阿里云centos5升级yum源为6

升级后出现Errno -3] Error performing checksum

需要安装

python-hashlib

Python 2.4 安装 hashlib

2012年11月13日 14:29:47

阅读数:3688

首先安装 python-devel, hashlib 编译的时候需要:

[plain] view plain copy

  1. $ sudo yum install python-devel

下载 hashlib 并安装:

[plain] view plain copy

  1. $ wget http://pypi.python.org/packages/source/h/hashlib/hashlib-20081119.zip#md5=46e59db6d5cac34b3344ef0c30d0897f
  2. $ unzip hashlib-20081119.zip
  3. $ cd hashlib-20081119
  4. $ sudo python setup.py install

升级了centos的glibc库
yum -y update glibc
问题依旧。用命令查看glibc库的信息
rpm -qi glibc 
显示系统的glibc库版本为2.5

在CentOS中用更新命令到2.5已经是最新版本了,只好手动下载 glibc 2.7 的源码包编译安装更新:

地址:http://ftp.gnu.org/pub/gnu/glibc/glibc-2.7.tar.gz
cd /usr/local/src
wget http://ftp.gnu.org/pub/gnu/glibc/glibc-2.7.tar.gz
tar zxvf glibc-2.7.tar.gz
glibc-2.7/configure #执行configure命令时不能进到glibc-2.7文件夹里面,否则无法执行
cd glibc-2.7
make && make install

===

CentOS-5的yum源无法使用问题

2017年06月17日 11:03:16

阅读数:5941

CentOS-5的yum源无法使用问题

[plain] view plain copy

  1. [[email protected] yum.repos.d]# yum search mysql
  2. Loaded plugins: fastestmirror, security
  3. Loading mirror speeds from cached hostfile
  4. YumRepo Error: All mirror URLs are not using ftp, http[s] or file.
  5. Eg. Invalid release/
  6. removing mirrorlist with no valid mirrors: /var/cache/yum/base/mirrorlist.txt
  7. Error: Cannot find a valid baseurl for repo: base

可以看出:URLs不是ftp或http地址,打开yum查看:

[html] view plain copy

  1. [base]
  2. name=CentOS-$releasever - Base
  3. mirrorlist=http://mirrorlist.centos.org/6release=$releasever&arch=$basearch&repo=os
  4. #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
  5. gpgcheck=1
  6. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

[html] view plain copy

  1. [email protected] yum.repos.d]# wget mirrorlist=http://mirrorlist.centos.org/6release=$releasever&arch=$basearch&repo=os
  2. [1] 4853
  3. [2] 4854
  4. [[email protected] yum.repos.d]# mirrorlist=http://mirrorlist.centos.org/6release=: Unsupported scheme.

即源的网址有问题。
更新文件内容,用以下内容替换:

[html] view plain copy

  1. <span style="background-color:rgb(255,102,102);"><strong><span style="color:#ff6666;"># CentOS-Base.repo
  2. #
  3. # The mirror system uses the connecting IP address of the client and the
  4. # update status of each mirror to pick mirrors that are updated to and
  5. # geographically close to the client.  You should use this for CentOS updates
  6. # unless you are manually picking other mirrors.
  7. #
  8. # If the mirrorlist= does not work for you, as a fall back you can try the
  9. # remarked out baseurl= line instead.
  10. #
  11. #
  12. [base]
  13. name=CentOS-$releasever - Base
  14. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
  15. #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
  16. baseurl=http://vault.centos.org/5.11/os/$basearch/
  17. gpgcheck=1
  18. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
  19. #released updates
  20. [updates]
  21. name=CentOS-$releasever - Updates
  22. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
  23. #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
  24. baseurl=http://vault.centos.org/5.11/updates/$basearch/
  25. gpgcheck=1
  26. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
  27. #additional packages that may be useful
  28. [extras]
  29. name=CentOS-$releasever - Extras
  30. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
  31. #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
  32. baseurl=http://vault.centos.org/5.11/extras/$basearch/
  33. gpgcheck=1
  34. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
  35. #additional packages that extend functionality of existing packages
  36. [centosplus]
  37. name=CentOS-$releasever - Plus
  38. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
  39. #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
  40. baseurl=http://vault.centos.org/5.11/centosplus/$basearch/
  41. gpgcheck=1
  42. enabled=0
  43. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
  44. #contrib - packages by Centos Users
  45. [contrib]
  46. name=CentOS-$releasever - Contrib
  47. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
  48. #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
  49. baseurl=http://vault.centos.org/5.11/contrib/$basearch/
  50. gpgcheck=1
  51. enabled=0
  52. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5</span></strong></span>

最终的base

#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://vault.centos.org/5.11/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
baseurl=http://vault.centos.org/5.11/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
baseurl=http://vault.centos.org/5.11/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
baseurl=http://vault.centos.org/5.11/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
baseurl=http://vault.centos.org/5.11/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

最终的repo

