Shutdown lambat pada Ubuntu 16.04 LTS (Menghentikan daemon termal / menjalankan fit membuat printer CUPS jarak jauh)


60

Setelah instalasi Ubuntu 16.04 LTS yang bersih, saya mengalami shutdown yang sangat lambat dibandingkan dengan 15.10. Tampaknya ada satu dari dua proses yang menggantung pada shutdown. Startup tidak terpengaruh sama sekali. Saat menekan (esc) berikut ini ditampilkan. Antara:

"Menghentikan layanan daemon termal" hang, atau "Pekerjaan berhenti berjalan untuk printer CUPS jarak jauh tersedia secara lokal", sebelum timer ke 1 menit 30 detik dinyalakan, setelah itu mesin akhirnya dimatikan.

Apakah ada orang lain yang mengalami ini? Ini yang paling aneh. Apa yang bisa menjadi alasan di balik kedua hang ini?


Silakan periksa solusi terakhir saya karena bug ini telah diperbaiki dengan cups-filtersv1.11.4-1 namun belum dirilis di repositori resmi Ubuntu 16.04. Semoga ini membantu.
Xiaodong Qi

Jawaban:


37

Saya menemukan bahwa daemon yang bertanggung jawab untuk printer jarak jauh CUPS adalah layanan yang menggunakan browser.

Saat dimatikan, waktunya habis 1m 30-an. Menghentikan layanan ini menyebabkan proses penonaktifan hanya membutuhkan beberapa detik.

Saya menonaktifkannya menggunakan baris perintah ini di Ubuntu GNOME 16.04:

sudo systemctl disable cups-browsed.service

Dan proses shutdown saya berakhir dalam beberapa detik.

Saya mendapat ide dari ini Tanyakan jawaban Ubuntu


1
Ini bekerja untuk instal 16.04 saya yang tidak bersih! :-)
jvriesem

1
Ini terjadi untuk sementara waktu, menguji beberapa hal seperti on / off, dll. Ini benar-benar berhasil, terima kasih!
xamox

1
Ini hanya berfungsi untuk pematian berikutnya. Tidak bertahan.
Rajesh Paul

Saya pikir menonaktifkannya sama sekali bukan solusi jika Anda benar-benar membutuhkan layanan ini. Menurut saya solusinya diberikan dalam jawaban yang tidak pasti .
Ali

Ini bekerja pada 17.10
BenR

24

Jika Anda bergantung pada printer jaringan, Anda bisa membuat systemd sedikit lebih agresif dalam menghentikan proses. Secara default, ia menunggu hingga 1m30s sebelum mematikannya dengan paksa, tetapi Anda bisa melakukannya

$ sudo systemctl edit cups-browsed.service 

dan masuk

[Service]
TimeoutStopSec=10

untuk mengatur batas waktu ke 10. Kemudian a

$ sudo systemctl daemon-reload 

harus mulai berfungsi (atau nyalakan kembali komputer Anda).

Setidaknya ini bekerja baik untuk saya.

EDIT: Menurut jawaban Xiaodong Qi , piala-filter 1.11.4 memiliki perbaikan untuk ini, jadi meningkatkan ke 17,04 Zesty ( yang memiliki piala-filter 1,13.4 ) harus menjadi perbaikan paling sederhana.


Saya pikir 2 detik sudah cukup
pylover

Mungkin; Saya mengaturnya ke 5 sendiri. Itu tergantung pada seberapa konservatif yang Anda inginkan (mis. Jika Anda mengklik "cetak" dan segera tutup, siapa yang tahu apakah SIGKILL dapat menghentikan pekerjaan cetak yang lambat - OTOH kebanyakan orang mungkin berharap harus menunggu sedikit dengan mematikan setelah mengklik setelah mengklik) mencetak).
unhammer

Ini hanya berfungsi untuk pematian berikutnya. Tidak bertahan.
Rajesh Paul

