ArchLinux 및 CUPS 서비스의 인쇄 문제

ArchLinux 및 CUPS 서비스의 인쇄 문제

며칠 동안(gnome 3.14로 업그레이드한 이후로 의심됩니다) 더 이상 ArchLinux에서 인쇄할 수 없습니다. gnome 제어 센터의 인쇄 패널을 열면 다음 메시지가 표시됩니다(이탈리아어 번역): "인쇄를 위한 시스템 서비스를 사용할 수 없는 것 같습니다."

그래서 터미널에서 다음을 시도합니다.

$ sudo systemctl start cups
Failed to start cups.service: Unit cups.service failed to load: No such file or directory.

컵을 다시 설치해 보았지만 성공하지 못했습니다. 나는 또한 제안된 다양한 솔루션을 검색하고 시도했지만 그 중 어느 것도 나에게 도움이 되지 않았습니다.

답변1

cups v. 2.0.0현재서비스 이름이 변경되었습니다.. 이전 서비스를 비활성화해야 합니다.

systemctl disable cups.service

새 것을 활성화하고 시작하기 전에:

systemctl enable org.cups.cupsd.service

systemctl daemon-reload

systemctl start org.cups.cupsd.service

답변2

업데이트를 설치하기 위해 명령줄을 사용했는지 GUI를 사용했는지는 모르겠지만 업그레이드 프로세스에서 화면에 다음 줄이 인쇄되었습니다(다른 응답에 링크된 설치 파일에서).

> systemd unit names have been renamed"
> you should systemctl stop and disable cups.service and"
> systemctl daemon-reload, start and enable org.cups.cupsd.service"

이것은아니요이 글을 읽지 않은 사람들을 위한 비판의 의미가 있지만, 아치 업데이트를 관리하기 위해 일종의 GUI를 사용하는 경우 팩맨이 생성한 출력을 볼 수 없다는 점을 알려드리기 위해 더 그렇습니다. 이 경우 다른 업데이트 도우미를 사용하거나 명령줄에서 직접 pacman을 실행하는 것을 강력히 고려해야 합니다.

GUI 사용을 선호한다면 다음을 고려해야 합니다.칼루또한 AUR 업그레이드를 처리할 수 있을 뿐만 아니라 Java 및 Intel 마이크로코드에 대한 최신 업데이트와 같이 수동 개입이 필요한 업데이트에 대한 중요한 정보가 포함된 Arch 웹 사이트의 뉴스 업데이트를 표시할 수도 있기 때문입니다.

cup.service에 의존하는 다른 서비스 파일을 사용하는 경우 해당 서비스 파일을 수동으로 업데이트하여 cup.service의 이름을 org.cups.cupsd.service로 변경해야 할 수도 있습니다. 예를 들어, 다음과 함께 제공되는 ccpd.service 파일의 경우입니다.캐논 CAPT 드라이버AUR에서.

관련 정보