It tries to fix things for NetBSD, but in the process breaks things in Linux.
This is disgusting, but I manually patched the atalkd binary on my amd64 server to undo the patch, thus fixing this issue (netatalk 2.2.6-1ubuntu0.18.04.2):
At 0x70AA, change the byte from 0x01 to 0x00.
At 0x70BA, change the byte from 0x01 to 0x00.
I ran into this same problem after upgrading to 18.04. The root cause is this patch, which was included in 2.2.6:
https:/ /github. com/Netatalk/ Netatalk/ commit/ bbc0d89c056be3a 2b5efa6bf5428f7 ba8f07a1d0
It tries to fix things for NetBSD, but in the process breaks things in Linux.
This is disgusting, but I manually patched the atalkd binary on my amd64 server to undo the patch, thus fixing this issue (netatalk 2.2.6-1ubuntu0. 18.04.2) :
At 0x70AA, change the byte from 0x01 to 0x00.
At 0x70BA, change the byte from 0x01 to 0x00.