Solaris 10 发行说明

安装错误

在安装 Solaris 10 OS 期间或之后可能发生以下错误。

安装 Solaris 10 OS 后显示 Java 错误消息 (6218158)

当完成 Solaris 10 OS 安装后系统重新引导时,可能生成与下例相似的 Java 错误消息。这些消息可能显示在控制台上或记录在 /var/adm/messages 文件中。


java[16552]: [ID 874347 user.error] libpkcs11:
open /var/run/kcfd_door: No such file or directory
java[16552]: [ID 523743 user.error] libpkcs11:
/usr/lib/security/pkcs11_softtoken.so
unexpected failure in ELF signature verification.
System may have been tampered with.
Cannot continue parsing /etc/crypto/pkcs11.conf
java[16580]: [ID 874347 user.error] libpkcs11:
open /var/run/kcfd_door: No such file or directory
java[16580]: [ID 523743 user.error] libpkcs11:
/usr/lib/security/pkcs11_softtoken.so
unexpected failure in ELF signature verification.
System may have been tampered with.
Cannot continue parsing /etc/crypto/pkcs11.conf

解决方法:无。忽略错误消息。

安装 Solaris Flash 归档文件时 Solaris 10 安装磁盘弹出 (6215847)

在安装期间,系统可能弹出磁盘且安装可能失败。如果从 Solaris 10 安装磁盘引导,则可能发生此错误。安装磁盘可以是 Solaris 10 Operating System DVD 或 Solaris 10 Software - 1 CD。引导系统后,您尝试从网络安装 Solaris Flash 归档文件。

在下列两组情况下出现该错误。

解决方法 1:如果错误是由无效归档文件引起的,则根据错误触发器完成下列步骤之一。

解决方法 2:如果在控制台会话中使用基于文本的安装程序后发生错误,请选择下列选项之一:

x86: kdmconfig 程序在初始安装后运行两次 (6209092)

在初始 Solaris 10 OS 安装后第一次系统重新引导时,kdmconfig 程序可能运行两次。在此初始启动期间,每次程序启动时,系统会提示您选择 X 服务器。在尚未配置为使用 X 服务器的基于 x86 的系统上可能发生此情况。这类系统的示例是未使用图形显示的“无显示”系统。

解决方法:每次程序启动和提示选择 X 服务器时,按 F3 键退出。启动进程恢复之前会出现短暂延迟。此初始启动完成后,如果随后重新引导系统,则该问题不再发生。

x86: 自定义 JumpStart 安装后系统无法引导 (6205478)

如果使用自定义 JumpStart 安装方法在基于 x86 的系统上进行安装,并在配置文件中将片 2 显式配置为重叠片,则会出现错误。系统在安装完成后未成功重新引导。将显示以下错误消息:


Cannot find Solaris partition

发生故障的原因是重叠片 2(例如,c0t0d0s2)设置为从柱面 1 而不是柱面 0 开始。

解决方法:在自定义 JumpStart 配置文件中,删除将片 2 配置为重叠片的 filesys 关键字项。例如,应删除与以下项相似的关键字项。


filesys c0t0d0s2 all overlap

删除该项后,执行自定义 JumpStart 安装。

安装日志可能不完整或不准确 (5087588)

如果安装 Solaris 10 软件,/var/sadm/system/logs/var/sadm/install/logs 中的 install_log 文件可能不完整。这些日志可能不包含有关已成功添加到系统的软件包的信息,并且可能不会记录添加软件包时遇到的错误。所以,不能将 install_log 文件用作解决安装或应用程序问题的资源。

解决方法:如果应用程序无法正常运行,不要通过检查 install_log 文件确定是否已安装应用程序软件包,执行以下步骤。

  1. 检查 Solaris 产品注册表以确定应用程序使用哪个软件包。


    # prodreg
    
  2. 使用 pkginfo 命令以确定是否这些软件包中的任何软件包为部分安装。


    # pkginfo -p package-name
    
  3. 删除前一个命令的输出中报告的每个软件包。


    # pkgrm options package-name
    
  4. 重新安装每个软件包。


    # pkgadd options package-name
    

