2009年3月31日

Solaris补丁错误码详解

在安装Solaris补丁的过程中,经常出现一些错误提示。例如:

Installation of 123456-11 failed. Return code 2

通过Return code我们可以知道错误类型。需要注意的是,Return code 2说明此补丁已被安装,Return code 8说明此补丁要修复的软件没有被系统安装。因此,2和8是完全可以被忽略的错误提示。下面的列说明了各个Return code对应的错误类型。

Exit code Meaning

0:没错;

1:使用错误;

2:补丁已经存在;

3:非root权限;

4:存原始文件失败;

5:pkgadd失败;

6:补丁已经作废;

7:非法包路径;

8:试图安装补丁的软件尚未安装;

9:不能使用/usr/sbin/pkgadd;

10:软件错误;

11:错误添加补丁到root模板;

12:通信时补丁脚本终止;

13:补丁目录中有软链接;

14:不可用;

15:前面补丁脚本不对;

16:后面的补丁脚本不对;

17:-d属性不匹配;

18:系统空间不足;

19:$SOFTINFO/INST_RELEASE文件没有找到;

20:一个领导实例的补丁没有找到;

21:需要的补丁没有找到;

22:需要以前的补丁但没有找到;

23:一个受限制的补丁已经在软件中;

24:一个不兼容的补丁正在应用;

25:一个需要的补丁没有找到;

26:备份路径没有找到;

27:关联路径没有找到;

28:文件信息丢失;

29:错误的补丁号码;

30:运行失败;

31:-C属性错误;

32:必须运行Solaris2.6及以后版本;

33:错误的补丁形式或补丁没有找到;

34:需要安装内核的补丁;

35:更高的版本已经安装。

没有评论: