查错

本章介绍 SUSE Manager 升级时可能遇到的一些常见问题以及解决方案。

要获取有关升级问题的详细信息,请查看迁移日志文件。该日志文件是您要升级的系统上的 /var/log/rhn/migration.log

1. 磁盘空间不足

在开始迁移之前,请检查可用磁盘空间。我们建议将 /var/spacewalk/var/lib/pgsql 存放于不同的 XFS 文件系统中。

设置单独的文件系统时,编辑 /etc/fstab 并去除 /var/lib/pqsql 子卷。重引导服务器以应用更改。

2. 重新尝试设置目标系统

如果需要重新尝试设置目标系统,请执行以下步骤:

  1. 删除 /root/.MANAGER_SETUP_COMPLETE

  2. 停止 PostgreSQL 并去除 /var/lib/pgsql/data

  3. 将目标系统主机名设置为与源系统主机名匹配的名称。

  4. 检查 /etc/hosts 文件,并根据需要更正。

  5. 检查目标系统中的 /etc/setup_env.sh,并确保已设置数据库名称:

    MANAGER_DB_NAME='susemanager'
  6. 重引导目标系统。

  7. 再次运行 mgr-setup

3. 纲要升级失败

如果纲要升级失败,数据库版本检查和所有其他 spacewalk 服务都不会启动。请运行 spacewalk-service start,获取有关如何继续的详细信息和提示。

您也可以直接运行版本检查:

systemctl status uyuni-check-database.service

journalctl -u uyuni-check-database.service

如果您不想运行更常规的 spacewalk-service 命令,这些命令会列显调试信息。

4. Web UI 加载失败

有时,Web UI 在迁移后不会加载。如果新系统的主机名和 IP 地址与旧系统的相同,这种情况通常是由浏览器缓存所致。两个系统的主机名和 IP 地址相同可能会使一些浏览器产生混淆。

清除缓存并重新装载页面可以解决此问题。在大多数浏览器中,可通过按 Ctrl+F5 快速解决此问题。