CUPS 服务不工作,找不到任何日志

CUPS 服务不工作,找不到任何日志

我正在运行 Ubuntu 14.10,当我打开打印机对话框时,出现一条错误消息“打印服务不可用。在此计算机上启动服务或连接到另一台服务器”。

启动服务按钮变灰。

我努力了

$ sudo service cups start
start: Job is already running: cups

其次是

ps -ef|grep cups | grep -v grep
root      1210     1  0 08:15 ?        00:00:03 /usr/sbin/cups-browsed

我试图在日志中查找有关此问题的一些信息,但日志已经好几天没有被触及了(并且它们是零字节)

ls -t -l
total 96
-rw-r----- 1 root lpadmin    0 Jan  3 08:45 access_log
-rw-r----- 1 root lpadmin    0 Jan  3 08:45 page_log
-rw-r----- 1 root lpadmin 7920 Jan  2 13:22 access_log.1
-rw-r----- 1 root lpadmin 3389 Jan  2 13:17 page_log.1
-rw-r----- 1 root lpadmin  125 Dec 31 09:20 access_log.2.gz
-rw-r----- 1 root lpadmin    0 Dec 31 08:29 error_log
...

我发现的唯一其他线索是以下内容多次重复dmesg

[17169.471390] audit: type=1400 audit(1421413284.183:1700): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=26540 comm="apparmor_parser"
[17169.471398] audit: type=1400 audit(1421413284.183:1701): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=26540 comm="apparmor_parser"
[17169.492953] audit: type=1400 audit(1421413284.207:1702): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="third_party" pid=26540 comm="apparmor_parser"
[17169.496523] init: cups main process (26541) terminated with status 1
[17169.496532] init: cups main process ended, respawning

我试过了

sudo apt-get purge cups
sudo apt-get install cups --install-suggests

但还是没有变化。

我已经在以下网址提交了此错误报告https://bugs.launchpad.net/ubuntu/+source/cups/+bug/1407958但有什么明显的我遗漏了或者应该检查的吗?

答案1

经过一番搜索和尝试后,感谢上面的@Benjamin 的评论,我终于发现有一个应该安装在的默认配置文件/usr/share/cups/cupsd.conf.default

我跑了

sudo cp /usr/share/cups/cupsd.conf.default /etc/cups/cupsd.conf
sudo service cups restart

从那时起它就起作用了!

但我还是不知道这个文件是怎么丢失的。

答案2

我跑了:

sudo apt-get purge cups
sudo apt-get install cups --install-suggests

然后我检查配置是否正确。当我尝试访问网络 HP 打印机时,仍然出现 cups 错误,我不得不重新安装打印机,然后它才恢复工作。

答案3

对我有用的

sudo apt-get install --reinstall cups cups-browsed cups-client cups-common cups-daemon cups-server-common

答案4

我在 Linux Mint Tricia 19.3 中使用佳能 pixma 6800 时遇到了问题。它无法通过开始菜单中的添加打印机进行添加。您必须将其直接添加到 CUPS 中,在 Web 浏览器中转到 localhost:631 并将其添加到那里。我就是这么做的,现在它运行正常。非常高兴,因为我不再需要去 Windows 机器上使用佳能了。

相关内容