Tắt máy chậm trên Ubuntu 16.04 LTS (Dừng trình nền nhiệt / chạy phù hợp làm cho máy in CUPS từ xa)


60

Sau khi cài đặt sạch Ubuntu 16.04 LTS, tôi gặp phải tình trạng tắt máy rất chậm so với 15.10. Dường như có một trong hai quy trình treo khi tắt máy. Khởi nghiệp hoàn toàn không bị ảnh hưởng. Khi nhấn (esc) sau đây được hiển thị. Hoặc:

"Dừng dịch vụ daemon nhiệt" bị treo hoặc "Công việc dừng đang chạy cho máy in CUPS từ xa có sẵn tại địa phương", trước khi hết giờ đến 1 phút 30 giây, sau đó máy cuối cùng cũng tắt.

Có ai khác trải qua điều này? Điều này là kỳ quặc nhất. Điều gì có thể là lý do đằng sau hai treo này?


Vui lòng kiểm tra giải pháp gần đây của tôi vì lỗi này đã được sửa với cups-filtersv1.11.4-1 nhưng chưa được phát hành trong kho chính thức của Ubuntu 16.04. Hi vọng điêu nay co ich.
Xiaodong Qi

Câu trả lời:


37

Tôi thấy rằng trình nền chịu trách nhiệm cho máy in từ xa CUPS là dịch vụ duyệt cốc.

Khi tắt máy, nó có thời gian ngoài 1m 30s. Dừng dịch vụ này khiến quá trình tắt máy chỉ mất vài giây.

Tôi đã vô hiệu hóa nó bằng cách sử dụng dòng lệnh này trên Ubuntu Gnome 16.04:

sudo systemctl disable cups-browsed.service

Và quá trình tắt máy của tôi kết thúc sau vài giây.

Tôi đã có ý tưởng từ câu hỏi này Hỏi Ubuntu


1
Điều này làm việc cho cài đặt 16.04 không sạch của tôi! :-)
jvriesem

1
Điều này đã xảy ra trong một thời gian, đã thử nghiệm một vài thứ như bật / tắt apport, v.v ... Điều này thực sự hiệu quả, cảm ơn!
xamox

1
Điều này chỉ hoạt động cho lần tắt máy tiếp theo. Không kiên trì.
Rajesh Paul

Tôi nghĩ rằng vô hiệu hóa nó hoàn toàn không phải là giải pháp nếu bạn thực sự cần dịch vụ này. Theo tôi, giải pháp được đưa ra trong câu trả lời của unhammer .
Ali

Điều này hoạt động vào ngày 17.10
BenR

24

Nếu bạn phụ thuộc vào máy in mạng, bạn có thể đơn giản làm cho systemd tích cực hơn một chút trong việc dừng quá trình. Theo mặc định, nó đợi tối đa 1m30 trước khi tắt mọi thứ, nhưng bạn có thể làm

$ sudo systemctl edit cups-browsed.service 

và nhập

[Service]
TimeoutStopSec=10

để đặt thời gian chờ xuống 10. Sau đó, a

$ sudo systemctl daemon-reload 

sẽ làm cho nó có hiệu lực (hoặc khởi động lại máy tính của bạn).

Điều này làm việc tuyệt vời cho tôi ít nhất.

EDIT: Theo câu trả lời của Xiaodong Qi , bộ lọc cốc 1.11.4 có cách khắc phục vấn đề này, vì vậy, nâng cấp lên 17.04 Zesty ( có bộ lọc cốc 1.13.4 ) nên là cách khắc phục đơn giản nhất.


Tôi nghĩ 2 giây là đủ
pylover

Có lẽ; Tôi có nó đặt thành 5 bản thân mình. Nó phụ thuộc vào mức độ bảo thủ mà bạn muốn trở thành (ví dụ: nếu bạn nhấp vào "in" và tắt ngay lập tức, ai biết liệu SIGKILL có thể bỏ công việc in chậm không - hầu hết mọi người có thể phải đợi một chút khi tắt máy sau khi nhấp in).
unhammer

Điều này chỉ hoạt động cho lần tắt máy tiếp theo. Không kiên trì.
Rajesh Paul

