Solaris 10 11/06 发行说明

安装错误

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

升级安装有非全局区域的系统后会发生语言环境问题 (6494427)

如果要升级到 Solaris 10 11/06 发行版,且您的系统包含非全局区域,则语言环境设置将会不正确。升级后会取消语言环境的设置。不会显示任何错误消息。

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

  1. 升级之前,复制一份 /var/sadm/system/admin/data/install_locales 文件。

  2. 升级之后,用该文件副本替换升级后的 install_locales 文件。

具有定义时类型设为 lofsfs 资源的区域无法升级到 Solaris 10 11/06 (6454140)

如果所有配置了 lofs fs 资源的非全局区域都挂载 miniroot 中的目录,则可以使用标准升级将系统从较早的 Solaris 10 发行版升级到 Solaris 10 11/06 发行版。例如,对于挂载 lofs/opt 目录,不会出现升级问题。

但是,如果任一非全局区域配置了非标准 lofs 挂载,例如,对于挂载 lofs/usr/local 目录,则会显示以下错误消息:


The zones upgrade failed and the system needs to be restored
 from backup.  More details can be found in the file
 /var/sadm/install_data/upgrade_log on the upgrade root file
 system.

虽然此错误消息指示必须从备份中恢复系统,但实际上系统是正常的,可以使用以下解决方法成功升级。

解决方法:

  1. 用所安装的 OS 重新引导系统。

  2. 重新配置区域,删除定义时类型设为 lofsfs 资源。

  3. 删除这些资源后,将系统升级到 Solaris 10 11/06。

  4. 完成升级后,再次重新配置区域以恢复被删除的其他 fs 资源。

SPARC: 安装 Solaris Flash 归档文件导致 Sun4v 系统挂起 (6411690)

如果使用 flarcreate 命令创建 Solaris Flash 归档文件并使用 -L pax 选项,在 Sun4v 系统上安装归档文件时会挂起。在重新检索归档文件过程中,会发生归档文件错误。此错误对 T1000 和 T2000 型号都有影响。

将显示以下错误消息:


/pci@7c0/pci@0: Device 1c Nothing there
/pci@7c0/pci@0: Device 1d Nothing there
/pci@7c0/pci@0: Device 1e Nothing there
/pci@7c0/pci@0: Device 1f Nothing there
Probing I/O buses
Sun Fire T200, No Keyboard
Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.20.4, 8184 MB memory available, Serial #000000.
Ethernet address 0:13:3f:3d:b3:13, Host ID: 000db914.



Rebooting with command: boot
Boot device: disk  File and args:
Loading ufs-file-system package 1.4 04 Aug 1995 13:02:54.
FCode UFS Reader 1.12 00/07/17 15:48:16.
Loading: /platform/SUNW,Sun-Fire-T200/ufsboot
Loading: /platform/sun4v/ufsboot
ERROR: Last Trap: Memory Address not Aligned
[Exception handlers interrupted, please file a bug]
[type 'resume' to attempt a normal recovery]
{0} ok
         (This hangs and will never complete)

解决方法:通过使用 cpio copy 选项创建归档文件。cpio 选项是缺省选项。请参见以下示例:


# flarcreate -n test.flar.sun4v.cpio -c
/net/server/export1/rw/test.flar.sun4v.cpio

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)"。该非窗口环境将启动仅文本安装,而不使用会占用大量内存的进程。

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

如果在 x86 平台上升级 Solaris Volume Manager (SVM),则升级会失败。如果在根 (/) 文件系统上配置了 SVM 卷,则在从 Solaris 9 9/05 OS 升级到 Solaris 10 11/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 是用于与磁带传输器通信的特定控制器。

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
    

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

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


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

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

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

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

当同时使用 Solaris 安装程序和 CD 介质时,可能会发生问题。从 Solaris 10 11/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 Interactive Text (Desktop session)"。

有关从 Solaris 10 Operating System DVD 安装的更多信息,请参见《Solaris 10 11/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 以解决问题。

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

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


Warning: inode blocks/cyl group (87) >= data blocks (63) in last
cylinder group. This implies 1008 sector(s) cannot be allocated.

或:


Warning: 1 sector(s) in last cylinder unallocated 

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

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