在手动安装openstack pike时
#yum update
遇到了
ERROR
3:mariadb-libs-10.1.20-2.el7.x86_64: [Errno 256] No more mirrors to try
搜索后参考文章问题
具体过程为到mirror库下载
3:mariadb-libs-10.1.20-2.el7.x86_64:
然后将rpm上传到虚拟机上有很多方法
这里用XSHELL
首先用SFTP连接到虚拟机
然后
#进入到windows上 下载好的文件目录
sftp:/root> lcd E:\tina
Local directory is now E:\tina
#上传文件,在窗口中选择即可
sftp:/root> put
Uploading mariadb-libs-10.1.20-2.el7.x86_64.rpm to remote:/root/mariadb-libs-10.1.20-2.el7.x86_64.rpm
sftp: sent 643 KB in 0.03 seconds
#运行rpm文件 后面的 --force强制和 --nodeps忽略依赖包 一定要带上,否则会报错
[root@computer1 ~]# rpm -ivh mariadb-libs-10.1.20-2.el7.x86_64.rpm --force --nodeps
之后在运行 yum upgrade
就成功了
同样在[root@computer1 ~]# yum install python-openstackclient 时也遇到了上述类似问题
ERROR
python2-babel-2.3.4-1.el7.noarch: [Errno 256] No more mirrors to try.
以下链接
文件
又报错了
python2-passlib-1.7.0-4.el7.noarch
此方法谨慎使用,虽然此时使用成功了,但在之后数据库报错了
我的解决方案是把校园网换成了手机热点就好了
原因推测是因为学校的服务器在电信网上