11.3. Shell 和命令行工具
ReaR 现在按预期解释 URL 中括起 IPv6 地址的方括号
在以前的版本中,OUTPUT_URL
和 BACKUP_URL
中的方括号没有被正确解释。指定 IPv6 地址而不是主机名需要将地址放在方括号中,例如: [::1] 用于 localhost。由于不能正确解释括号,因此无法在 sshfs://
或 nfs://
URL 中使用 IPv6 地址。
因此,如果用户在 BACKUP_URL
或 OUTPUT_URL
中使用 sshfs://
或 nfs://
方案,且 IPv6 地址括在方括号中,则 ReaR 会提前中止,并显示一条错误,例如:
ERROR: Invalid scheme '' in BACKUP_URL
ERROR: Invalid scheme '' in BACKUP_URL
有了此更新,ReaR 现在已被修复,在解析 sshfs://
和 nfs://
URL 时,不会将方括号解释为 shell 元字符。现在,您可以在使用 sshfs://
或 nfs://
方案的 BACKUP_URL
和 OUTPUT_URL
中,使用括在括号中的 IPv6 地址 。例如:
OUTPUT_URL=nfs://[2001:db8:ca2:6::101]/root/REAR
OUTPUT_URL=nfs://[2001:db8:ca2:6::101]/root/REAR
在实现此修复前,可以使用引号和反斜杠字符来临时解决这个 bug ,例如:
OUTPUT_URL="nfs://\[2001:db8:ca2:6::101\]/root/REAR"
OUTPUT_URL="nfs://\[2001:db8:ca2:6::101\]/root/REAR"
注意:如果您一直在使用临时解决方案,请在应用更新后删除反斜杠字符。
Jira:RHEL-46613[1]