Solaris 10 6/06 发行说明

安装错误

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

x86: 在内存为 512 MB 的系统上进行安装时会挂起 (6423854)

在 512 MB 系统上进行安装时,在以下情况下可能会耗尽内存并挂起:

当系统耗尽可用内存时,GUI 安装进程会变慢,并最终失败。文本不会显示在窗口环境中。

解决方法:

要避免该问题,请在初始安装启动期间选择非窗口环境。从安装介质启动期间,将显示以下菜单:


-----------
 1.     Solaris Interactive (default)
 2.     Custom JumpStart
 3.     Solaris Interactive Text (Desktop session)
 4.     Solaris Interactive Text (Console session)
 5.     Apply driver updates
 6.     Single user shell
 Enter the number of your choice.
 -----------

此时,请选择 "4. Solaris Interactive Text (Console session)"。该非窗口环境将启动仅文本安装,而不使用会消耗大量内存的进程。

在安装了最终用户 Solaris 软件组后创建 Solaris Flash 归档文件失败 (6397893)

以下 flarcreate 命令示例显示了此错误:


# flarcreate -n test.flar -c /net/ins3525-svr/export/rw/test.flar
Full Flash
Checking integrity...
Integrity OK.
Running precreation scripts...
./caplib: ERROR: /usr/ccs/bin/elfdump not found or not executable, exiting...

fdo: ERROR: Customization script failure.
ERROR: Precreation script failure.

Running pre-exit scripts...
Pre-exit scripts done. 

解决方法:

    使用 pkgadd 命令从 DVD 或 CD 安装介质添加 SUNWbtool 软件包。添加此软件包后,您就可以成功运行 flarcreate 命令了。

  1. 更改目录。


    # cd /cdrom/cdrom0/Solaris_10/Product 
    
  2. 添加 SUNWbtool 软件包。


    # pkgadd -d `pwd` SUNWbtool
    

x86: 从 Solaris 9 9/05 OS 升级到 Solaris 10 6/06 或 Solaris Express 时,SVM 升级失败 (6397251)

如果在 x86 平台上升级 Solaris Volume Manager (SVM),则升级会失败。如果在根 (/) 文件系统上配置了 SVM 卷,则在从 Solaris 9 9/05 OS 升级到 Solaris 10 6/06 OS 或 Solaris Express 发行版时,就会发生故障。

将显示以下错误消息:


Processing profile

ERROR: The specified root and/or boot was not found or was not upgradeable
Solaris installation program exited.

Solaris 不向磁带设备发送 PRLI (6379955)

在路径恢复期间,Solaris OS 不向磁带设备发送进程登录 (Process Login, PRLI) 数据。

用户看不到错误消息,但可以通过以下几种方法识别问题:

解决方法:

要从此状况下恢复,请对 FC 主机总线适配器使用 luxadm forcelip 命令。例如:

luxadm -e forcelip /dev/cfg/c99

c99 是用于与磁带传输器通信的特定控制器。

Java 问题导致不能正确设置语音辅助功能环境 (6377106)

如果通过组合的网络安装映像或 DVD 介质安装 Solaris 10 6/06 发行版,则安装不会完全成功。此故障将导致一些辅助功能(如语音反馈)不能正常工作。此问题与 JavaTM 软件包和辅助功能软件包有关,它们使旧的 Java 软件成为缺省版本。

解决方法:

安装完成后,必须手动创建一些链接并将某些文件复制到不同位置。完成上述操作后,Java 1.5.0 版本将成为所执行的正确缺省版本,并且 Java 的各种文件会被放在适当的位置。针对辅助功能用户的语音反馈功能将可正常工作。

请执行此过程:

  1. 以超级用户身份登录。

  2. 转到 /usr 目录。


    # cd /usr
    
  3. 删除当前的 java 目录。


    # rm java
    
  4. 链接到当前的 java 目录。


    # ln -s jdk/jdk1.5.0_06 java
    
  5. 转到 /lib 目录。


    # cd jdk/jdk1.5.0_06/jre/lib/
    
  6. 链接到辅助功能文件。


    # ln -s /usr/share/jar/accessibility.properties
    
  7. 复制 Java 文件。


    # cp /usr/share/jar/gnome-java-bridge.jar ext/
    

x86: 使用 Solaris Flash 归档文件安装 OS 之后,出现控制台显示问题 (6372197)

安装 Solaris Flash 归档文件之后, /boot/solaris/bootenv.rc 文件中的控制台值未更新。重新引导后,系统会启动并运行,但控制台无法正确显示。

解决方法:

  1. 远程登录 (Telnet) 到系统。

  2. 用正确的控制台值修改 /boot/solaris/bootenv.rc 文件。

    此值应为以下选项之一:

    • ttya

    • ttyb

    • screen

  3. 重新引导系统。

x86: 自定义 JumpStart 配置文件测试因 Locale 关键字而失败 (6340509)

使用 pfinstall -D 命令测试 JumpStart 配置文件时,预运行测试在以下情况下会失败:

引入 GRUB 软件后,会压缩 miniroot。GRUB 软件无法再从压缩的 miniroot 中找到语言环境列表。miniroot 是可能具有的最小的 Solaris 根 (/) 文件系统,可以在 Solaris 安装介质中找到它。

将显示以下错误消息:


Could not select locale

解决方法:

