连接远程主机时,使用代码 connect, err := libvirt.NewConnect('qemu+ssh:///root:Admin123@192.168.24.26/session') 报错 virError(Code=38, Domain=7, Message='End of file while reading data: nc: invalid option -- 'U' nc -h for help: Input/output error'),该错误提示表明连接远程主机时出现了一些错误。

以下是一些可能的解决方案:

  1. 确保 SSH 连接正常。尝试手动使用 SSH 连接到远程主机,以确保连接正常。如果 SSH 连接出现问题,可能需要检查 SSH 服务器配置或网络连接。

  2. 确保远程主机上的 nc 命令可用。尝试在远程主机上手动运行 nc 命令,以确保命令可用。如果 nc 命令不存在或存在问题,可能需要安装或修复该命令。

  3. 尝试使用其他连接选项。尝试使用其他连接选项,例如 tcp 或 tls,以查看是否可以解决问题。

  4. 检查 libvirt 库和相关依赖项的版本。可能需要更新 libvirt 库和相关依赖项,以确保它们与远程主机和本地系统兼容。

如果以上解决方案都无效,则可能需要进一步调试和排除故障。

Libvirt 连接远程主机报错:End of file while reading data: nc: invalid option -- 'U'

原文地址: http://www.cveoy.top/t/topic/fYc3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录