x86: 如果 boot-device 变量未设置,则从 DVD 进行 GUI 交互式安装失败 (5065465)

如果从 Solaris 10 Operating System DVD 安装 Solaris,则交互式 GUI 安装可能失败。如果系统上未设置 boot-device 配置变量,则发生此故障。

要确定是否已设置 boot-device 配置变量,请键入以下命令。


# prtconf -pv | grep boot-device

如果此命令的输出为 boot-device且没有关联的设备,则不能使用交互式 GUI 安装程序从 Solaris 10 Operating System DVD 安装。

解决方法:使用交互式文本安装程序安装 Solaris 10 软件。当安装程序要求您选择安装类型时,选择选项 3 Solaris 交互式文本(桌面会话)。

有关从 Solaris 10 Operating System DVD 安装的更多信息,请参见《Solaris 10 安装指南:基本安装》

SPARC: Solaris 10 OS 安装程序可能无法正确显示某些特定面板 (5002175)

如果使用 Solaris 安装程序来安装 Solaris 10 软件,则 SunSM Remote Services (SRS) Net Connect 软件的某些信息和退出面板将无法正确显示。

将显示安装面板框和“取消”按钮,但缺少安装面板的内容。


注 –

在采用 Solaris 方式安装此 Solaris OS 发行版中包含的其他软件产品时,也可能会出现此问题。


解决方法:执行以下步骤:

  1. 显示空白的安装面板时,通过单击“取消”按钮绕过 SRS Net Connect 的安装。

  2. 完成 Solaris 10 软件的安装后,从 Solaris 10 Operating System DVD 或 Solaris 10 Software - 2 CD 中手动安装 SRS Net Connect 软件。

请在初始 Solaris 10 软件安装完成后再安装 SRS Net Connect 软件,这样可以确保所有的面板都正确显示。

x86: 在某些 Dell Precision 工作站上进行安装期间 USB 键盘可能冻结 (4888849)

安装期间,某些 Dell Precision 工作站上的 USB 键盘可能冻结或变为部分不可运行,从而影响安装。

解决方法:执行下列解决方法之一:

也可以更新系统的 BIOS 以解决问题。

安装后 /dev/devices/pseudo 权限的设置不正确(4720192、6215918)

安装 Solaris 10 OS 时,/devices/pseudo 名称空间的权限设置可能不正确。系统可能无法访问某些系统设备。如果在具有 Solaris Flash 归档文件的克隆系统上安装 Solaris 10 OS,会发生类似名称空间权限错误。

如果安装后在 SUNWcsd 软件包上运行 pkgchk -n 命令,会显示类似以下输出的消息。


# pkgchk -n SUNWcsd
ERROR: /devices/pseudo/cvc@0:cvc
 pathname does not exist
 unable to create character-special device
ERROR: /devices/pseudo/cvcredir@0:cvcredir
 pathname does not exist
 unable to create character-special device

如果在具有 Solaris Flash 归档文件的克隆系统上安装 Solaris 10 OS,则以前的命令会生成类似以下输出的错误。


# pkgchk -n SUNWcsd
ERROR: /dev
      group name sys expected <(null)> actual
ERROR: /devices/pseudo/clone@0:eri
      permissions <0666> expected <0600> actual
ERROR: /devices/pseudo/clone@0:ibd
      permissions <0666> expected <0600> actual
ERROR: /devices/pseudo/cvc@0:cvc
     pathname does not exist
ERROR: /devices/pseudo/cvcredir@0:cvcredir
      pathname does not exist

对于 Solaris Flash 安装,也会为 SUNWcsr 软件包显示类似前一个输出的错误。

解决方法:请选择以下解决方法之一。

解决方法 1:在 SUNWcsd Core Solaris 设备软件包中运行 pkgchk -nf 命令。如果从 CD 或 DVD 介质安装 Solaris 10 OS,或从网络安装映像进行安装,则此解决方法适用。


