20.5. 查错

本节介绍使用 SCPM 时经常遇到的问题。了解这些问题是如何产生的和如何解决这些问题。

20.5.1. 在切换进程中终止

有时,SCPM 会在切换过程中停止工作。这可能是由某个外部原因引起的,例如用户中止、电源故障或甚至是 SCPM 本身的错误。如果出现这种情况,则在您下次启动 SCPM 时将显示一条错误讯息,指出 SCPM 已被锁定。这是出于系统安全的考虑,因为储存在其数据库中的数据可能与系统的状态不同。要解决此问题,请运行 scpm recover。SCPM 执行上次运行时缺少的所有操作。您还可以运行 scpm recover -b,它尝试撤消上次运行时所有已执行的操作。如果使用 YaST 配置文件管理器,则在启动时将获得提供执行上述命令的恢复对话框。

20.5.2. 更改资源组配置

要在初始化 SCPM 后修改资源组的配置,请在添加或去除组后输入 scpmrebuild。这样,新资源就会被添加到所有配置文件中,而去除的资源也会被永久删除。如果删除的资源在各个配置文件中有不同的配置,则此配置数据将丢失(系统中当前版本除外,因为 SCPM 不对其进行处理)。如果使用 YaST 修改配置,则不需要输入重构建命令,因为 YaST 对此进行了处理。