Linux使用错误小结(CentOS)- yum更新软件失败

yum使用条件:yum的使用要保证internet网络连通,和“cat /etc/resolv.conf”文件下存在“nameserver 8.8.8.8”才可正常更新。 

yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。
yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决。自动解决包的倚赖性问题,便于管理大量系统的更新问题。yum 的关键之处是要有可靠的repository。

以下文件在重启系统(CentOS)

重启网路服务,修改“cat /etc/sysconfig/network-scripts/ifcfg-enp0s3”文件后:

[root@localhost install-files]# service network restart

会导致,“cat /etc/resolv.conf”此文件更新,“nameserver 8.8.8.8”自动删除。

配置如下(confA1):

[root@localhost install-files]# cat /etc/resolv.conf
# Generated by NetworkManager
search lan
nameserver fd7b:ac2f:6d73::1
nameserver 8.8.8.8

问题1:

如果在配置:

[root@localhost install-files]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s3

配置:DNS=192.168.10.1
则会导致“cat /etc/resolv.conf”文件异常更新,如下:

# Generated by NetworkManager
# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com

解决1:

应该注释:“cat /etc/sysconfig/network-scripts/ifcfg-enp0s3”文件:

#DNS=192.168.10.1

然后重启网路服务生效“service network restart”,

然后,类似以上(confA1)的配置,就可以ok使用。

问题2

One of the configured repositories failed (未知),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:
 ....
 Cannot find a valid baseurl for repo: base/7/x86_64

解决2:“cat /etc/resolv.conf”文件中增加“nameserver 8.8.8.8”解决。

问题3

[root@localhost log]# yum install telnet
Loaded plugins: fastestmirror
http://mirrors.btte.net/centos/7.1.1503/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.btte.net; Unknown error"
Trying other mirror.
http://mirrors.neusoft.edu.cn/centos/7.1.1503/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.neusoft.edu.cn; Unknown error"
Trying other mirror.
http://mirrors.hust.edu.cn/centos/7.1.1503/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.hust.edu.cn; Unknown error"
Trying other mirror.
http://mirrors.nwsuaf.edu.cn/centos/7.1.1503/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.nwsuaf.edu.cn; Unknown error"
Trying other mirror.
http://mirrors.pubyun.com/centos/7.1.1503/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.pubyun.com; Unknown error"
Trying other mirror.
http://mirrors.opencas.cn/centos/7.1.1503/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.opencas.cn; Unknown error"
Trying other mirror.
http://mirror.neu.edu.cn/centos/7.1.1503/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.neu.edu.cn; Unknown error"
Trying other mirror.
http://mirrors.sina.cn/centos/7.1.1503/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirrors.sina.cn; Unknown error"
Trying other mirror.
…………………………

解决3:修改好ip能上网:CentOS配置ip[快速配置]

时间: 2024-09-17 07:20:40

Linux使用错误小结(CentOS)- yum更新软件失败的相关文章

Redhat Linux RHEL5配置CentOS YUM更新源

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://navyaijm.blog.51cto.com/4647068/809389 YUM是Redhat Linux在线安装更新及软件的工具,但是这是RHEL5的收费功能,如果没有购买Redhat的服务时不能使用RHEL5的更新源的,会提示注册. 由于CentOS是从Redhat演化而来的免费Linux版本,因此可以利用CentOS的yum更新源来实现RHEL5的YUM功能.配置方法如

centos用yum 更新软件时出错

问题描述 centos用yum 更新软件时出错 yum update更新全部可用更新时,发现谷歌浏览器更新出错! Error: Package: google-chrome-stable-28.0.1500.95-213514.x86_64 (google-chrome) Requires: libstdc++.so.6(GLIBCXX_3.4.15)(64bit) You could try using --skip-broken to work around the problem You

mysql-linux软件删除问题,rmp,yum下载软件失败。

问题描述 linux软件删除问题,rmp,yum下载软件失败. 要升级mysql,手工删除了旧版的mysql* 文件,以为这样可以删除干净,但是发现安装的时候还是报和旧版的冲突,用rmp查看安装的程序,果然发现还有旧版mysql,用rmp -e 删除,报下面找不到文件的错误,怎么办? 解决方案 先运行一下sudo apt-get remove mysql ,再运行下 sudo apt-get autoremove 试试 解决方案二: Linux yum 软件安装

Linux使用错误小结(CentOS)- vim安装问题: Error: Nothing to do

yum (Yellowdog Updater Modified)是一个集与查找,安装,更新和删除程序的Linux软件. 它运行在RPM包兼容的Linux发行版本上,如:RedHat, Fedora, SUSE,CentOS, Mandriva. 问题1:No package vimrc available.  Error: Nothing to do 解决这个一连串问题的时候:请备份libperl.so(必须): [root@localhost CORE]# pwd /usr/lib64/per

总结CentOS yum 错误分析解决

一.今天技安在yum自己的小云主机的时候,出现了一下错误: $ yum -y update rpmdb: Thread/process 28636/139844750771968 failed: Thread died in Berkeley DB library error: db3 error(-30974) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open P

linux-Linux利用yum安装软件问题

问题描述 Linux利用yum安装软件问题 电脑之前利用源码升级GCC到4.9.1,后来又利用yum方式升级subversion,装好subversion之后,GCC又变回到4.4.7版本,请问是怎么回事?subversion依赖gcc,利用yum安装,会重新安装gcc吗? 解决方案 你可以用yum方式安装系统的gcc版本.而gcc4.9用源码编译,安装到usr local目录.然后把路径添加到系统目录.这样你可以用到新版本gcx.如果想区分.可以命名为gcc4.9等.这样gcc还是系统的.你用

RedHat 5.3配置YUM:从centos 5源与光盘源更新软件

YUM顾名思义,Yellow Dog Updater, Modified. Yum为基于RPM系统做了相同的工作.它提供了一个简单的命令,可用于在首先安装和更新任何其他必要的软件包以满足所需的软件包依赖关系之后,自动化安装或更新一个软件包,类似Debian下apt-get的工具. YUM的特点: 可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM数据库的一致性 RHEL AS5可以通过Y

【linux系统优化】CentOS中yum更新源的配置及使用

首先介绍yum,它是一款基于vpm安装包的安装包管理工具 [1]yum is an interactive, rpm based, packagemanager可以解决包与包之间的依赖关系 [2]rpm - ivh  软件安装命令不能解决依赖关系 在yum的配置文件中含有软件下载的地址, 即更新源的地址, 此地址是我们使用yum进行软件安装时下载软件所使用的地址, 默认情况下这个地址为国外的镜像地址mirror.centos.org/ 但在国内如果还使用国外的镜像地址也许速度会比较慢, 这时我们

linux中yum更新遇到依赖错误问题解决办法

redhat系列linux系统的yum,有时会出现错误的依赖,用linux早期,遇到该类问题简直是束手无策,无奈之下会在yum的"教唆"下使用"--skip-broken"参数,有时确实可以解决问题,但有时的后果,可以把系统玩儿坏,下次启动无法启动,或出现其它莫名其妙的问题. 列一个典型的错误依赖消息如下: --> 正在处理依赖关系 /usr/sbin/ldconfig,它被软件包 libva1-1.3.1-11.el7.x86_64 需要 --> 正在