linux CUPS 2.0 lpstat和lpinfo命令返回“Bad file descriptor”[已关闭]

fxnxkyjh  于 2023-04-11  发布在  Linux
关注(0)|答案(5)|浏览(254)

**已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site主题相关,您可以留下评论以解释在何处可以回答此问题。
两年前关闭。
Improve this question
我已经在我的Ubuntu机器上安装了cups 2.0。我从源代码安装。当我在CUPS manual中键入前几个命令时,它返回消息Bad file descriptor。下面是一个示例

VPCZ12V9E:~$ sudo lpinfo -m
lpinfo: Bad file descriptor
VPCZ12V9E:~$ lpstat -p
lpstat: Bad file descriptor

请建议为什么会发生这种情况?这暗示我有问题。我还没有尝试添加打印机。我只安装了CUPS 2. 0。

bvjxkvbb

bvjxkvbb1#

确保您已 * 启动***Cupsd***服务 *

xoshrz7s

xoshrz7s2#

根据https://bbs.archlinux.org/viewtopic.php?id=185298,确保/etc/cups/client.conf包含

ServerName /var/run/cups/cups.sock
xzv2uavs

xzv2uavs3#

只是把这个放在这里以防有人遇到和我一样的问题。
我正在运行Debian杰西,它有CUPS 2.0.3和systemd.在一些实验中,套接字停止工作,我有上述症状.这是足够的systemctl restart systemd.socket,重新启动杯子是不够的.也没有配置修改,在其他答案中提到的是必要的.

ars1skjm

ars1skjm4#

除了其他解决方案(都是有效的)之外,在升级系统内核时也会发生这种情况。
因此,您也可以简单地重新启动系统,以确保在进行更深入的调查之前一切都是正确的。

oogrdqng

oogrdqng5#

我只想说我的2美分:
我收到此消息是因为我忘记打开端口631。请使用以下命令测试端口是否打开:

nc -zv <hostname> 631

相关问题