Public bug reported: After upgrading from trusty to xenial, I've noticed that old classic Mac clients logging in through AppleTalk see an empty volume list from afpd. The server appears in the Chooser on the Mac, but after you log in, the volume list being supplied is empty. /etc/netatalk/AppleVolumes.default is being ignored, and only /etc/netatalk/AppleVolumes.system is being read.
Modern TCP clients don't suffer from this problem and show all volumes properly. I have narrowed the problem down to this commit: https://github.com/Netatalk/Netatalk/commit/534030591702e03f002ae3e11f638d57925054e8 At the very bottom, moving the call to getpwnam() broke it; after the change, when an AppleTalk client connects, getpwnam() is no longer being called. This bug makes afpd incompatible with old Macs that don't have AFP over TCP capabilities. As a workaround, you can add your servers to /etc/netatalk/AppleVolumes.system instead, but it would be nice if /etc/netatalk/AppleVolumes.default still worked, since it contains the logic that serves users' home directories by default. ** Affects: netatalk (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1690685 Title: AppleTalk clients see empty volume list on xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/netatalk/+bug/1690685/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs