最近Ubuntu 19.10をインストールし、SAMBAを介してLinuxユーザー向けに共有されているローカルネットワーク上の印刷サービスに接続したいと考えていました。これは18.04/18.10で問題なく機能しましたが、私にとっては機能しなくなりました。オン journalctl -r
、プリンターのプロパティダイアログでVerifyボタンを押すと、次のエラー(パラメーターが難読化されます)が発生します。
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バグメーリングリストから試し、Kerberosをオフにすることを提案しました対応するPythonスクリプトを変更します。ここでこれを行う方法の詳細を読んでください。ただし、これを行った後、別のエラーが発生します。
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..
いくつかの助けを得ることを願っています。
Sudo service cups stop
/etc/cups/printers.conf
で、プリンターのブロックの行AuthInfoRequired none
をAuthInfoRequired username,password
にSudo変更します。私の場合は<DefaultPrinter ...>
Sudo service cups start
DOMAIN\username
のパターンと通常どおりのパスワード、および[記憶する]チェックボックス)が要求されます。注1:チェックボックス を表示するには、最近のGnomeアプリケーションの「印刷...」オプションを使用する必要がありました(Gnomeの目、eog
など)。ジョブキューのパスワードダイアログには表示されませんでした。
注2:私は古いジョブキューダイアログからアクセスできるパスワードを求められませんでした。 「追加のプリンタ設定...」。ただし、Gnome Settings-> Devices-> Printersに直接リストされているプリンターのnew job queueでは、 「ジョブ」と表示され、キューに入れられたアイテムの上に認証の要求が表示されます。
現在、残念ながら2つの世代のGUIが混在しているようです。
ただし、通常、printers.conf
手動で変更しないでくださいバグ が修正されるのを待つのも賢明なようです。
バグに見舞われたと思います #1849859