Saned 拒绝访问

Saned 拒绝访问

我按照SANE 守护进程教程设置网络扫描仪。

一切都应根据需要进行设置。但是,当我在客户端 PC 上打开 xsane 时(我尝试了多个客户端,结果相同),主机 saned 拒绝访问:

Feb  6 14:29:56 xxxxxxx systemd[1]: Started Scanner Service (xxx.xxx.xx.xxx:46488).
Feb  6 14:29:56 xxxxxxx saned[5122]: saned (AF-indep+IPv6) from sane-backends 1.0.26git starting up
Feb  6 14:29:56 xxxxxxx saned[5122]: check_host: access by remote host: localhost
Feb  6 14:29:56 xxxxxxx saned[5122]: init: access by host localhost denied
Feb  6 14:29:56 xxxxxxx saned[5122]: saned exiting

我对访问请求来自“localhost”而不是客户端 IP/名称感到困惑。 如果我确实将 localhost 包含在允许的 IP 中,则日志将更改为:

check_host: access by remote host: localhost
init: bad status=22 or procnum=6350304

我尝试了几种方法(将 saned 添加到 lp 和 saned 组中,修改[电子邮件保护],为 saned 定义权限规则),但没有任何变化。当然,扫描仪在主机本地工作。但是,如果我在 saned.conf 和 net.conf 中都添加了 localhost,我只能在本地连接到扫描仪,xsane 不会检测到第二个“localhost”副本(如故障排除教程中所述)。

你有什么主意吗?

答案1

经过多次努力,似乎可以通过将 sane-backends 从 1.0.26git 升级到 1.0.27git 来解决问题。

答案2

我认为我找到了缺失的部分: - 必须安装软件包 libusb-0.1-4 - /opt/smfp-common/scanner/lib/libsane-smfp.so.1.0.1 必须设置 chmod a+x

现在运行良好!现在已找到网络扫描仪的后端 smfp

相关内容