![安装了 netatalk 但仍然无法通过 afp 连接](https://linux22.com/image/815034/%E5%AE%89%E8%A3%85%E4%BA%86%20netatalk%20%E4%BD%86%E4%BB%8D%E7%84%B6%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20afp%20%E8%BF%9E%E6%8E%A5.png)
我安装了一个新的服务器。我刚刚安装了 netatalk 和 avahi。我看到我的服务器出现在我的 Mac 上,但当我连接时,它告诉我连接到此服务器时出现问题。我有
AFPD_UAMLIST="-U uams_dhx2.so"
设置。我认为这是 Lion 所需的。我希望有人能帮忙。
以下是 /var/log/syslog 中的错误消息:
Mar 2 17:48:23 superMassive afpd[2413]: ===============================================================
Mar 2 17:48:23 superMassive afpd[2413]: INTERNAL ERROR: Signal 11 in pid 2413 (2.2-beta4)
Mar 2 17:48:23 superMassive afpd[2413]: ===============================================================
Mar 2 17:48:23 superMassive afpd[2413]: BACKTRACE: 3 stack frames:
Mar 2 17:48:23 superMassive afpd[2413]: #0 /usr/sbin/afpd(netatalk_panic+0x1c) [0x7f18b5ce449c]
Mar 2 17:48:23 superMassive afpd[2413]: #1 /usr/sbin/afpd(+0x4d59c) [0x7f18b5ce459c]
Mar 2 17:48:23 superMassive afpd[2413]: #2 /lib/x86_64-linux-gnu/libc.so.6(+0x36420) [0x7f18b4cc0420]
答案1
我找到了这个问题的解决方案:
https://bugs.launchpad.net/ubuntu/+source/netatalk/+bug/810732
Netatalk 中有一个错误。
您需要编辑/etc/netatalk/afpd.conf
并替换uams_dhx2.so
为uams_dhx2_passwd.so
。现在一切正常!哇哦!!!