JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 10 8/11 发行说明     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  许可证更新

2.  安装问题

3.  Oracle Solaris 运行时问题

常规信息

建议为口令加密采用 SHA-256 和 SHA-512 crypt 插件

公用桌面环境

更改分辨率后,屏幕上不显示可信窗口条 (6460624)

x86: kdmconfig 命令不为 Xorg X 服务器创建系统标识配置文件 (6217442)

文件系统

ZFS 动态 LUN 扩展限制 (6241086)

sendmail 中的 config/local_only 属性不能设置为 true (6970172)

x86: ata 在引导过程中超时 (6586621)

使用 ZFS 传统挂载时,执行 zoneadm install 命令失败 (6449301)

ZFS 和 UNIX/POSIX 符合性问题

fdisk -E 命令可能会在不发出警告的情况下清理 ZFS 所使用的磁盘 (6412771)

BrightStor ARCserve Backup Client Agent for UNIX (Solaris) 和 ZFS 支持问题

在每个向导开始时,ZFS GUI 应检查 /usr/lib/embedded_su 修补程序 (6326334)

出现紧急情况时同步文件系统失败 (6250422)

从某些 Oracle Solaris 10 发行版升级需要重新挂载文件系统

NFSv4 访问控制列表功能可能无法正常运行

在大于 1 TB 的设备上系统故障转储失败 (6214480)

硬件相关的问题和错误

SPARC: 如果设置了弹性策略,系统可能会挂起 (6989192)

针对加密的 DR 操作期间,系统可能会出现紧急情况 (7048323)

SPARC: 引导 Oracle Solaris OS 时显示磁盘警告 (7047435)

SPARC: 动态重新配置操作在 OPL 平台上失败 (7060498)

x86: 如果正在运行的计算机上替换了 ata 磁盘或控制器,系统将关闭 (7059880)

SPARC: 在 sun4v T3 计算机上执行批量加密操作时可能会发生系统紧急情况 (7041435)

装入 apix 模块后无法重定向消息信号中断 (MSI-X) (7058060)

RDS 驱动程序升级到版本 3 (6850013)

SPARC: 在 Oracle Solaris 10 9/10 OS 上发布 XIR 引起完成捕获处理失败 错误 (6962156)

x64: 在 Mellanox 的 ConnectX 固件 2.6.0 中,PCI 子系统 ID 发生更改 (6810093)

(ZFS) ARC 分配内核区域 (Kernel Cage) 的内存会阻止 DR 功能 (6522017)

mpathadm 命令不显示特定于设备的负载平衡设置

注册工具阻止在某些帧缓存器中进行电源管理 (6321362)

某些 USB 2.0 控制器被禁用

支持的 USB 设备和相应的集线器配置

x86: 对 Oracle Solaris 10 OS 中的某些设备驱动程序存在的限制

无显示系统上的 DVD-ROM/CD-ROM 驱动器

x86: 指定非美国英语键盘需要手动配置

共享相同总线的某些设备之间存在争用 (6196994)

某些 DVD-ROM 和 CD-ROM 驱动器无法引导 Oracle Solaris 10 OS (4397457)

编译器相关问题

SPARC: 副本重定位无效 (7083331)

本地化问题

瑞典文软件翻译说明

在 Trusted Java Desktop System 中出现多个输入法切换器应用程序

Wnn8 日文输入法

升级到 IIIMF rev.12 后不支持新注音输入法 (6492129)

AltGr 键在某些俄文语言环境下无法用作模式切换器 (6487712)

x86: 阿拉伯文本在 ar 语言环境中无法显示

几种阿拉伯字体在 GNOME Desktop 中不起作用 (6384024)

无法在保存会话的应用程序上切换输入语言 (6360759)

UTF-8 语言环境迁移说明

另存为可移植格式的电子邮件

纯文本文件

文件名和目录名

启动传统语言环境应用程序

没有用于某些键盘布局类型 6 和 7 的硬件

联网问题

BIND 9.6 拒绝递归到非本地网络 (7046009)

隧道配置了同一个源地址 (4152864)

系统解释域不可配置 (6314248)

在缺省情况下,Oracle Solaris 10 OS 中的 IP 转发被禁用

Oracle Solaris 命令和标准

SPARC: 在 T4 1.2 芯片上针对 cpustat 命令显示不正确的结果

winbind 命令只获取前 1000 个 Active Directory 用户

更改后的 Trusted Extensions 手册页仅位于参考手册中

Bash 3.00 不再设置某些环境变量

ln 实用程序需要 -f 选项

新的 tcsh 版本不接受使用破折号或等号的 setenv 变量名

STDIO getc 系列 EOF 条件行为更改

ps 命令的输出列已加宽

Solaris 卷管理器错误

如果 fdisk 不具备有效条目,则 Solaris 卷管理器不能正确删除设备

Solaris Volume Manager 的 metattach 命令可能会失败

Java Desktop System 问题

电子邮件和日历应用程序

更改验证类型时的问题 (6246543)

登录问题

登录错误消息

帮助系统

为音量控制打开的帮助窗口不正确 (6253210)

系统级别问题

用户首选项不完全兼容

使用录音机时的问题

Nautilus ACL 掩码与组权限不同步 (6464485)

strftime(3c) 应支持 %-m%-d 格式的 GNU 扩展 (6448815)

