我最近安装了 Ubuntu 19.10 并想连接到本地网络上的打印服务,通过 SAMBA 为 linux 用户共享。虽然这与 18.04/18.10 完美配合,但它已停止为我工作。在 上,按下打印机属性对话框中的验证按钮journalctl -r
时出现以下错误(参数被混淆):
gnome-control-center.desktop: Kinit for user@DOMAIN to access SERVER failed: Cannot contact any KDC for requested realm
gnome-control-center.desktop: Caught non-fatal exception. Traceback:
gnome-control-center.desktop: File "/usr/share/system-config-printer/newprinter.py", line 2861, in on_btnSMBVerify_clicked
gnome-control-center.desktop: os.O_RDWR, 0o777)
gnome-control-center.desktop: smbc.PermissionError: (13, 'Permission denied')
gnome-control-center.desktop: Continuing anyway..
此外,我在打印测试页时反复收到请求 SAMBA 凭据的通知(队列将作业列为“为验证而保留”)。后者可能是因为我的凭据似乎没有保存在打印机属性中,只要它们的验证失败。
虽然这个问题似乎有点老,但我尝试了 Debian bug 邮件列表中的这个最近的建议,建议通过更改相应的 Python 脚本来关闭 Kerberos。请阅读如何在此处执行此操作的详细信息。但是,这样做之后,我得到另一个错误:
gnome-control-center.desktop: Caught non-fatal exception. Traceback:
gnome-control-center.desktop: File "/usr/share/system-config-printer/newprinter.py", line 2861, in on_btnSMBVerify_clicked
gnome-control-center.desktop: os.O_RDWR, 0o777)
gnome-control-center.desktop: smbc.NoEntryError: (2, 'No such file or directory')
gnome-control-center.desktop: Continuing anyway..
希望能得到一些帮助。