Проблема с печатью в сервисе ArchLinux и CUPS

15

Несколько дней (я подозреваю, что после обновления до 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.

Я также попытался переустановить чашки, но не повезло. Я также гуглил и пробовал различные предлагаемые решения, но ни одно из них не работает для меня.

lviggiani
источник
Привет спасибо! Я только что обнаружил то же самое! Я заглянул в archlinux.org/packages/extra/x86_64/cups/files и нашел то же самое ... спасибо. Если вы превратите свой комментарий в ответ, я выберу его.
lviggiani

Ответы:

34

По состоянию cups v. 2.0.0на имя службы был изменен . Вам придется отключить старый сервис:

systemctl disable cups.service

перед включением и запуском нового:

systemctl enable org.cups.cupsd.service

systemctl daemon-reload

systemctl start org.cups.cupsd.service
don_crissti
источник
Отлично! Благодарю. Это сработало для меня. Та же проблема, что и у ОП.
Марчин
2

Я не знаю, используете ли вы командную строку или графический интерфейс для установки обновлений, но процесс обновления вывел на экран следующие строки (из установочного файла, указанного в другом ответе) на экране:

> 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"

Это не пощечина за то, что вы не прочитали это, но больше для того, чтобы вы знали, что если вы используете какой-то графический интерфейс для управления обновлениями Arch, вы можете не увидеть вывод, созданный pacman. Если это так, вам следует рассмотреть возможность использования другого помощника по обновлению или просто запустить pacman из командной строки.

Если вы предпочитаете использовать графический интерфейс, вы должны рассмотреть kalu, поскольку он также может обрабатывать обновления AUR, а также отображать новости с веб-сайта Arch, которые часто содержат важную информацию об обновлениях, требующих ручного вмешательства, таких как последние обновления Java и Intel. микрокод.

Обратите внимание, что если вы используете любые другие служебные файлы, которые зависят от cups.service, вам, возможно, придется вручную обновить эти служебные файлы, чтобы переименовать cups.service в org.cups.cupsd.service. Это, например, случай с файлом ccpd.service, поставляемым с драйвером Canon CAPT в AUR.

Aerion
источник