how to fix netatalk 2.2.3 in Fedora 18 and Fedora 19
After upgrading to Fedora 18 beta (I usually upgrade to the release version, but it is not ready yet and I have only so much free time during the New Year holidays) I found out that Time Machine and AppleTalk shares that my home machine hosts stopped working with OS X reporting that "The version of the server you are trying to connect to is not supported." The following short note shows how to fix this. Hope this helps someone.
The "The version of the server you are trying to connect to is not supported." message is the Apple way to tell you that authentication failed. The page at http://www.blog.10deam.com/2012/07/03/netatalk-2-2-2-updates-uam-naming-convention/ says that auth method libraries have been renamed between netatalk 2.2.2 and 2.2.3. Looking at the startup script /usr/libexec/netatalk/netatalk.sh I found that it still uses the old names. I changed the script in the following manner and everything went back to normal:
Upd July 2013: the bug is still there in Fedora 19. I wish I had time to figure out how to contribute a patch.
Welcome to the new LiveJournal
Some changes have been made to LiveJournal, and we hope you enjoy them! As we continue to improve the site on a daily basis to make your experience here better and faster, we would greatly appreciate your feedback about these changes. Please let us know what we can do for you!