Ubuntu 10.4(Maverick)にアップグレードしたとき、アップグレードプロセスがCUPSパッケージのインストール後にスタックしました。最終的に定期的に更新される前に、プロセスを強制終了し、いくつかの強制更新を実行する必要がありました。印刷できないので-印刷されたファイルがめちゃくちゃになり、プリンタがクラッシュします。また、インストールがハングし、完了する前に強制終了する必要があるため、CUPSを再インストールすることもできません。
私はこの問題の回避策を見つけようとしましたが、無駄でした。誰かがこれを回避する方法を知っていますか?または、少なくともインストール後がハングする理由と、問題のあるパッケージを再インストールする方法を教えてください。
いくつかのシステム仕様とその他のヒント:Ubuntu10.4を実行しているDellD630ラップトップ、Gnomeデスクトップ、標準LANネットワーク、LPDサーバーへの印刷。 9.10ではすべてが正常に機能しました。また、印刷されたファイル自体は破損していません。この問題はEvince固有ではないようですが、すべての印刷物に共通しています。
かつてはプリントサーバーであり、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
インストール後のスクリプトは/ var/lib/dpkg/info/cups.postinstです。シェルプログラミングについて少し知っている場合は、問題を見つけようとすることができます。
それを回避する難しい方法は、追加することです
exit 0
2行目ですが、おそらくこれでは印刷システムが修正されません。