跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 10 1/13 发行说明 Oracle Solaris 10 1/13 Information Library (简体中文) |
建议为口令加密采用 SHA-256 和 SHA-512 crypt 插件
由于 ZFS 相关的故障,系统连续重新引导 (15809921)
fdisk -E 命令可能会在不发出警告的情况下清理 ZFS 所使用的磁盘 (15325067)
BrightStor ARCserve Backup Client Agent for UNIX (Solaris) 和 ZFS 支持问题
在每个向导开始时,ZFS GUI 应检查 /usr/lib/embedded_su 修补程序 (15287937)
从某些 Oracle Solaris 10 发行版升级需要重新挂载文件系统
SPARC: 动态重新配置操作在 OPL 平台上失败 (15725179)
x64: 在 Mellanox 的 ConnectX 固件 2.6.0 中,PCI 子系统 ID 发生更改 (15544691)
(ZFS) ARC 分配内核区域 (Kernel Cage) 的内存会阻止 DR 功能 (15377173)
x86: 对 Oracle Solaris 10 OS 中的某些设备驱动程序存在的限制
使用某些 Oracle Solaris Studio 选项编译的程序没有运行 (16237300)
使用 Hangul 输入法时 Firefox 和 Thunderbird 会挂起 (16043053)
在 Trusted Java Desktop System 中出现多个输入法切换器应用程序
在缺省情况下,Oracle Solaris 10 OS 中的 IP 转发被禁用
如果 fdisk 不具备有效条目,则 Solaris Volume Manager 不能正确删除设备
Solaris Volume Manager 的 metattach 命令可能会失败
Oracle VTS fputest 在 Fujitsu M10 系统上失败 (15989998)
Oracle VTS testprobe_ramtest 在 Fujitsu M10 系统上失败 (15955560)
Oracle VTS testprobe_l3sramtest 在 Fujitsu M10 系统上失败 (15955589)
故障转储文件保存在 /var/crash 目录中 (15767302)
x86: 运行 ludelete 命令可能会删除与 OS 无关的共享数据集 (15817477)
Oracle Solaris 10 9/10 时钟在 Oracle VM 2.2 上停止 (15643194)
SPARC: FKU 137137-xx 修补程序不支持第三方卷管理器软件
Oracle Solaris 无法处理 SATA 控制器传统模式和 AHCI 模式间的模式切换 (15376093)
32 位: 在大型文件系统上获取文件系统状态时可能出现应用程序错误 (15349751)
下一节介绍此 Oracle Solaris 10 OS 发行版中某些命令和标准的行为变化。
此发行版中修订了以下 Trusted Extensions 手册页:
add_allocatable(1M)
remove_allocatable(1M)
label_to_str(3TSOL)
tsol_getrhtype(3TSOL)
tnzonecfg(4)
无法使用 man 命令查看已修订的手册页。要查看已修订的手册页,请参见《Solaris Trusted Extensions Reference Manual》。
/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 命令一起使用。如果有执行链接实用程序的现有脚本,请确保修改这些脚本以符合命令的新行为。
在 Oracle Solaris 10 OS 中,tcsh 已升级到版本 6.12。此版本不再接受名称中使用了短划线或等号的环境变量。包含 setenv 行且在 Oracle Solaris 早期版本中起作用的脚本在当前发行版中可能产生错误。将显示以下错误消息:
setenv: Syntax error
有关更多信息,请参阅 tcsh 手册页。
解决方法:不要在环境变量名称中使用破折号或等号。
在严格符合 C 标准的模式下生成的应用程序可能受某些库功能的行为更改的影响。例如,使用 cc -Xc 或 c89 编译模式编译的应用程序。下列库功能的行为已更改:
fgetc()
fgets()
fgetwc()
fgetws()
getc()
getchar()
gets()
getwc()
getwchar()
getws()
1990 C 标准的正式解释要求在设置文件结束条件后,后续输入操作中的文件不返回更多数据,除非文件指针被重新定位或者应用程序已显式清除错误和文件结束标志。
所有其他编译模式的行为都保持不变。特别地,接口可在设置文件结束指示符后从流读取其他新写入的数据。
解决方法:在报告 EOF 条件后,在流上调用 fseek() 或 clearerr() 函数读取其他数据。
由于 UID、处理器 ID 和累积执行时间较大,ps 命令输出的各列已加宽。脚本不应再采用固定输出列。
解决方法:脚本应使用 ps 命令的 -o 选项。
有关更多信息,请参见 ps(1) 手册页。