小编dsp*_*yer的帖子

大约每小时覆盖什么 /etc/resolv.conf ?

我正在尝试将搜索行添加到 /etc/resolv.conf

我直接添加它,作为一个append命令/etc/dhcp/dhclient.conf,并为nameservers/etc/netplan/50-cloud-init.yaml

大约一个小时后,dhcp 和 netplan 文件完好无损,但 resolv.conf 已恢复为没有我的搜索。

我没有改变,/etc/network/interfaces因为它说“在这个系统上,ifupdown 已被 netplan(5) 取代”。

除了这两件事之外,还有什么可能会覆盖 /etc/resolv.conf 的想法吗?

这是 EC2 上的 ubuntu 18.04。

networking ubuntu dns amazon-ec2 resolv.conf

9
推荐指数
2
解决办法
4611
查看次数

CUPS 报告所有成功,但在 Brother HL-2240 系列 USB 打印机上没有打印任何内容

我正在尝试让 USB 连接的 Brother HL-2240 打印机在 Linux(Ubuntu Xenial with cups 2.1.3-4ubuntu0.3)上工作。

我将调试调到最大,cups 错误日志非常详细地告诉我一切都成功了。页面日志只是将作业列为成功。

我手动生成了 PCL 文件,/usr/lib/cups/backend/usb在 strace 下运行,它说它成功了,ioctls 中没有明显错误(很多USBDEVFS_REAPURBNDELAY=> EAGAIN,但这似乎是某种自旋锁)。

但没有打印。

打印机物理上工作正常。我可以通过按住打印机上的“执行”按钮来打印测试页。

我在有和没有 usblp 的情况下都试过这个。我没有 android-udev (一个消息来源认为这可能是相关的)。我尝试重新安装杯子。

它在很久以前就起作用了。我想我当时可能一直在使用 Precise Pangolin。是的,没有印刷已经很长时间了,而且在那段时间里可能还有其他相关的事情。

我不确定我生成的 PCL 文档是否正确。有没有办法测试这些?或者这台打印机的已知良好文档的来源?

但大多数情况下,有没有人知道如何解决这个问题?

(我打算在这里同时发布 error_log 和 strace 输出,但它们太长了。我已经仔细查看了它们,但是如果有奇怪的东西要查找,请提出建议。)

编辑添加:

我很确定它会找到合适的打印机,因为日志中有如下几行:

D [28/Nov/2017:00:06:11 -0500] [Job 19] envp[23]="DEVICE_URI=usb://Brother/HL-2240%20series?serial=B3N746940"
Run Code Online (Sandbox Code Playgroud)

这与 中的序列号相同dmesg

另外,当我直接调用 /usb 时:

export DEVICE_URI=usb://Brother/HL-2240%20series?serial=B3N746940
/usr/lib/cups/backend/usb 25 dspeyer hello 1 "" < /etc/hosts
Run Code Online (Sandbox Code Playgroud)

我得到

DEBUG: Loading USB quirks from "/usr/share/cups/usb".
DEBUG: Loaded 131 quirks. …
Run Code Online (Sandbox Code Playgroud)

cups

7
推荐指数
1
解决办法
4514
查看次数

标签 统计

amazon-ec2 ×1

cups ×1

dns ×1

networking ×1

resolv.conf ×1

ubuntu ×1