Ich hatte seit ein paar Tagen das Problem, dass mir mein Mac beim Verbinden mit meinem Debian-Homeserver über AFP immer angezeigt hat, dass es die falsche Version sei

Falsche Version

Ich habe viel ausprobiert. Kompiliert, Installiert, Deinstalliert - es nahm am Ende Vogonische Züge an. Ich habe es nun aber wieder hinbekommen. Befolgt habe ich am Ende die Anleitung von Dave Konopka . Wichtig war vor allem der Kommentar von jrothney und sam Scherer.

Alle die dasselbe Problem haben, empfehle ich zunächst zwei Dinge zu checken. Mit 

dpkg -s netatalk

Zu überprüfen, ob die Version > als 2.2.0 ist, ansonsten direkt aktualisieren. Wie - dazu gleich

Außerdem sollte man in afpd.conf die dhx.so entfernen, sodass nur noch die dhx2.so eingeschalten ist. Danach muss der Server neugestartet werden, damit die Änderung aktiv wird

Jetzt für die Leute die Version < 2.2.0 haben:

Remove Netatalk

sudo apt-get remove netatalk

Cleanup & Compile latest Netatalk

cd netatalk-2.2.0 make distclean ./configure -enable-debian -enable-zerconf make

Build debian package and install Netatalk

sudo checkinstall –pkgname=netatalk –pkgversion=”$(date +%Y%m%d%H%M)” –backup=no –deldoc=yes –default –deldoc=yes

Update Netatalk configs

Das sollte dann wieder Funktionieren!