# pkgchk -nf SUNWcsd

解决方法 2:此解决方法适用于要使用 Solaris Flash 归档文件安装 Solaris 10 OS 的克隆系统。安装归档文件前,执行以下步骤:

  1. 在主系统上,创建 /etc/flash/reboot 目录:


    # mkdir -p /etc/flash/reboot #
  2. 在主系统上,在文本编辑器中创建以下脚本。


    #! /usr/bin/sh 
    # echo " Doing pkgchk -nf SUNWcsd" 
    pkgchk -nf SUNWcsd 
    echo " Doing pkgchk -nf SUNWcsr" 
    pkgchk -nf SUNWcsr 
    exit 0
  3. 使用文件名 pkgchk.cleanup 将该脚本保存在 /etc/flash/reboot 目录中。

  4. 确保 pkgchk.cleanup 脚本可执行。


    # cd /etc/flash/reboot
    # chmod a+x pkgchk.cleanup
    
  5. 创建 Solaris Flash 归档文件。

  6. 在克隆系统上安装归档文件。

不过,如果已使用 Solaris Flash 归档文件安装 Solaris 10 OS,则执行以下步骤以解决该错误。

  1. 在 SUNWcsd Core Solaris 设备软件包上运行 pkgchk -nf 命令。


    # pkgchk -nf SUNWcsd
    
  2. 在克隆系统上,在 SUNWcsd Core Solaris 设备软件包上运行 pkgchk -nf 命令。


    # pkgchk -nf SUNWcsr
    

SPARC: 使用网络图像安装 Solaris 时可能显示错误消息 (4704046)

可使用网络图像安装 Solaris。如果该图像是通过组合 Solaris 10 Software CD 创建的,则可能会显示下列错误消息:


Error message:    Jun 18 10:51:53 b26b statd[149]: [ID 514559 
daemon.error] svc_tp_create: Could not register prog 100024 vers 1 on udp 
Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: 
Could not register prog 100024 vers 1 on tcp 
Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: 
Could not register prog 100024 vers 1 on ticlts 
Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: 
Could not register prog 100024 vers 1 on ticotsord 
Jun 18 10:51:53 b26b statd[149]: [ID 514559 daemon.error] svc_tp_create: 
Could not register prog 100024 vers 1 on ticots 
Jun 18 10:51:53 b26b statd[149]: [ID 447212 daemon.error] statd: 
unable to create (SM_PROG, SM_VERS) for netpath.

解决方法:无。忽略此消息。系统引导后,网络文件系统 (NFS) 正常运行。

SPARC: 带有多个接口的系统在安装或升级后将所有接口都标识为可用接口 (4640568)

如果在带有多个网络接口的系统上安装或升级到 Solaris 10 发行版,系统会把所有系统接口都标识为可用。未与网络连接的接口或不需要使用的接口也会显示在 ifconfig -a 命令的输出中。另外,具有相同以太网地址的接口可能被指定相同的 IP 地址。将显示以下错误消息:


ifconfig: setifflags: SIOCSLIFFLAGS: qfe3: 无法指定所需地址

如果将 local-mac-address PROM 变量设为 false,系统也会出现此问题。这是因为所有的接口都配置了相同的 IP 地址。

解决方法:请选择以下解决方法之一:

创建文件系统时可能出现警告 (4189127)

在安装过程中创建文件系统时,可能会显示以下警告消息之一:


警告: inode 块/cyl 组 (87) >= 上一个柱面组中的数据块 (63)。
这意味着 1008 个扇区无法分配。

或:


警告: 上一个柱面中的 1 个扇区没有分配 

如果您创建的文件系统的大小与正在使用的磁盘上的空间不相等时会出现该警告。这种差别可能导致磁盘上有未包含在所示文件系统中的未使用空间。这些未使用的空间不能被其他文件系统使用。

解决方法:忽略此警告消息。