在 CentOS 上使用 Cobbler 报错是一个比较常见的问题,但报错原因很多,需要看具体错误信息。下面我先给你一份最常见原因排查清单,你可以对照看看;如果你愿意,把具体报错信息贴出来,我可以精确定位。
systemctl status cobblerd
journalctl -u cobblerd -xe
常见问题:
cobblerd 起不来✅ 解决:
systemctl restart cobblerd
systemctl enable cobblerd
cobbler synccobbler check
cobbler sync
很多报错其实是 配置没同步。
getenforce
如果是 Enforcing:
setenforce 0
或永久关闭:
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
Cobbler 依赖:
tftp-serverdhcphttpd检查:
systemctl status tftp
systemctl status dhcpd
systemctl status httpd
| CentOS | Cobbler |
|---|---|
| 7 | Cobbler 2.8 ✅ |
| 8 | ❌ 官方基本不支持 |
| 9 | ❌ 不推荐 |
CentOS 8/9 上 Cobbler 很容易各种报错。
✅ 建议:
重点检查:
/etc/cobbler/settings
/etc/cobbler/dhcp.template
/etc/cobbler/pxe/pxedefault.template
常见错误:
server / next_server 写错cobbler import --path=/mnt --name=centos7
报错通常是:
请尽量提供:
cobbler --version
cobbler check
cobbler sync
systemctl status cobblerd tftp dhcpd httpd
如果你把报错日志贴出来,我可以直接告诉你是哪一步错了、怎么改。