AIX smitty安装软件时提示Unpack: file out of phase

在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

UNIX 共享内存应用中的问题及解决方法: http://www.ibm.com/developerworks/cn/aix/library/au-cn-sharemem/

你可能感兴趣的:(AIX smitty安装软件时提示Unpack: file out of phase)