

虚拟机这个错误到底咋解决?重启也没办法,删除重下也没办法(操作系统-linux),安装一直报错,网络是通畅的,但一只持续报错


虚拟机这个错误到底咋解决?重启也没办法,删除重下也没办法(操作系统-linux),安装一直报错,网络是通畅的,但一只持续报错
关注引自免费微信小程序:皆我百晓生
看起来你在尝试通过yum命令在Linux虚拟机(这里是CentOS)上安装iscsi-initiator-utils包时遇到了问题。错误信息表明,在连接到名为"controller"的镜像服务器下载repomd.xml文件时出现了问题,错误码为[Errno 14],这通常意味着没有路由到主机。
这里有几个可能的解决方案:
检查网络连接:确保虚拟机与宿主机之间的网络连接正常,以及宿主机本身可以访问互联网。如果你是在局域网内,并且使用了特定的代理设置,请确保这些配置正确地传递到了虚拟机。
修改源(Repository):由于你看到的是多个镜像源的尝试,可能是当前的软件仓库地址不可达。试着更换一个可用的 CentOS 镜像源。首先备份原有的repo文件:
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
然后找到并打开CentOS的yum源配置文件:
nano /etc/yum.repos.d/CentOS-Base.repo
在这个文件中,查找并替换现有的baseurl行,例如,使用阿里云的公共镜像源:
[base]
name=CentOS-$releasever - Base
mirrorlist=https://mirrors.aliyun.com/repo/Centos/$releasever/$basearch/mirror.list
#baseurl=http://mirrors.kernel.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
清除缓存:有时候yum缓存可能会导致问题,清空缓存可能有助于解决问题:
yum clean all
重新启动网络服务:确保网络服务正常运行:
systemctl restart network
尝试其他命令:除了yum,还可以尝试使用dnf(如果系统支持):
dnf install iscsi-initiator-utils
按照上述步骤操作后,再次尝试安装iscsi-initiator-utils。如果仍然遇到问题,可能需要检查防火墙设置或者更深入的网络配置。如果问题依然存在,建议提供更多的环境信息,比如虚拟机的网络配置、是否使用了NAT或其他网络模式等,以便进一步分析。