1
Theo các nguyên nhân gây ra tình trạng tắt / treo máy trong Ubuntu 16.04 đã được khắc phục vào ngày 16.04, nhưng nó vẫn bị treo. Tôi đã kiểm tra lại và tôi đã cài đặt gói "cố định". Kỳ dị. Theo tôi giải pháp là câu trả lời của bạn; nó thực sự giúp tôi
Ali

2
Lưu ý về "EDIT", điều này vẫn xảy ra trong Zesty (ít nhất là trên XPS dell của tôi)
ben

19

Tôi đã có cùng một vấn đề. Nó xảy ra sau khi cài đặt sạch Ubuntu 16.04. Cuối cùng tôi đã tìm ra, sau rất nhiều lần khắc phục sự cố, rằng (sau khi vô hiệu hóa màn hình giật gân khởi động Ubuntu), một công việc dừng nhất định đang chạy khiến việc tắt máy chậm lại. (Cảm ơn Alex!) Sau đó, tôi nhận được báo cáo lỗi này:

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

Sau đó, tôi đã thử điều này:

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

Để xác minh:

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

và cuối cùng nó đã làm việc! Tắt máy bây giờ tốt và nhanh hơn bao giờ hết. (Bạn có thể tìm thấy sự cố này trên: "Các cốc gây phiền nhiễu được duyệt" tại Blog ec-cwang đường!)

Điều này có thể quan trọng đối với những giải pháp này không hữu ích: Cách tìm ra các công việc dừng chạy của bạn, chỉ cần tra cứu: "Làm cách nào để tắt màn hình khởi động" trên Ask Ubuntu. Sau đó, nếu bạn khởi động Ubuntu, bạn sẽ nhận được các dấu hiệu lệnh chạy Linux điển hình. Nếu bạn tắt Ubuntu, hãy đề cập đến đầu ra. Nó cho bạn thấy ở cuối loại công việc dừng làm chậm thủ tục tắt máy của bạn.


Cảm ơn bạn rất nhiều, tôi sẽ thử điều này khi tôi đã nâng cấp lại (hiện đã hạ cấp xuống 15.10 do các vấn đề khác)
ijustupdatednowwhat

rất có thể là giải pháp, vì .. stop cups-browsed.servicemất nhiều thời gian trong giao diện điều khiển.
phil294

Tôi nghĩ rằng vô hiệu hóa nó hoàn toàn không phải là giải pháp nếu bạn thực sự cần dịch vụ này. Theo tôi, giải pháp được đưa ra trong câu trả lời của unhammer .
Ali

3

Tôi đã có một vấn đề tương tự. Sau khi kiểm tra mọi thứ, tôi phát hiện ra rằng nếu bỏ chọn " bật không dây " (nút bên phải trên biểu tượng wifi) và khởi động lại, sẽ mất 5 giây. Nếu tôi rời khỏi hoạt động tắt máy không dây mất khoảng 1 phút.

Tôi có bộ chuyển đổi USB USB TP-LINK. Hy vọng nó sẽ giúp bạn.


2

Vấn đề gần như giống hệt nhau sau khi cập nhật sạch từ 15.10. Tôi đã hoàn thiện các chương trình / thuộc tính khác nhau, bao gồm cả việc cài đặt máy in cốc wifi của tôi. Hầu hết dường như làm việc, nhưng tắt máy mất hơn 3 phút. Nhấn f12 sẽ hiển thị kết thúc textloop vô tận: OK Bắt đầu hiển thị màn hình khởi động lại plymouth OK Dịch vụ daemon nhiệt bị dừng. Tôi bằng cách nào đó có thể có được một bản ghi của các quá trình tắt máy? 2: GIẢI QUYẾT. Sau khi cài đặt máy in chính xác, mọi thứ hoạt động.


0

Tôi đã trải qua một vấn đề tương tự. Hóa ra là do khách hàng truy cập Internet riêng. Tôi đã kích hoạt "Bắt đầu ứng dụng khi đăng nhập". Sau khi tắt tính năng này, tắt máy gần như ngay lập tức.


0

