Cobbler在Ubuntu中的故障排查技巧
一、快速自检与最小修复清单
二、网络引导链路排查
三、Ubuntu镜像与Preseed专项
四、Web界面与认证问题
五、高频错误速查表
| 症状 | 快速定位 | 修复建议 |
|---|---|---|
| PXE停在DHCP或报“TFTP prefix” | 抓包无TFTP RRQ或RRQ被拒 | 核对DHCP的next-server/filename,放行69/UDP,确认**/var/lib/tftpboot**已由Cobbler生成并可读取 |
| Cobbler check提示“server/next_server为127.0.0.1” | 自检输出 | 在**/etc/cobbler/settings改为PXE网段可达IP**,再cobbler sync |
| 导入镜像失败或找不到内核 | cobbler distro list为空或路径异常 | 先cobbler signature update,再导入;检查ISO挂载与架构匹配 |
| late_command写入的网络配置丢失 | 安装后**/etc/network/interfaces**被重置 | 在preseed中使用备份恢复脚本,或设置d-i netcfg/target_network_config select ifupdown |
| Web登录失败或500错误 | 日志报错指向Python/Django | 升级对应组件,重启Apache与cobblerd |