![netstat -l |grep sane-port](https://linux22.com/image/165681/netstat%20-l%20%7Cgrep%20sane-port.png)
刚刚将我的文件服务器升级到 Mageia 7。看起来进展顺利,但即使有良好的备份,我也无法恢复一些内容。例如,我的平板扫描仪不再通过网络工作。扫描仪(详细信息如下)通过 USB 连接到服务器,多年来一直运行良好。它仍然可以在本地服务器上运行,但我无法再让我的 Mageia 7 桌面连接到它。同样,在升级之前一切都运行良好。我不认为这是网络问题。我可能错了。
以下是一些细节。
Linux Shuttle 5.4.2-desktop-1.mga7 #1 SMP 12 月 5 日星期四 17:40:00 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
(来自服务器上的“scanimage -L”)设备“genesys:libusb:002:002”是 Canon LiDE 110 平板扫描仪
scanimage(理智后端)1.0.27;后端版本1.0.28
扫描仪在服务器 (192.168.1.105) 上本地运行,但无法在 LAN (192.168.1.106) 上的桌面上运行。我从服务器中删除了 (x)sane 以在没有它的情况下进行测试。这没有什么区别 - 桌面仍然找不到扫描仪。
我无法通过 telnet 连接到服务器上的端口 6566。连接立即关闭:
# telnet shuttle 6566
Trying 192.168.1.105...
Connected to shuttle.
Escape character is '^]'.
Connection closed by foreign host.
scanimage -L 在桌面上看不到扫描仪
saned.socket 正在运行:
# systemctl status saned.socket
● saned.socket - saned incoming socket
Loaded: loaded (/etc/systemd/system/saned.socket; enabled; vendor preset: disabled)
Active: active (listening) since Sun 2019-12-15 20:41:33 MST; 13h ago
Listen: [::]:6566 (Stream)
Accepted: 36; Connected: 0;
Memory: 128.0K
CGroup: /system.slice/saned.socket
Dec 15 20:41:33 shuttle systemd[1]: Listening on saned incoming socket
saned.socket 还显示其他工具的打开和侦听:
nmap -sV shuttle -p 6566
Starting Nmap 7.70 ( https://nmap.org ) at 2019-12-16 10:34 MST
Nmap scan report for shuttle (192.168.1.105)
Host is up (0.00015s latency).
PORT STATE SERVICE VERSION
6566/tcp open tcpwrapped
netstat -l |grep sane-port
tcp6 0 0 [::]:正常端口 [::]:*
我的用户在服务器的“scanner”组中 saned 在“lp”组中 防火墙已关闭
/etc/saned/net.conf:
## saned hosts
::1
localhost
192.168.1.106
192.168.1.105
/etc/hosts.allow 设置为 ALL:AL
我注意到的唯一似乎有问题的是一个未定义的符号,当我尝试从桌面连接到扫描仪时,该符号显示在服务器的journalctl读数中:
Dec 16 15:49:00 shuttle saned[24912]: /usr/sbin/saned: symbol lookup error: /usr/sbin/saned: undefined symbol: sanei_w_init
Dec 16 15:49:00 shuttle systemd[1]: [email protected]:6566-192.168.1.106:36174.service: Main process exited, code=exited, status=127/n/a
Dec 16 15:49:00 shuttle systemd[1]: [email protected]:6566-192.168.1.106:36174.service: Failed with result 'exit-code'.
我最初在 linuxquestions.org 上提出了这个问题,但我们无法解决该问题。一次交流确实揭示了 saned.socket 中的潜在问题,因为从桌面计算机发出命令“scanimage -L” - 一个未定义的符号“sanei_w_init”:
Dec 16 18:00:36 shuttle systemd[1]: Started Scanner Service (192.168.1.106:37670).
Dec 16 18:00:36 shuttle saned[26138]: /usr/sbin/saned: symbol lookup error: /usr/sbin/saned: undefined symbol: sanei_w_init
Dec 16 18:00:36 shuttle systemd[1]: [email protected]:6566-192.168.1.106:37670.service: Main process exited, code=exited, status=127/n/a
Dec 16 18:00:36 shuttle systemd[1]: [email protected]:6566-192.168.1.106:37670.service: Failed with result 'exit-code'.
Dec 16 18:00:36 shuttle systemd[1]: Started Scanner Service (192.168.1.106:37672).
Dec 16 18:00:36 shuttle saned[26141]: /usr/sbin/saned: symbol lookup error: /usr/sbin/saned: undefined symbol: sanei_w_init
Dec 16 18:00:36 shuttle systemd[1]: [email protected]:6566-192.168.1.106:37672.service: Main process exited, code=exited, status=127/n/a
Dec 16 18:00:36 shuttle systemd[1]: [email protected]:6566-192.168.1.106:37672.service: Failed with result 'exit-code'.
没有关于该符号的含义或该未定义符号的后果的真实信息。
昨晚我在 Mageia 论坛上发布了与上述基本相同的信息,14 小时后,该消息的浏览量已超过 15 次,但没有任何回复。
我想不出还有什么要检查的。这里有人有什么建议吗?
感谢您的时间和关注。
标记
编辑:我看到了一份关于在服务器上安装 saned 和 xsane 引起的问题的报告。我已经在服务器上卸载了 xsane,但没有什么区别。