web-dev-qa-db-ja.com

Ubuntu 16.04 LTSでのシャットダウンが遅い(サーマルデーモンの停止/フィットの実行によりリモートCUPSプリンターが作成される)

Ubuntu 16.04 LTSのクリーンインストール後、15.10と比較して非常に遅いシャットダウンが発生しています。シャットダウン時にハングする2つのプロセスのいずれかがあるようです。スタートアップはまったく影響を受けません。 (esc)を押すと、以下が表示されます。どちらか:

「サーマルデーモンサービスの停止」がハングするか、「ローカルで使用可能なリモートCUPSプリンターに対して停止ジョブが実行されています」、1分30秒までのタイマーが起動し、その後マシンが最終的にシャットダウンします。

これを経験している他の人はいますか?これは最も奇妙です。これら2つのハングの背後にある理由は何でしょうか?

60

CUPSリモートプリンターを担当するデーモンはcups-browsedサービスであることがわかりました。

シャットダウン時には、1分30秒のタイムアウトがあります。このサービスを停止すると、シャットダウンプロセスに数秒しかかかりません。

Ubuntu GNOME 16.04でこのコマンドラインを使用して無効にしました。

Sudo systemctl disable cups-browsed.service

そして、私のシャットダウンプロセスは数秒で終了します。

これはUbuntuの答えを尋ねる からアイデアを得た

36
Tristan

ネットワークプリンターに依存している場合は、プロセスを停止する際にsystemdをもう少し積極的にすることができます。デフォルトでは、強制的にシャットダウンする前に最大1分30秒待機しますが、ただ

$ Sudo systemctl edit cups-browsed.service 

入って

[Service]
TimeoutStopSec=10

タイムアウトを10に設定します。その後、

$ Sudo systemctl daemon-reload 

有効にする必要があります(またはコンピューターを再起動します)。

これは少なくとも私にとってはうまくいきます。

編集: Xiaodong Qiの答え によると、cups-filters 1.11.4にはこれに対する修正があるため、17.04 Zestyへのアップグレードcups-filters 1.13.4 )が最も簡単な修正方法です。

23
unhammer

私は同じ問題を抱えています。 Ubuntu 16.04のクリーンインストール後に発生しました。最後に、多くのトラブルシューティングを行った後、(Ubuntuブートスプラッシュ画面を無効にした後)特定の停止ジョブが実行され、シャットダウンが遅くなることがわかりました。 (アレックスに感謝!)それから私はこのエラーレポートを得た:

a stop job is running for make remote cups printers available locally

それから私はこれを試しました:

Sudo systemctl stop cups-browsed.service
Sudo systemctl disable cups-browsed.service

検証します:

Sudo systemctl status cups-browsed
Sudo systemctl is-enabled cups-browsed

そして、ついにうまくいきました!シャットダウンは、これまでと同様に良好で高速になりました。 (このトラブルシューティングは、ec-cwang´sブログの「迷惑カップの閲覧」で見つけることができます!)

これは、このソリューションが役に立たない場合に重要かもしれません。実行中の停止ジョブを見つける方法は、Ask Ubuntuの「ブートスプラッシュ画面を無効にする方法」を参照してください。次に、Ubuntuを起動すると、一般的なLinux実行コマンドサインが表示されます。 Ubuntuをシャットダウンする場合は、出力に言及してください。最後に、どのような停止ジョブがシャットダウン手順を遅くするかを示します。

19
marcus

同様の問題がありました。すべてを確認した後、「ワイヤレスを有効にする」(WiFiアイコンの右ボタン)をオフにして再起動すると、5秒かかることがわかりました。ワイヤレスアクティブシャットダウンのままにすると、約1分かかります。

USB wifiアダプターTP-LINKがあります。お役に立てば幸いです。

3
dblancot