1
Menurut cups-browsed menyebabkan shutdown hang / delay di Ubuntu 16.04 telah diperbaiki sekarang di 16.04, namun masih hang. Saya memeriksa dua kali, dan saya telah menginstal paket "tetap". Aneh. Menurut saya solusinya adalah jawaban Anda; itu sangat membantu saya.
Ali

2
Perhatikan tentang "EDIT", ini masih terjadi di Zesty (setidaknya pada XPS dell saya)
ben

19

Saya punya masalah yang sama. Itu terjadi setelah bersih menginstal Ubuntu 16.04. Akhirnya saya menemukan, setelah banyak pemecahan masalah, bahwa (setelah menonaktifkan layar boot splash Ubuntu) stop-job tertentu sedang berjalan yang membuat shutdown menjadi lambat. (Terima kasih kepada Alex!) Lalu saya mendapat laporan kesalahan ini:

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

Lalu saya mencoba ini:

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

Untuk memverifikasi:

sudo systemctl status cups-browsed
sudo systemctl is-enabled cups-browsed

dan akhirnya berhasil! Shutdown sekarang sebagus dan secepat biasanya. (Anda dapat menemukan pemecahan masalah ini di: "The Annoying Cups Browsed" di Blog ec-cwang!)

Ini mungkin penting bagi mereka solusi ini tidak membantu: Cara mengetahui pekerjaan Anda yang berhenti berjalan, lihat saja: "Bagaimana cara menonaktifkan boot splash screen" di Ask Ubuntu. Kemudian, jika Anda memulai Ubuntu Anda mendapatkan tanda-tanda perintah menjalankan Linux khas. Jika Anda mematikan Ubuntu, sebutkan hasilnya. Ini menunjukkan kepada Anda pada akhirnya jenis pekerjaan apa yang memperlambat prosedur mematikan Anda.


Terima kasih banyak, saya akan mencoba ini ketika saya telah meningkatkan lagi (saat ini diturunkan kembali ke 15.10 karena masalah lain)
ijustupdatednowwhat

sangat mungkin solusinya, karena .. stop cups-browsed.servicebutuh waktu lama di konsol.
phil294

Saya pikir menonaktifkannya sama sekali bukan solusi jika Anda benar-benar membutuhkan layanan ini. Menurut saya solusinya diberikan dalam jawaban yang tidak pasti .
Ali

3

Saya punya masalah serupa. Setelah memeriksa semuanya, saya menemukan bahwa jika tidak dicentang " aktifkan nirkabel " (tombol kanan pada ikon wifi), dan restart, dibutuhkan 5 detik. Jika saya meninggalkan shutdown aktif nirkabel membutuhkan waktu sekitar 1 menit.

Saya memiliki adapter wifi USB TP-LINK. Semoga ini bisa membantu Anda.


2

Masalah yang hampir sama setelah pembaruan bersih dari 15.10. Saya telah menyelesaikan berbagai program / properti termasuk membuat attemmpt menginstal printer wifi saya. Sebagian besar tampaknya berfungsi, tetapi shutdown membutuhkan waktu lebih dari 3 menit. Menekan f12 menunjukkan textloop tanpa akhir: OK Mulai tampilkan layar reboot plymouth OK Berhenti layanan daemon termal. Bisakah saya mendapatkan log dari proses shutdown? 2: ASK. Setelah menginstal printer dengan benar semuanya berfungsi.


0

Saya mengalami masalah serupa. Ternyata disebabkan oleh klien Akses Internet Pribadi. Saya telah mengaktifkan "Mulai aplikasi saat masuk". Setelah menonaktifkan fitur ini, shutdown hampir instan.


0

Sampai sekarang, bug ini harus diperbaiki pada rilis terbaru dari paket CUPS-filters(v1.11.4 +) yang terkait dengan dua masalah CUPS- yang ini dan yang ini . Diperlukan untuk menginstal CUPS-filtersversi 1.11.4-1 atau lebih tinggi sesuai dengan diskusi ini . Namun, ini membutuhkan CUPSversi 2.2.0+, dan nyatanya versi CUPS-filtersdan kerja CUPS-corebelum dirilis di repositori Ubuntu 16.04 sejauh ini. Jika Anda masih mengalami masalah ini, Anda mungkin ingin mencoba mengunduh filter CUPS yang sesuai dan dependensinya (termasuk libcups2, cups-ipp-utilsdan yang lainnya) dari repositori Zesty (misalnya, dengan versi ini) dan instal debpaket yang diunduh menggunakan dpkgperintah seperti:

 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 

