Ubuntu 16.04 LTSでのシャットダウンが遅い(サーマルデーモンの停止/ fitを実行すると、リモートCUPSプリンターが作成されます)


60

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

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

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


このバグはv1.11.4-1で修正されていますが、Ubuntu 16.04公式リポジトリではリリースされていないため、最近の解決策を確認してくださいcups-filters。お役に立てれば。
シャオドンチー

回答:


37

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

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

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

sudo systemctl disable cups-browsed.service

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

このUbuntuの回答からアイデアを得ました


1
これは、クリーンでない16.04インストールで機能しました!:
jvriesem

1
これはしばらくの間発生しており、apport on / offなどのいくつかのことをテストしました。これは実際に機能しました、ありがとう!
xamox

1
これは、次のシャットダウン時にのみ機能します。持続しません。
ラジェシュポール

このサービスが本当に必要な場合、完全に無効にすることは解決策ではないと思います。私の意見では、解決策はハンマーの答えで与えられます
アリ

これは、17.10に取り組んでいる
BenR

24

ネットワークプリンターに依存している場合、プロセスを停止する際に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 Zestycups-filters 1.13.4があるへのアップグレードが最も簡単な修正であるはずです。


2秒で十分だと思います
-pylover

恐らく; 私は自分で5に設定しています。どれだけ保守的になりたいかによって異なります(たとえば、[印刷]をクリックしてすぐにシャットダウンした場合、SIGKILLが遅い印刷ジョブを落とす可能性があるかどうかを知っている人はほとんどです)印刷)。
アンハンマー

これは、次のシャットダウン時にのみ機能します。持続しません。
ラジェシュポール

1
cups-browsedの原因によると、Ubuntu 16.04のシャットダウンハング/遅延は16.04で修正されましたが、それでもハングします。私は再確認し、「修正済み」パッケージをインストールしました。奇妙な。私の意見では、解決策はあなたの答えです。本当に助かりました。
アリ

2
「編集」についての注意、これはまだZestyで発生します(少なくとも私のデルXPSで)
ベン

19

私は同じ問題を抱えています。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をシャットダウンした場合は、出力に言及してください。最後に、どのような停止ジョブがシャットダウン手順を遅くするかを示します。


どうもありがとうございました。もう一度アップグレードしたときに試してみます(現在は他の問題のために15.10にダウングレードされています)
-ijustupdatednowwhat

コンソールで年も.. stop cups-browsed.serviceかかるので、おそらく解決策です。
phil294

このサービスが本当に必要な場合、完全に無効にすることは解決策ではないと思います。私の意見では、解決策はハンマーの答えで与えられます
アリ

3

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

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


2

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


0

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


0

今まで、このバグは、最近リリース時に修正されるはずCUPS-filtersの二つの問題に関連する(v1.11.4 +)パッケージCUPS- この1、この1この説明CUPS-filtersに従って、バージョン1.11.4-1以降をインストールする必要があります。ただし、バージョン2.2.0+ が必要であり、実際には、Ubuntu 16.04リポジトリで作業およびバージョンがリリースされていません。あなたはまだこの問題を抱えている場合は、対応するダウンロードをしようとする場合がありますCUPS-フィルタとその依存関係(含む、からなど)ピリッのリポジトリを して、例えば(このバージョンCUPSCUPS-filtersCUPS-corelibcups2cups-ipp-utils)そしてdebdpkg次のようなコマンドを使用してダウンロードしたパッケージをインストールします:

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

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

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

PS

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

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


それは、17.04にバグがなくなり、これらの回避策が不要になったことを意味しますか?
アンハンマー

1
17.04を試したことはありませんが、CUPS-filterのバージョン番号が1.11.4より新しい場合は、CUPSの問題を修正する必要があり、回避策を検討する必要はありません。
シャオドンチー

packages.ubuntu.com/zesty/cups-filtersはそのように思われます= D
unhammer

cups-browsedの原因によると、Ubuntu 16.04のシャットダウンハング/遅延は16.04で修正されましたが、それでもハングします。再度確認したところ、「修正済み」パッケージがインストールされています。奇妙な。私の意見では、解答はハンマーの答えにあります。それは私を助けた。
アリ

私の個人的な推測では、CUPSに複数の問題があった可能性があります。または、修正が実際に広範なケースの問題を解決するわけではありません。修正されたバグは、コンピューターが私の理解に基づいて印刷サービスを検証した後、サービスをシャットダウンすることです。@unhammerの答えは、コンピューターのシャットダウン時にサービスがまだ実行されている場合、基本的に短いシャットダウン時間を設定します。これを開発者に報告します。ありがとう!
暁東チー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.