脚本值如下:

    请执行以下步骤:

  1. 解压缩 miniroot 归档文件。


    # /usr/bin/gzcat $MINIROOT_ARCHIVE > $TEMP_FILE_NAME
    
  2. 使用 lofiadm 命令创建 miniroot 设备。


    # LOFI_DEVICE=/usr/sbin/lofiadm -a $TEMP_FILE_NAME
    # echo $LOFI_DEVICE/dev/lofi/1
    
  3. 将带有 lofi 的 miniroot 挂载到 miniroot 目录下。


    # /usr/sbin/mount -F ufs $LOFI_DEVICE $MINIROOT_DIR
    
  4. 测试配置文件。


    # /usr/sbin/install.d/pfinstall -D -c $MEDIA_DIR $path-to-jumpstart_profile
    
  5. pfinstall 测试完成后,卸载 lofi 设备。


    # umount $LOFI_DEVICE
    
  6. 删除 lofi 设备。


    # lofiadm -d $TEMP_FILE_NAME
    

全根区域、无盘客户机和 Solaris Live Upgrade 的安装后问题 (6358227)

添加 SUNWgnome-a11y-libs-share 软件包时,安装后过程可能会遇到问题。这些问题会影响以下情况:

  1. 如果使用的是非全局区域并设置了全根区域,则会显示以下错误消息:


    # zoneadm -z wholerootzone install
    
    Installation of these packages generated warnings:
    <SUNWgnome-a11y-libs-share>
    The file
    </export/home/wholerootzone/root/var/sadm/system/logs/install_log>
    contains a log of the zone installation
    .
    #

    install_log 报告以下错误:


    *** package <SUNWgnome-a11y-libs-share> installed with warnings:
    
    cp: cannot access ../../../../../share/jar/gnome-java-bridge.jar
    pkgadd: ERROR: postinstall script did not complete successfully
    
    Installation of <SUNWgnome-a11y-libs-share> on zone <wholerootzone>
    partially failed.
  2. 如果使用 Solaris Live Upgrade 从 Solaris 8 或 Solaris 9 发行版升级,则 upgrade_log 将会报告以下错误:


    Doing pkgadd of SUNWgnome-a11y-libs-share to /.
    15360 blocks
    /a/var/sadm/pkg/SUNWgnome-a11y-libs-share/install/postinstall:
    /sbin/zonename: not found
    Installation of <SUNWgnome-a11y-libs-share> was successful.
  3. 如果为 Solaris 10 1/06 发行版设置无盘客户机服务,则特定系统的 /var/sadm/system/logs 中的日志文件将会报告以下错误:


    Doing pkgadd of SUNWgnome-a11y-libs-share to /export/Solaris_10.
    15360 blocks
    /export/Solaris_10/var/sadm/pkg
       /SUNWgnome-a11y-libs-share/install/postinstall:
    /export/Solaris_10/usr/java/jre/lib: does not exist
    pkgadd: ERROR: postinstall script did not complete successfully
    Installation of <SUNWgnome-a11y-libs-share> failed.
    pkgadd return code = 1

解决方法:在所有这三种情况下,错误消息都可以忽略。

x86: 在安装 Solaris 10 1/06 软件的过程中选择终端类型时出现问题 (6350819)

使用 Solaris 交互式安装程序时,在安装过程中“选择终端类型”屏幕会发生错误。该程序会立即接受键入的第一个字符,然后继续进行安装。因此,无法选择需要键入多个字符的选项。如果您不小心键入了一个字符,而安装程序立即接受了该字符,则剩余的安装过程会一直出错。不会显示任何错误消息。

解决方法:正常启动安装。在提示您选择安装类型的屏幕上,请在计时器到期前的 30 秒内选择类型。随后终端类型的选择应会正常工作。

x86: 安装期间 /sbin/dhcpinfo 错误无效 (6332044)

如果在基于 x86 的系统上安装了 Solaris 10 1/06 发行版,将显示以下错误消息。


/sbin/dhcpinfo: primary interface requested but no primary interface is set

该错误不影响安装,安装可顺利进行。

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

SPARC: 从 Solaris OS DVD 引导系统时出现 Loadkey 警告 (6329642)

从 Solaris OS DVD 引导系统以安装 Solaris 软件时,将会显示以下警告:


/sbin/install-discovery: /usr/bin/loadkeys: not found

因此,在引导过程中不会自动装入自动检测键盘的键盘映射。

解决方法:无。忽略此警告消息。即使没有键盘映射也可在系统上继续安装 Solaris 软件。完成安装后,在重新引导系统时会自动设置这些映射。

Solaris 安装启动程序退出导致重新引导 (6300863)

在某些情况下,如果 Solaris 安装启动程序找不到 find_device.out,则会导致 Solaris 10 3/05 HW1 安装失败,从而导致重新引导,然后到达相同点并提示再次重新引导。

解决方法:请在引导时指定 -text 选项:


boot net -text

x86: 选择重新引导后,从 CD 介质进行安装时可能会挂起 (6270371)

当同时使用 Solaris 安装程序和 CD 介质时,可能会发生问题。从 Solaris 10 1/06 Software CD - 4 安装 Solaris 软件后,将会显示以下提示:


Press Reboot now to continue.

如果按“重新引导”,系统可能没有响应。安装成功。但是,错误使安装程序无法正常退出。因此,不会进行一般的安装后清除和系统重新引导。

/tmp/disk0_install.log 文件中将记录类似于以下示例的错误消息:


Exception in thread "Thread-70" java.lang.IndexOutOfBoundsException:
Index: 6, Size: 5
     at java.util.ArrayList.add(ArrayList.java:369)
     at
com.sun.wizards.core.WizardTreeManager.
actualExitButtonPressed(WizardTreeManager.java:1499)
     at
com.sun.wizards.core.WizardTreeManager.
exitButtonPressed(WizardTreeManager.java:1486)
     at
com.sun.wizards.core.AutonextController.
run(AutonextController.java:736)
     at
java.lang.Thread.run(Thread.java:595)

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

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 安装。

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 6/06 安装指南:基本安装》

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 以解决问题。

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) 正常运行。

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

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


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

或:


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

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

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