Cho đến thời điểm hiện tại, lỗi này cần được khắc phục khi phát hành gói CUPS-filters(v1.11.4 +) gần đây liên quan đến hai vấn đề của CUPS- vấn đề nàyvấn đề này . Nó yêu cầu cài đặt CUPS-filtersphiên bản 1.11.4-1 trở lên theo cuộc thảo luận này . Tuy nhiên, nó yêu cầu CUPSphiên bản 2.2.0+ và trên thực tế CUPS-filters, CUPS-corephiên bản làm việc và phiên bản chưa được phát hành trong kho lưu trữ Ubuntu 16.04. Nếu bạn vẫn gặp vấn đề này, bạn có thể muốn thử tải tương ứng CUPS-lọc và phụ thuộc của nó (bao gồm libcups2, cups-ipp-utilsvà những người khác) từ các kho lưu trữ của Zesty (ví dụ, với phiên bản này) và cài đặt các debgói đã tải xuống bằng dpkglệnh như:

 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 

Tôi chỉ đưa ra các dòng lệnh làm mẫu để bạn cài đặt các phụ thuộc và các CUPS-filtersgói gỡ lỗi. Vui lòng tải xuống gói từ nơi khác với phiên bản khác (phải là ~> 1.11.4 cho CUPS-filters). Bạn có thể thấy rằng bạn sẽ cần phải cài đặt rất nhiều phụ thuộc khác và khắc phục các sự cố không tương thích với các phiên bản i386 và amd64 tương ứng của các gói đó trong trường hợp của bạn. Bạn nên tải xuống các gói có cùng số phiên bản cho tất cả các gói phụ thuộc. Chẳng hạn, tất cả các gói liên quan đến cốc như được liên kết nên được chọn để có cùng số phiên bản 2.2.2-1ubfox1 hoặc nếu không. Sau đó, các gói nhị phân liên quan đó phải được tải xuống từ phần Gói nhị phân từ cùng một trang. Nếu bạn thấy có hai gói không thể được cấu hình đồng thời, đừng lo lắng và bạn có thể tự động định cấu hình chúng sudo apt update && sudo apt upgradesau khi bạn cài đặt tất cả các gói khác.

Ngoài ra, bạn có thể tạm thời thay đổi danh sách nguồn cập nhật của mình thành Zesty (Ubuntu 17.04) hoặc phân phối gần đây nhất và sau đó cài đặt các gói CUPS cần thiết bằng cách sử dụng sudo apt update && sudo apt install PACKAGEnơi bạn nên thay thế từ khóa PACKAGEcho tên của các gói bạn muốn nâng cấp lên phiên bản mới nhất. Đừng quên thay đổi danh sách nguồn sau khi nâng cấp một phần này. Nhưng phương pháp này có thể khiến bạn phá vỡ những thứ khác nếu bạn không thực hiện đúng.

Đây là cách tôi khắc phục sự cố này trên Ubuntu 16.04. YMMV.

PS :

  1. Nếu công việc in của bạn không thể dừng lại, bạn có thể sử dụng cancel -ađể hủy tất cả các công việc in.

  2. Nếu bạn vẫn gặp phải sự cố này sau lần sửa lỗi cuối cùng trên Ubuntu, vui lòng báo cáo trực tiếp lỗi này tại đây cho các nhà phát triển. Họ sẽ xem xét vấn đề này kỹ hơn.


Điều đó có nghĩa là lỗi không còn nữa trong 17.04, làm cho các cách giải quyết này không cần thiết?
unhammer

1
Tôi chưa thử 17.04, nhưng nếu bạn thấy số phiên bản của bộ lọc CUPS mới hơn 1.11.4, thì vấn đề với CUPS sẽ được khắc phục và sau đó bạn không cần phải giải quyết.
Xiaodong Qi


Theo các nguyên nhân gây ra tình trạng tắt / treo máy trong Ubuntu 16.04 đã được khắc phục vào ngày 16.04, nhưng nó vẫn bị treo. Tôi đã kiểm tra lại và tôi đã cài đặt gói "cố định". Kỳ dị. Theo tôi, giải pháp được đưa ra trong câu trả lời của unhammer ; Điều đó đã giúp tôi.
Ali

Theo suy đoán cá nhân của tôi, có thể đã có nhiều vấn đề với CUPS hoặc cách khắc phục không thực sự khắc phục sự cố cho trường hợp rộng hơn. Lỗi cố định là tắt dịch vụ sau khi máy tính xác minh dịch vụ in dựa trên sự hiểu biết của tôi. Câu trả lời của @ unhammer về cơ bản thiết lập thời gian ngừng hoạt động ngắn nếu dịch vụ vẫn chạy khi tắt máy tính. Tôi sẽ báo cáo điều này với các nhà phát triển. Cảm ơn!
Xiaodong Qi
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.