15.10からのクリーンアップデート後のほぼ同一の問題。 Wifiカッププリンターをインストールするattemmptを作成するなど、さまざまなプログラム/プロパティを微調整しました。ほとんどは動作しているようですが、シャットダウンには3分以上かかります。 f12を押すと、終わりのないテキストループが表示されます。OKプリマスの再起動画面の表示を開始OK OKサーマルデーモンサービスを停止しました。シャットダウンプロセスのログをどうにか取得できますか? 2:解決済み。プリンタを正しくインストールすると、すべてが機能します。

2
E.Rasmus

同様の問題が発生しました。プライベートインターネットアクセスクライアントが原因であることが判明しました。 「ログイン時にアプリケーションを開始する」を有効にしていました。この機能を無効にすると、シャットダウンはほとんど瞬時に行われます。

0
Rob

これまで、このバグはCUPS-- this one の2つの問題に関連するCUPS-filters(v1.11.4 +)パッケージの最近のリリースで修正されるはずです。 /および this oneこのディスカッション に従って、CUPS-filtersバージョン1.11.4-1以上をインストールする必要があります。ただし、CUPSバージョン2.2.0+が必要であり、実際のところ、作業中のCUPS-filtersおよびCUPS-coreバージョンはUbuntu 16.04リポジトリでまだリリースされていません。この問題が引き続き発生する場合は、対応する CUPS-filters とその依存関係(libcups2cups-ipp-utilsおよびその他) Zestyのリポジトリ から(たとえば、 this version と)、ダウンロードしたdebパッケージをインストールするdpkgコマンドの例:

 Sudo dpkg -i ~/Downloads/libcups2_2.2.2-1ubuntu1_AMD64.deb 
 Sudo dpkg -i ~/Downloads/cups-ipp-utils_2.2.2-1ubuntu1_AMD64.deb 
 Sudo dpkg -i ~/Downloads/cups-filters-core-drivers_1.13.4-1ubuntu1_AMD64.deb 
 Sudo dpkg -i ~/Downloads/libcupsfilters1_1.13.4-1ubuntu1_AMD64.deb 
 Sudo dpkg -i ~/Downloads/cups-filters_1.13.4-1ubuntu1_AMD64.deb 

依存関係とCUPS-filters debパッケージをインストールするためのテンプレートとしてコマンドラインのみを提供しています。別のバージョンの別の場所からパッケージをダウンロードしてください(CUPS-filtersの場合は〜> 1.11.4である必要があります)。他の多くの依存関係をインストールし、それらのパッケージの対応するi386およびAMD64バージョンとの非互換性の問題を修正する必要がある場合があります。すべての依存パッケージについて同じバージョン番号のパッケージをダウンロードする必要があります。たとえば、リンクされたすべての cups 関連パッケージは、同じバージョン番号を持つように選択する必要があります 2.2.2-1ubuntu1 もしくはそうでないか。次に、これらの関連するバイナリパッケージを同じページの Binary Packagesセクションからダウンロードする必要があります 。同時に設定できないパッケージが2つある場合は、心配しないでください。他のすべてのパッケージをインストールした後、Sudo apt update && Sudo apt upgradeを使用して自動的に設定できるはずです。

または、更新ソースリストを一時的にZesty(Ubuntu 17.04)または最新の配布に変更し、Sudo apt update && Sudo apt install PACKAGEを使用して必要なCUPSパッケージをインストールします。ここで、PACKAGEキーワードを、最新バージョン。この部分的なアップグレード後にソースリストを元に戻すことを忘れないでください。しかし、この方法では、正しく実行していない場合、他のことを壊す可能性があります。

これが、Ubuntu 16.04でこの問題を修正した方法です。 YMMV。

PS

  1. 印刷ジョブを停止できない場合は、cancel -aを使用してすべての印刷ジョブをキャンセルできます。

  2. Ubuntuでの最後の修正後もこの問題が発生する場合は、このバグ here を開発者に直接報告してください。彼らはこの問題をより詳細に検討します。

0
Xiaodong Qi