Saya hanya memberikan baris perintah sebagai templat bagi Anda untuk menginstal dependensi dan CUPS-filterspaket deb. Jangan ragu untuk mengunduh paket dari tempat lain dengan versi yang berbeda (harus ~> 1.11.4 untuk CUPS-filters). Anda mungkin perlu menginstal banyak dependensi lain dan memperbaiki masalah ketidakcocokan dengan versi i386 dan amd64 yang sesuai dari paket tersebut dalam casing Anda. Anda harus mengunduh paket dengan nomor versi yang sama untuk semua paket dependen. Misalnya, semua paket terkait cangkir yang tertaut harus dipilih untuk memiliki nomor versi yang sama 2.2.2-1ubuntu1 atau yang lainnya. Kemudian paket-paket biner terkait harus diunduh dari bagian Paket Biner dari halaman yang sama. Jika Anda menemukan ada dua paket yang tidak dapat dikonfigurasi secara bersamaan, jangan khawatir dan Anda harus dapat mengonfigurasinya secara otomatis sudo apt update && sudo apt upgradesetelah Anda menginstal semua paket lainnya.

Atau, Anda dapat sementara mengubah daftar sumber pembaruan Anda menjadi Zesty (Ubuntu 17.04) atau mendistribusikan terbaru dan kemudian menginstal paket CUPS yang diperlukan menggunakan di sudo apt update && sudo apt install PACKAGEmana Anda harus mengganti kata kunci PACKAGEuntuk nama paket yang ingin Anda tingkatkan ke versi terbaru. Jangan lupa untuk mengubah daftar sumber kembali setelah pemutakhiran parsial ini. Tetapi metode ini dapat membuat Anda merusak hal-hal lain jika Anda tidak melakukannya dengan benar.

Ini adalah bagaimana saya memperbaiki masalah ini pada Ubuntu 16.04 saya. YMMV.

PS :

  1. Jika pekerjaan pencetakan Anda tidak dapat dihentikan, Anda dapat menggunakan cancel -auntuk membatalkan semua pekerjaan pencetakan.

  2. Jika Anda masih mengalami masalah ini setelah perbaikan terakhir di Ubuntu, silakan laporkan bug ini di sini langsung ke pengembang. Mereka akan melihat masalah ini lebih dekat.


Apakah itu berarti bug tidak ada lagi di 17.04, membuat penyelesaian ini tidak perlu?
Unhammer

1
Saya belum mencoba 17.04, tetapi jika Anda menemukan nomor versi CUPS-filter lebih baru dari 1.11.4, masalah dengan CUPS harus diperbaiki dan kemudian Anda tidak perlu membahas solusinya.
Xiaodong Qi


Menurut cups-browsed menyebabkan shutdown hang / delay di Ubuntu 16.04 telah diperbaiki sekarang di 16.04, namun masih hang. Saya memeriksa dua kali, dan saya telah menginstal paket "tetap". Aneh. Menurut saya solusinya diberikan dalam jawaban yang tidak pamit ; itu membantu saya.
Ali

Dugaan pribadi saya adalah mungkin ada beberapa masalah dengan CUPS, atau perbaikannya tidak benar-benar memperbaiki masalah untuk kasus yang lebih luas. Bug yang diperbaiki adalah mematikan layanan setelah komputer memverifikasi layanan pencetakan berdasarkan pemahaman saya. @ unhammer jawaban pada dasarnya mengatur shutdowntime pendek jika layanan masih berjalan saat mematikan komputer. Saya akan melaporkan ini ke pengembang. Terima kasih!
Xiaodong Qi
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.