7.2. Shell 和命令行工具
opal-prd
rebase 到版本 6.7.1
Opal-prd
已升级至版本 6.7.1。重要的程序错误修复和增强包括:
-
修复了由于
xscom OPAL
调用而导致的xscom
错误日志记录问题。 -
修复了
DEBUG
构建可能的死锁。 -
如果
fast-reboot
在core/platform
中失败,则回退到full_reboot
。 -
修复了
core/cpu
中的next_ungarded_primary
。 - 改进了Self-Boot 引擎(SBE)中的速率限制计时器请求和计时器状态。
(BZ#1921665)
libservicelog
rebase 到版本 1.1.19
libservicelog
已升级至版本 1.1.19。重要的程序错误修复和增强包括:
- 修复了输出对齐问题。
-
修复了
servicelog_open()
上的segfault
故障。
(BZ#1844430)
ipmitool sol activate
命令不再崩溃
在以前的版本中,在从 RHEL 7 升级到 RHEL 8 后,ipmitool sol activate
命令会在尝试访问 IBM DataPower 设备上的远程控制台时崩溃。
有了这个更新,这个 bug 已被修复,用户可以使用 ipmitool
再次访问远程控制台。
Relax-and-Recover(ReaR)软件包现在依赖于 bootlist 可执行文件
在以前的版本中,ReaR 可能会在 IBM Power Systems Little Endian 架构上生成没有 bootlist 的救援镜像。因此,如果没有安装 powerpc-utils-core
软件包,救援镜像不会包含 bootlist 可执行文件。
有了这个更新,ReaR 软件包现在依赖于 bootlist 可执行文件。该依赖项确保 bootlist 可执行文件存在。如果缺少 bootlist 可执行文件,ReaR 不会创建救援镜像。这可避免创建无效的救援镜像。
现在非特权远程用户可在 ReaR 中使用 rsync
在以前的版本中,当使用 rsync 备份和恢复系统数据 (BACKUP=RSYNC)
时,rsync 的参数被错误引用,--fake-super
参数没有传给远程 rsync 进程。因此,文件元数据没有被正确保存和恢复。
有了这个更新,以下 bug 已解决:
- ReaR 为 rsync 使用正确的参数。
改进了备份和恢复过程中检测错误的 rsync 代码:
- 如果在备份过程中检测到 rsync 错误,ReaR 会终止,并显示一条错误消息。
- 如果在恢复过程中检测到 rsync 错误,ReaR 会显示一条警告消息。
在 /etc/rear/local.conf
文件中,设置 BACKUP_INTEGRITY_CHECK=1
,以将警告转换为错误消息。
当使用 ReaR 时,网络共享上的备份数据的丢失不会再发生
在以前的版本中,当使用 NFS 等网络文件系统存储 ReaR 备份时,发生错误时,ReaR 会删除挂载了 NFS 的目录。因此,这会导致备份数据丢失。
有了这个更新,ReaR 现在使用一种新的方法来卸载网络共享。该新方法再删除挂载点时不会删除挂载的文件系统的内容。使用 ReaR 时网络共享上备份数据的丢失现在已被修复。
ReaR 现在可以用来备份和恢复使用 ESP 的机器
在以前的版本中,当对具有 Unified Extensible Firmware Interface(UEFI)固件的机器上的 EFI 系统分区使用软件 RAID(MDRAID)时,ReaR 不会创建可扩展固件接口(EFI)条目。当使用 ReaR 恢复软件 RAID 上带有 UEFI 固件和 EFI 系统分区的系统时,恢复的系统无法引导,需要手动干预来修复引导 EFI 变量。
在这个版本中,为软件 RAID 设备创建引导 EFI 条目的支持被添加到 ReaR 中。Rear 现在可用于在软件 RAID 上备份和恢复使用 EFI 系统分区(ESP)的机器,而无需手动恢复后干预。
为 openslp 软件包添加了 /etc/slp.spi 文件
在以前的版本中,openslp
软件包中缺少 /etc/slp.spi
文件。因此,/usr/bin/slptool
命令不会生成输出。在这个版本中,/etc/slp.spi
已添加到 openslp
。
现在可以使用 ReaR 安全恢复带有多路径的 Little Endian 架构机器
在以前的版本中,当 ReaR 恢复系统时,/sys
文件系统不会挂载到 chroot 中。当安装引导装载程序时,IBM Power Systems Little Endian 架构中的 ofpathname
可执行文件会失败。因此,错误仍无法检测到,恢复的系统无法引导。
在这个版本中,ReaR 在恢复 chroot 中挂载 /sys
文件系统。Rear 确保 Power Systems Little Endian 架构机器上的救援系统中存在 ofpathname
。
当与别名一起使用时,which
实用程序不再会出现带有语法错误信息的中止
在以前的版本中,当尝试使用带有别名的 which
命令时,例如, A=B which ls
,which
工具会中止,并显示语法错误消息 bash: syntax error near unexpected token `('
。
这个程序错误已被解决,which
会正确显示命令的完整路径。
(BZ#1940468)