在AIX6.1上使用smitty安装官网下载的openssl和openssh时,提示
Unpack: file out of phase
Unpack: internal unpacking error: decode failure
Restore: Out of Space!!
restore:0511-147 Unpacking 文件大小错误。
./usr/lpp/Java8_64.sdk/liblpp.a 的原始大小是 17074;恢复的大小是 7501。
restore:0511-708 有内部 unpacking 错误:解码失败
restore:0511-121 空间用完。
0503-405 installp:运行恢复命令时出错。
两种方法可以试:
1. LDR_CNTRL环境变量
2. EXTSHM环境变量
Local fix
unset EXTSHM before any command that may call restore, such as mkwpar and alt_disk_copy
Problem summary
When EXTSHM=ON or EXTSHM=MSEG is set, then the restore/restbyname command may fail with error message such as: restore: 0511-110 There is an unpacking error. restore: 0511-708 There is an internal unpacking error:
# installp -aY -d. Java8_64.jre Java8_64.sdk
+-----------------------------------------------------------------------------+
预安装验证...
+-----------------------------------------------------------------------------+
正在验证选择...完成
正在验证必要条件...完成
结果……
成功
----
此部分列示的文件集已通过预安装验证,
将安装。
所选文件集
------------
Java8_64.jre [图片]8.0.0.0 # Java SDK 64-bit Java Runtime...
Java8_64.sdk [图片]8.0.0.0 # Java SDK 64-bit Development Kit
<< 成功部分结束 >>
+-----------------------------------------------------------------------------+
BUILDDATE 验证 ...
+-----------------------------------------------------------------------------+
正在验证构建日期...完成
文件集统计信息
------------------
2 选择要安装的,其中:
2 通过预安装验证
----
2 要安装的总数
+-----------------------------------------------------------------------------+
正在安装软件...
+-----------------------------------------------------------------------------+
installp:正在应用 软件,属于:
Java8_64.sdk [图片]8.0.0.0
restore:0511-147 Unpacking 文件大小错误。
./usr/lpp/Java8_64.sdk/liblpp.a 的原始大小是 17074;恢复的大小是 7501。
restore:0511-708 有内部 unpacking 错误:解码失败
restore:0511-121 空间用完。
0503-405 installp:运行恢复命令时出错。
使用本地问题报告程序。
installp:取消 软件,属于:
Java8_64.sdk [图片]8.0.0.0
处理的文件集:第 1 个,共 2 个 (总时间:2 秒)。
installp:正在应用 软件,属于:
Java8_64.jre [图片]8.0.0.0
restore:0511-110 有 unpacking 错误。
restore:0511-708 有内部 unpacking 错误:解码失败
restore:0511-121 空间用完。
0503-405 installp:运行恢复命令时出错。
使用本地问题报告程序。
installp:取消 软件,属于:
Java8_64.jre [图片]8.0.0.0
完成处理所有文件集。 (总时间:2 秒)。
restore:0511-110 有 unpacking 错误。
restore:0511-708 有内部 unpacking 错误:解码失败
restore:0511-121 空间用完。
0503-405 installp:运行恢复命令时出错。
使用本地问题报告程序。
完成处理所有文件集。 (总时间:3 秒)。
restore:0511-110 有 unpacking 错误。
restore:0511-708 有内部 unpacking 错误:解码失败
restore:0511-121 空间用完。
0503-405 installp:运行恢复命令时出错。
使用本地问题报告程序。
完成处理所有文件集。 (总时间:4 秒)。
+-----------------------------------------------------------------------------+
总结:
+-----------------------------------------------------------------------------+
安装总结
--------------------
名称 级别 部分 事件 结果
-------------------------------------------------------------------------------
Java8_64.sdk [图片]8.0.0.0 USR 应用 取消
Java8_64.jre [图片]8.0.0.0 USR 应用 取消
# df
文件系统 512 块 可用 %Used Iused %Iused 安装于
/dev/hd4 10485760 2330256 78% 10563 4% /
/dev/hd2 12582912 6346464 50% 58580 8% /usr
/dev/hd9var 20971520 18791128 11% 8713 1% /var
/dev/hd3 31457280 27701032 12% 1496 1% /tmp
/dev/fwdump 2097152 2024880 4% 11 1% /var/adm/ras/platform
/dev/hd1 188743680 69188088 64% 355882 5% /home
/dev/hd11admin 1048576 1047728 1% 5 1% /admin
/proc - - - - - /proc
/dev/hd10opt 2097152 1277768 40% 10751 8% /opt
/dev/livedump 1048576 1047760 1% 4 1% /var/adm/ras/livedump
# ls
.toc Java8_64.jre Java8_64.jre.tar Java8_64.sdk Java8_64.sdk.tar
# file *
Java8_64.jre: 备份/恢复格式文件
Java8_64.jre.tar: tar 归档
Java8_64.sdk: 备份/恢复格式文件
Java8_64.sdk.tar: tar 归档
# env | grep CNT
LDR_CNTRL=MAXDATA=0xD0000000@DSA
# setenv LDR_CNTRL=
ksh: setenv: 找不到。
# export LDR_CNTRL=
# env | grep LDR
LDR_CNTRL=
参考:
IV63775: RESTORE / RESTBYNAME MAY FAIL WITH EXTSHM APPLIES TO AIX 7100-03: http://www-01.ibm.com/support/docview.wss?uid=isg1IV63775