由于依赖 Ubuntu 20.04.2 Server,CUPS 无法启动

由于依赖 Ubuntu 20.04.2 Server,CUPS 无法启动

尝试在 Ubuntu 20.04.2 Server 上安装cups,以便我可以将其用作打印服务器。

安装方式:

sudo apt install cups

似乎成功了。

sudo systemctl start cups

执行时不会产生错误消息。但我无法访问 的 Web 界面localhost:631,并且:

sudo systemctl status cups

返回:

● cups.service - CUPS Scheduler
     Loaded: loaded (/lib/systemd/system/cups.service; enabled; vendor preset: enabled)
     Active: inactive (dead) (Result: exit-code) since Fri 2021-05-28 22:07:21 UTC; 1min 38s ago
TriggeredBy: ● cups.path
             ● cups.socket
       Docs: man:cupsd(8)
   Main PID: 2340 (code=exited, status=1/FAILURE)

May 28 22:07:21 computer systemd[1]: cups.service: Scheduled restart job, restart counter is at 30.
May 28 22:07:21 computer systemd[1]: Stopped CUPS Scheduler.
May 28 22:07:21 computer systemd[1]: Dependency failed for CUPS Scheduler.
May 28 22:07:21 computer systemd[1]: cups.service: Job cups.service/start failed with result 'dependency'.

Google 没有提供任何有用的信息。我需要做什么来解决这个问题(仅限命令行)?

答案1

罪魁祸首是 /etc/cups/cupsd.conf 中格式错误的网络掩码。我认为这是导致 cups.socket 失败的原因,也就是上面的“依赖项失败”。

识别这一点的步骤是运行“sudo cupsd -t”,测试 cupsd.conf 语法。

相关内容