尝试在 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 语法。