x86: 无法在具有一个视频卡的系统上配置全屏幕放大

某些视图选项可能导致文件管理器失败 (6233643)

系统管理

软件包数据库包含不存在的路径名称 (7054481)

SPARC: libsoftcrypto 库的 64 位版本很慢 (7048794)

Root 用户重置口令时缺省行为发生更改 (6968855)

应用修补程序 144500/144501 后不支持 patchrm 命令 (7033240)

lucreate 在速度较慢的 UFS 系统上造成延迟 (7051757)

引导时无法加载可用性套件模块 sdbc (6952222)

Oracle Solaris 10 9/10 时钟在 Oracle VM 2.2 上停止 (6952499)

SPARC: FKU 137137-xx 修补程序不支持第三方卷管理器软件

Oracle Solaris 无法处理 SATA 控制器传统模式和 AHCI 模式间的模式切换 (6520224)

32 位: 在大型文件系统上获取文件系统状态时可能出现应用程序错误 (6468905)

应当禁止在不支持区域的系统上使用带有 -R 选项的 patchadd 命令指定备用根路径 (6464969)

Sun Patch Manager Tool 2.0 与该工具的早期版本不兼容

无法从系统中删除现有无盘客户机 (6205746)

SPARC: smosservice delete 命令未成功删除所有服务目录 (6192105)

4.  软件支持终止声明

5.  文档问题

A.  Oracle Solaris 10 8/11 发行版中已修复的以前记录的错误

Oracle Solaris 命令和标准

下一节介绍此 Oracle Solaris 10 OS 发行版中某些命令和标准的行为变化。

SPARC: 在 T4 1.2 芯片上针对 cpustat 命令显示不正确的结果

cpustat 命令可能会在 T4 1.2 芯片上返回不正确的结果。事件名称与其对应值可能不匹配。

Oracle Solaris OS 对性能计数器注册进行编程,以计算特定的事件。在 T4 1.2 芯片中,某些事件名称和事件计算的内容的描述已更改。Oracle Solaris PCBE 模块必须匹配这些新值。

要修复此问题,请应用修补程序 7047568。

winbind 命令只获取前 1000 个 Active Directory 用户

在 Active Directory 环境中将 Samba 服务器与 winbind 配合使用时,将发生此错误。Solaris 10 10/09 发行版包含 Samba 3.0.28 软件版本。从 Active Directory 服务器中查询所有用户或 1000 个以上的用户时,winbind 只获取前 1000 个结果。

解决方法:无。

更改后的 Trusted Extensions 手册页仅位于参考手册中

此发行版中修订了以下 Trusted Extensions 手册页:

无法使用 man 命令查看已修订的手册页。要查看已修订的手册页,请参见《Solaris Trusted Extensions Reference Manual》

Bash 3.00 不再设置某些环境变量

Oracle Solaris 10 OS 包含 Bash 3.00。此 shell 不再自动导出下列环境变量:

即使 shell 为这些变量分配缺省值,此新行为也适用。

解决方法:手动导出这些变量。

ln 实用程序需要 -f 选项

/usr/bin/ln 的行为已更改为符合从 SVID3 到 XCU6 的所有标准。如果使用不带 -f 选项的 ln 命令链接至现有目标文件,则无法建立链接。而是将诊断消息写入标准错误,且该命令继续链接任何其他源文件。最后,ln 命令退出,并显示错误值。

例如,如果文件 b 存在,语法 ln a b 生成以下消息:

ln: b: File exists

此行为更改影响包含不带 -f 选项的 ln 命令的现有 shell 脚本或程序。过去运行的脚本现在在 Oracle Solaris 10 OS 中可能失败。

解决方法:-f 选项与 ln 命令一起使用。如果有执行链接实用程序的现有脚本,请确保修改这些脚本以符合命令的新行为。

新的 tcsh 版本不接受使用破折号或等号的 setenv 变量名

在 Oracle Solaris 10 OS 中,tcsh 已升级为版本 6.12。此版本不再接受名称中使用破折号或等号的环境变量。包含 setenv 行且在 Oracle Solaris 早期版本中起作用的脚本在当前发行版中可能产生错误。将显示以下错误消息:

setenv: Syntax error

有关更多信息,请参阅 Oracle Solaris 10 OS 的 tcsh 手册页。

解决方法:不要在环境变量名称中使用破折号或等号。

STDIO getc 系列 EOF 条件行为更改

在严格符合 C 标准的模式下生成的应用程序可能受某些库功能的行为更改的影响。例如,使用 cc -Xcc89 编译模式编译的应用程序。下列库功能的行为已更改:

1990·C·标准的正式解释要求在设置文件结束条件后,后续输入操作中的文件不返回更多数据,除非文件指针被重新定位或者应用程序已显式清除错误和文件结束标志。

所有其他编译模式的行为都保持不变。特别地,接口可在设置文件结束指示符后从流读取其他新写入的数据。

解决方法:在流上调用 fseek()clearerr() 函数以便报告 EOF 条件后读取其他数据。

ps 命令的输出列已加宽

由于 UID、处理器 ID 和累积执行时间较大,ps 命令输出的各列已加宽。脚本不应再采用固定输出列。

解决方法:脚本应使用 ps 命令的 -o 选项。

有关更多信息,请参见 ps(1) 手册页。