[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=http://mirrors.aliyun.com/epel/7/$basearch
http://mirrors.aliyuncs.com/epel/7/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=http://mirrors.aliyun.com/epel/7/$basearch/debug
http://mirrors.aliyuncs.com/epel/7/$basearch/debug
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=0

[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=http://mirrors.aliyun.com/epel/7/SRPMS
http://mirrors.aliyuncs.com/epel/7/SRPMS
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=0

原文地址:https://www.cnblogs.com/showker/p/8973672.html

时间: 2024-11-02 15:00:43

阿里云centos5升级yum源为6的相关文章

Linux(CentOS6.5)修改默认yum源为国内的阿里云、网易yum源

官方的yum源在国内访问效果不佳. 需要改为国内比较好的阿里云或者网易的yum源 修改方式: echo 备份当前的yum源 mv /etc/yum.repos.d /etc/yum.repos.d.backup4comex echo 新建空的yum源设置目录 mkdir /etc/yum.repos.d echo 下载阿里云的yum源配置 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos

阿里云Centos7使用yum安装MySQL5.6.24的正确姿势

阿里云Centos7使用yum安装MySQL5.6.24 阿里云Centos7使用yum安装MySQL5.6.24 前言:由于某些不可抗力,我要在自己的阿里云服务器上搭建hadoop+hive+mysql+tomcat环境,下为mysql的安装记录 →_→大家都知道,centos自带的repo是不会自动更新每个软件的最新版本,所以无法通过yum方式安装MySQL的高级版本.所以,即使我使劲用yum -y install mysql mysql-server mysql-devel,也是没有人会鸟

[网站公告]3月10日23:00-4:00阿里云SLB升级,会有4-8次连接闪断

大家好,阿里云将于3月10日23:00-4:00对负载均衡服务(SLB)做升级操作,升级期间SLB网络连接会有约4-8次闪断.由此给您带来麻烦,敬请谅解! 阿里云SLB升级公告内容如下: 尊敬的用户:  您好,为了更好的优化后端系统,阿里云将于3月10日23点到11日4点对负载均衡服务(SLB)做升级操作,升级详情如下: 1.北京REGION升级SLB支持HTTPS. 2.杭州REGION升级SLB支持HTTPS. 3.金融云杭州集群升级SLB支持HTTPS. 升级期间影响: 北京REGION新

各大云服务商的yum源

阿里云的yum源 Linux CentOS 5.x wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo Linux CentOS 6.x wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo Linux CentOS 7.x wget -O /etc/yum

阿里云容器技术专家莫源:乘风踏雪归来,仍是此间少年

摘要: 我叫刘中巍,花名莫源,是阿里云容器服务团队的技术专家,13年加入阿里云,从零开始参与多款云产品的研发.在1024开发者节之际,来分享下自己的成长故事. "平凡但不安分"的男孩 我是一个来自北方的孩子,从小到大都是淹没在人群中无法分辨的那种. 我叫刘中巍,花名莫源,是阿里云容器服务团队的技术专家,13年加入阿里云,从零开始参与多款云产品的研发.在1024开发者节之际,来分享下自己的成长故事. "平凡但不安分"的男孩 我是一个来自北方的孩子,从小到大都是淹没在人

[云上天气预报-有时有闪电]2月3日23:00-4:00阿里云SLB升级期间网络会闪断

大家好,2月3日23:00-2月4日4:00,阿里云将对SLB(负载均衡)进行升级,在升级期间,SLB会有约4-8次的网络闪断.由此给您带来麻烦,望谅解! 阿里云官方公告内容如下: 尊敬的用户: 您好,为了更好的优化后端系统,阿里云SLB将于2月3日23:00-2月4日4:00进行升级,升级详情如下: 2015-02-03 23:00:00,杭州和青岛REGION升级slb组件keepalived. 升级期间杭州和青岛VIP连接约有4-8次闪断,需要访问VIP的客户端主动重连恢复. 本次升级主要

阿里云服务器升级问题小结

原始的server2003被当做肉鸡不停的被攻击了,回滚硬盘,修复漏洞,查杀(avast企业版)无效的情况下,只有升级服务器了. 再次说明一下,旧版本的服务器系统,最好不要坚持,稳定虽好,可是没有安全防护,出了漏洞安全问题等,哭爹喊娘也没人理. 升级过程是server2003---->server2012. 1.升级过程很简单,直接通过阿里云更换系统盘,直接换到了server2012. 此处犯了一个致命的错误,没有备份或者脱离或者安全关闭数据库,给后续操作带来了不小的麻烦,以后一定要注意,妥善处

PouchContainer 容器技术演进助力阿里云原生升级

点击下载<不一样的 双11 技术:阿里巴巴经济体云原生实践> 作者 | 杨育兵(沈陵) 阿里巴巴高级技术专家 我们从 2016 年开始在集团推广全面的镜像化容器化,今年是集团全面镜像化容器化后的第 4 个 双11,PouchContainer 容器技术已经成为集团所有在线应用运行的运行时底座和运维载体,每年 双11 都有超过百万的 PouchContainer 容器同时在线,提供电商和所有相关的在线应用平稳运行的载体,保障大促购物体验的顺滑. 我们通过 PouchContainer 容器运行时

中招阿里云主机升级和续费套路了

卢松松博客有一台阿里云主机,眼看还有一个月到期了.此时阿里云正好在做活动,我想正好借助这个活动续费能优惠一些. 虽然阿里云对续费主机非常不友好,续费贼贵.但好歹还是送了100元的续费优惠劵,虽然优惠券没腾讯云给力,但好歹也是送了,6000多元,能省100是100. 当我领卷之后,阿里云突然弹出提示,告诉我点此免费升级配置,升级后更安全.配置更强大.更符合当前网站运营环境.我也没仔细看,就点升级了. 等我升级后,发现这台机器的续费竟然涨价了20%.... 此时服务器还有1个月到期,之前续费是6K多