답변:
CUPS 원격 프린터를 담당하는 데몬이 컵 검색 서비스라는 것을 알았습니다.
종료시 시간은 1m 30 초입니다. 이 서비스를 중지하면 종료 프로세스가 몇 초만 걸립니다.
우분투 그놈 16.04 에서이 명령 줄을 사용하여 비활성화했습니다.
sudo systemctl disable cups-browsed.service
그리고 종료 프로세스는 몇 초 후에 끝납니다.
이 우분투 Ask 응답 에서 아이디어를 얻었습니다.
네트워크 프린터에 의존하는 경우 프로세스 중지에 시스템을 조금 더 공격적으로 만들 수 있습니다. 기본적으로 최대 1m30s 동안 대기 한 후 강제 종료합니다.
$ sudo systemctl edit cups-browsed.service
입력
[Service]
TimeoutStopSec=10
타임 아웃을 10으로 설정합니다.
$ sudo systemctl daemon-reload
적용하거나 컴퓨터를 다시 시작해야합니다.
이것은 적어도 나에게 효과적입니다.
편집 :에 따르면 오동 제나라의 대답 , 컵-필터 1.11.4이에 대한 수정 프로그램이 너무 17.04 강한 풍미로 업그레이드 ( 컵 - 필터 1.13.4을 가지고 간단한 수정해야한다).
나는 같은 문제가 있습니다. Ubuntu 16.04를 새로 설치 한 후에 발생했습니다. 마지막으로 많은 문제 해결 후 우분투 부팅 스플래시 화면을 비활성화 한 후 특정 중지 작업이 실행되어 종료 속도가 느려지는 것으로 나타났습니다. (Alex에게 감사합니다!) 그런 다음이 오류 보고서를 받았습니다.
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 블로그에서 "Annoying Cups Browsed"에서 찾을 수 있습니다!)
이는이 솔루션이 도움이되지 않는 사람들에게 중요 할 수 있습니다. 실행중인 중지 작업을 찾는 방법은 Ask Ubuntu에서 "부팅 스플래시 화면을 비활성화하는 방법"을 참조하십시오. 그런 다음 Ubuntu를 시작하면 일반적인 Linux 실행 명령 표시가 나타납니다. Ubuntu를 종료 한 경우 출력을 언급하십시오. 마지막으로 어떤 종류의 중지 작업이 종료 절차를 늦추는 지 보여줍니다.
.. stop cups-browsed.service
시간이 걸리기 때문에 솔루션이 될 가능성이 큽니다 .
지금까지,이 버그는 최근 릴리스에 따라 수정되어야 CUPS-filters
두 가지 문제와 관련된 (v1.11.4의 +) 패키지 CUPS
- 이것 과 이것 . 이 설명CUPS-filters
에 따라 버전 1.11.4-1 이상 을 설치해야합니다 . 그러나 버전 2.2.0 이상 이 필요 하며 실제로 작업 및 버전은 지금까지 Ubuntu 16.04 리포지토리에서 릴리스되지 않았습니다. 이 문제가 계속 발생하는 경우 해당 다운로드를 시도 할 수도 CUPS-필터 및 종속성 (포함 , 로부터 등) 강한 풍미의 저장소
로, (예를 들어, 이 버전CUPS
CUPS-filters
CUPS-core
libcups2
cups-ipp-utils
)와 같은 명령을 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 패키지 를 설치하기위한 명령 줄 만 템플릿으로 제공 합니다. 다른 버전의 패키지를 다른 곳에서 다운로드하십시오 (~ 1.11.1 이상이어야 함 CUPS-filters
). 많은 다른 종속성을 설치하고 해당 i386 및 amd64 버전의 해당 패키지와 호환되지 않는 문제를 해결해야 할 수도 있습니다. 모든 종속 패키지에 대해 동일한 버전 번호의 패키지를 다운로드해야합니다. 예를 들어, 링크 된 모든 컵 관련 패키지는 동일한 버전 번호 2.2.2-1ubuntu1 또는 기타 를 갖도록 선택해야합니다 . 그런 다음 관련 이진 패키지를 같은 페이지 의 이진 패키지 섹션에서 다운로드해야합니다 .. 동시에 구성 할 수없는 두 개의 패키지가있는 경우 걱정할 필요가 없으며 sudo apt update && sudo apt upgrade
다른 모든 패키지를 설치 한 후 이를 사용하여 자동으로 구성 할 수 있어야 합니다.
또는 업데이트 소스 목록을 Zesty (Ubuntu 17.04) 또는 최신 배포로 임시 변경 한 다음 최신 버전으로 업그레이드하려는 패키지 이름의 sudo apt update && sudo apt install PACKAGE
키워드 PACKAGE
를 대체해야하는 위치를 사용하여 필요한 CUPS 패키지를 설치할 수 있습니다. 이 부분 업그레이드 후에 소스 목록을 다시 변경하는 것을 잊지 마십시오. 그러나이 방법을 사용하면 올바르게 수행하지 않으면 다른 작업이 중단 될 수 있습니다.
이것이 우분투 16.04 에서이 문제를 해결 한 방법입니다. YMMV.
PS :
cups-filters
. 도움이 되었기를 바랍니다.