报错一:Another app is currently holding the yum lock; waiting for it to exit…
解决方案:rm -f /var/run/yum.pid
[root@centos7 ~]#yum install nginx
Loaded plugins: fastestmirror, langpacks
Existing lock /var/run/yum.pid: another copy is running as pid 4003.
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: yum
Memory : 25 M RSS (420 MB VSZ)
Started: Thu Jul 9 05:58:59 2020 - 05:11 ago
State : Traced/Stopped, pid: 4003
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: yum
Memory : 25 M RSS (420 MB VSZ)
Started: Thu Jul 9 05:58:59 2020 - 05:13 ago
State : Traced/Stopped, pid: 4003
^Z
[22]+ Stopped yum install nginx
[root@centos7 ~]#rm -f /var/run/yum.pid
报错二: [Errno 14]
解决方案1:vim /etc/resolv.conf
添加行nameserver 8.8.8.8
重启网络:systemctl restart network
[root@centos7 ~]#yum install nginx
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: ftp.sjtu.edu.cn
* extras: mirror.bit.edu.cn
* updates: ftp.sjtu.edu.cn
http://mirrors.njupt.edu.cn/centos/7.7.1908/updates/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
To address this issue please refer to the below wiki article
https://wiki.centos.org/yum-errors
If above article doesn't help to resolve this issue please use https://bugs.centos.org/.
http://mirrors.nju.edu.cn/centos/7.7.1908/updates/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to mirrors.nju.edu.cn:80; Operation now in progress"
Trying other mirror.
http://mirrors.neusoft.edu.cn/centos/7.7.1908/updates/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
http://mirrors.huaweicloud.com/centos/7.7.1908/updates/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 - Not Found
Trying other mirror.
解决方案2:vim /etc/yum.repos.d/CentOS-Base.repo
将mirrorlist行注释掉,把baseurl行取消注释
报错三:No package nginx available.
[root@centos7 ~]#yum install nginx
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
No package nginx available.
Error: Nothing to do
解决方案:本地yum源中没有我们想要的nginx,那么我们就需要创建一个/etc/yum.repos.d/nginx.repo的文件,新增一个yum源。
[root@centos7 ~]#vim /etc/yum.repos.d/nginx.repo
#在文件中写入以下内容:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
报错四:
Error downloading packages:
libnetfilter_cttimeout-1.0.0-7.el7.x86_64: [Errno 256] No more mirrors to try.
#yum clean all
#yum makecache