一.yum更新或者安装软件报错repomd.xml: [Errno 14] HTTPS Error 404 - Not Found。
具体现象:测试源可以ping通,网络可达,DNS解析正常。
故障原因:仓库配置中的 $releasever 找不到导致的。
解决办法:替换$releasever 为自己系统的版本号。
代码:
sudo sed -i 's/\$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo
二.docker-compose启动yaml,端口映射配置正确,但无法生效,无任何报错信息。
具体现象:docker容器的端口无法映射出来,yaml文件无异常,启动无报错,日志无异常,端口无占用。
故障原因:yaml文件中 internal: true 指定服务应在其所属的 Docker 网络中进行内部通信而不与外部网络进行连接。也就是说,其他服务只能通过该网络中的 IP 地址相互访问,而不能通过主机或其他网络访问该服务。
解决办法:注释掉 internal: true
代码:
# internal: true
三.docker服务无法启动,报错Failed to start Docker Application Container Engine.
具体现象:docker服务无法启动,具体信息代码如下:
[root@CN-Zabbix6-01 ~]# systemctl start docker
Job for docker.service failed because start of the service was attempted too often. See "systemctl stat
To force a start use "systemctl reset-failed docker.service" followed by "systemctl start docker.servic
[root@CN-Zabbix6-01 ~]# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
Active: failed (Result: start-limit) since Mon 2023-05-29 11:45:59 CST; 47s ago
Docs: https://docs.docker.com
Process: 4429 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=
Main PID: 4429 (code=exited, status=1/FAILURE)
May 29 11:45:59 CN-Zabbix6-01 systemd[1]: start request repeated too quickly for docker.service
May 29 11:45:59 CN-Zabbix6-01 systemd[1]: Failed to start Docker Application Container Engine.
May 29 11:45:59 CN-Zabbix6-01 systemd[1]: Unit docker.service entered failed state.
May 29 11:45:59 CN-Zabbix6-01 systemd[1]: docker.service failed.
May 29 11:46:29 CN-Zabbix6-01 systemd[1]: start request repeated too quickly for docker.service
May 29 11:46:29 CN-Zabbix6-01 systemd[1]: Failed to start Docker Application Container Engine.
May 29 11:46:29 CN-Zabbix6-01 systemd[1]: docker.service failed.
May 29 11:46:36 CN-Zabbix6-01 systemd[1]: start request repeated too quickly for docker.service
May 29 11:46:36 CN-Zabbix6-01 systemd[1]: Failed to start Docker Application Container Engine.
May 29 11:46:36 CN-Zabbix6-01 systemd[1]: docker.service failed.
故障原因:错误编写了/etc/docker/daemon.json
解决办法:vi /etc/docker/daemon.json 改成如下内容:
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
四.docker-compose无法正常运行,报错代码如下:
[root@cn01 docker_elk]# docker-compose up -d
/usr/local/bin/docker-compose: line 1: html: No such file or directory
/usr/local/bin/docker-compose: line 2: syntax error near unexpected token `<'
'usr/local/bin/docker-compose: line 2: `<head><title>502 Bad Gateway</title></head>
故障原因:docker-compose没有被正确安装
解决办法:重新安装docker-compose,解决代码如下:
sudo curl -L "https://github.com/docker/compose/releases/downlusr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose -v
五.新装的centos7网卡无法启动,启动就报错
Failed to start LSB: Bring up/down networking.
故障原因:IP地址冲突,网卡MAC不一致,NetworkManager问题
解决方法:
1.IP地址冲突,这个也是对其他2种原因排除后才发现了,特么坑爹!如果是说启动不了网卡,先直接用ifup ens160 启动网卡试试,这个ens160是你的网卡名称,如果有地址冲突提示,那就坐实了是地址冲突问题导致,改一下配置文件里面的IP地址就解决了。
2.网卡MAC地址不一致,常见于克隆虚拟机导致的,用ip addr show查看网卡的mac地址后加到/etc/sysconfig/network-scripts/下以ifcf开头配置文件里面,格式为HWADDR=00:0c:29:4f:97:50
3.NetworkManager也是个坑爹玩意,有时候也会突然导致启动不了网卡,2条命令解决,然后重启网卡
systemctl stop NetworkManager
systemctl disable NetworkManager
六.新装的centos7网络正常,使用yum就报错[Errno 14] curl#60 - “Peer’s Certificate has expired.”
故障原因:系统时间不正确,导致源证书过期
解决方法:运行此命令设置时间后再进行yum操作
sudo date 042919111924
注释:
042919111924 这个时间设置的含义是 2024 年 4 月 29 日 19 点 11 分 24 秒。
04:代表月份,这里是 4 月。
29:代表日期,这里是 29 日。
19:代表小时,这里是 19 点(即晚上7点)。
11:代表分钟,这里是 11 分。
2024:代表年份,这里是 2024 年。
七.拷贝脚本到centos中执行报错bad interpreter: No such file or directory
故障原因:不同的系统间编码格式造成
解决方法:运行此命令,filename.sh是脚本名称,自行替换
sed -i "s/\r//" filename.sh
八.服务器之前有挂载网络路径的存储,网络存储挂了,服务器无法执行df -h 等空间查询命令,执行会卡住
故障原因:挂载的文件路径无法读取,直接umount会报错device is busy
解决方法:如服务器不能重启,可执行umount -l /data,这个data是你的挂载路径,是属于延迟卸载,让df等命令可正常执行,如果服务器能重启,那么就是删掉/etc/fstab相关挂载配置,重启服务器即可。
本文汇总了CentOS7系统常见的故障问题及解决方法,包括yum更新错误、docker-compose配置问题、docker服务启动失败、网络配置故障等,提供了详细的故障排查与解决方案。
&spm=1001.2101.3001.5002&articleId=130100131&d=1&t=3&u=d38002aa922447c08289347ba57b8c1b)

被折叠的 条评论
为什么被折叠?



