2014-11-03 654 views
2

我在Ubuntu盒子上安装了杯子2.0。我从源代码安装。当我输入CUPS manual中的前几个命令时,它将返回错误文件描述符消息。这里是一个例子CUPS 2.0 lpstat和lpinfo命令返回“错误文件描述符”

[email protected]:~$ sudo lpinfo -m 
lpinfo: Bad file descriptor 
[email protected]:~$ lpstat -p 
lpstat: Bad file descriptor 

请建议为什么会发生这种情况?这意味着我有一个问题。我还没有尝试添加打印机。我只安装了CUPS 2.0。

+0

这个问题应该被迁移到http: //unix.stackexchange.com – tommyk 2014-11-09 13:11:43

回答

1

就要离开这个位置,以防有人失足掉进了同样的问题,像我一样。

我正在运行Debian Jessie,它有CUPS 2.0.3和systemd。在一些实验中,插座停止工作,并且出现了上述症状。这足以让systemctl restart systemd.socket,重新启动杯子是不够的。也没有配置修改,如在其他答案中提到的是必要的。

+0

也并不总能解决问题。至少对于我来说 – gesell 2017-03-08 21:32:02

0

除了其他解决方案(这些解决方案都是有效的解决方案)之外,升级系统内核时可能会发生这种情况。

因此,人们也可以简单地重新启动系统,以确保在深入调查之前确保一切正常。

0

只是在我的2美分抛出:

我得到这个消息,因为我忘了开港631测试该端口是否开放:

nc -zv <hostname> 631