web-dev-qa-db-ja.com

印刷できない、CUPSパッケージが破損している、再インストール時にハングする

Ubuntu 10.4(Maverick)にアップグレードしたとき、アップグレードプロセスがCUPSパッケージのインストール後にスタックしました。最終的に定期的に更新される前に、プロセスを強制終了し、いくつかの強制更新を実行する必要がありました。印刷できないので-印刷されたファイルがめちゃくちゃになり、プリンタがクラッシュします。また、インストールがハングし、完了する前に強制終了する必要があるため、CUPSを再インストールすることもできません。

私はこの問題の回避策を見つけようとしましたが、無駄でした。誰かがこれを回避する方法を知っていますか?または、少なくともインストール後がハングする理由と、問題のあるパッケージを再インストールする方法を教えてください。

いくつかのシステム仕様とその他のヒント:Ubuntu10.4を実行しているDellD630ラップトップ、Gnomeデスクトップ、標準LANネットワーク、LPDサーバーへの印刷。 9.10ではすべてが正常に機能しました。また、印刷されたファイル自体は破損していません。この問題はEvince固有ではないようですが、すべての印刷物に共通しています。

2

かつてはプリントサーバーであり、TCP(副Unixソケット)接続のみをリッスンしていたヘッドレスボックスで、このような問題が発生しました。

CUPS用の10.10initスクリプトは、Unixソケットが表示されるのを待ち、cups.confで指定されていない場合は、説明しているようなハングが発生します。

Cups.confに次のような行があることを確認します

Listen /var/run/cups/cups.sock

/etc/init/cups.confには(ダムIMHO)行が含まれているため:

# wait until daemon is ready
     while [ ! -e /var/run/cups/cups.sock ]; do sleep
 0.5; done
2
spennig

インストール後のスクリプトは/ var/lib/dpkg/info/cups.postinstです。シェルプログラミングについて少し知っている場合は、問題を見つけようとすることができます。

それを回避する難しい方法は、追加することです

exit 0

2行目ですが、おそらくこれでは印刷システムが修正されません。

0
Florian Diesch