Solaris912/03发行说明SunMicrosystems,Inc.
4150NetworkCircleSantaClara,CA95054U.
S.
A.
文件号码:817–3468–112003年12月版权所有2003SunMicrosystems,Inc.
4150NetworkCircle,SantaClara,CA95054U.
S.
A.
保留所有权利.
本产品或文档受版权保护,其使用、复制、发行和反编译均受许可证限制.
未经Sun及其许可方事先的书面许可,不得以任何形式、任何方法复制本产品或文档的任何部分.
包括字体技术在内的第三方软件受Sun供应商的版权保护和许可证限制.
本产品的某些部分可能来源于BerkeleyBSD系统,并获得了加利福尼亚大学的许可.
UNIX是由X/OpenCompany,Ltd.
在美国和其它国家/地区独家许可的注册商标.
Sun、SunMicrosystems、Sun徽标、docs.
sun.
com、AnswerBook、AnswerBook2、Java、JDK、SolarisJumpStart、SunOS、OpenWindows、XView、JavaSpaces、SunSolve、iPlanetDirectoryServer、Sun4U、SunStorEdge、SolsticeAdminSuite、SunInstall、SolarisWebStart、JavaNamingandDirectoryInterface、EnterpriseJavaBeans、SunEnterprise、SunFire、Netra和Solaris是SunMicrosystems,Inc.
在美国和其它国家/地区的商标、注册商标或服务标记.
所有SPARC商标的使用均需获得许可,它们是SPARCInternational,Inc.
在美国和其它国家/地区的商标或注册商标.
标有SPARC商标的产品均基于由SunMicrosystems,Inc.
开发的体系结构.
PostScript是AdobeSystems,Incorporated的商标或注册商标,后者可能在某些司法管辖区域注册.
Netscape(TM)是NetscapeCommunicationsCorporation的商标或注册商标.
NetscapeNavigator(TM)是NetscapeCommunicationsCorporation在美国和其它国家/地区的商标或注册商标.
OPENLOOK和Sun图形用户界面是SunMicrosystems,Inc.
为其用户和许可证持有者开发的.
Sun感谢Xerox在研究和开发可视或图形用户界面的概念方面为计算机行业所做的开拓性贡献.
Sun已从Xerox获得了对Xerox图形用户界面的非独占许可证,该许可证还适用于使用OPENLOOKGUI和在其它方面遵守Sun书面许可协议的Sun许可证持有者.
美国政府权利–商业软件美国政府用户要遵守SunMicrosystems,Inc.
标准许可协议和适用的FAR及其补充条款.
本文档按"原样"提供,对所有明示或默示的条件、陈述和担保,包括适销性、适用于某特定用途和非侵权的默示保证,均不承担任何责任,除非此免责声明的适用范围在法律上无效.
040130@7940目录序111安装问题15安装Solaris912/03软件之前需要知道的问题15SPARC:在SunFireV880上安装Solaris912/03软件将导致重新引导后发出警告15x86:安装完Solaris9软件后,装有特定ATA硬盘驱动器的系统在重新引导时将挂起16x86:Solaris912/03InstallationCD分区问题17x86:缺省引导磁盘分区布局的更改17SPARC:缺省SolarisJumpStart配置文件可能无法在小磁盘上安装多个语言环境18x86:在不包含现有服务分区的系统上无法缺省创建服务分区18x86:没有提供SolarisDeviceCongurationAssistant引导软盘20x86:请勿升级带有BIOSGG.
06.
13版的Hewlett-Packard(HP)VectraXU系列系统20安装Solaris912/03软件之前需要知道的错误21Solaris912/03Software2of2CD未在带有多个CD-ROM驱动器的系统上正确安装(4751439)21SPARC:在安装前先升级SunFire和Netra服务器上的固件(4747307和4799331)22在装有ToshibaSD-M1401DVD-ROM的系统上从SolarisDVD引导失败(4467424)22在运行Solaris2.
6和Solaris7软件时不能访问Solaris912/03DVD上的数据(4511090)23安装错误24x86:PXE引导因3Com3C905C网卡失败(4847803)243SPARC:带有多个接口的系统在安装或升级后将所有接口都标识为可用接口(4640568)24从Solaris912/03Software1of2CD安装时发生的安装错误25创建文件系统时可能出现警告(4189127)25升级问题25运行SolarisLiveUpgrade需要附加的修补程序25安装SolarisLiveUpgrade软件包时的局限性25在Solaris912/03软件中,无法通过SUNWsan访问存储区网络26x86:无法使用Solaris912/03(x86PlatformEdition)InstallationCD从Solaris2.
6或Solaris7软件升级x86系统26Solaris管理控制台2.
1软件与Solaris管理控制台1.
0、1.
0.
1或1.
0.
2软件不兼容27升级过程中发生的安装错误28升级时无法安装SUNWceudt软件包(4826785)28使用SolarisLiveUpgrade时安装程序文本的显示问题(4736488)29SPARC:在升级过程中,删除SUNWjxcft软件包记录时出现错误(4525236)30升级到Solaris912/03发行版可能会禁用现有的安全shell守护程序(sshd)(4626093)30/export目录接近容量极限时,升级将失败(4409601)30升级无盘客户服务器和客户机(4363078)31升级后发生的安装错误31SPARC:升级后删除修补程序可能会破坏WBEM系统信息库(4820614)3164位Solaris问题33SPARC:SunUltraSPARC系统(Sun4U)可能需要引导快擦写PROM更新33DocumentationCD问题34不能在运行Solaris2.
6、7和8软件的文档服务器上安装名称长度超过九个字符的文档软件包34DocumentationCD安装错误34Solaris912/03DocumentationCDuninstaller公用程序的卸载模式不能正常运行(4675797)34DocumentationCD检验面板在命令行界面模式中可能无法分页显示(4520352)34安装过程中出现的本地化问题35可能会安装附加的相关语言环境35安装过程中出现的本地化错误35缺省情况下,LanguagesCD使用SolarisLiveUpgrade安装所有语言(4898832)35升级运行Solaris8软件(完全支持泰文/俄文/波兰文/加泰罗尼亚文)的系统在系统中留下无效的软件包(4650059)354Solaris912/03发行说明2003年12月2Solaris运行时问题37智能卡错误37系统对智能卡没有响应(4415094)37智能卡管理控制台中的"编辑配置文件"菜单项不起作用(4447632)38公用桌面环境(CDE)错误38xmlValidateDocument()函数可能导致堆栈损坏(4856338)38CDE可移动介质自动运行功能被删除(4634260)39SPARC:如果在从命令行启动时指定了FontList选项,dtmail会崩溃(4677329)39使用CDE邮件程序显示带有长行的电子邮件时似乎挂起(4418793)39SolarisPDASync不能从桌面删除最后一项(4260435)40SolarisPDASync不支持与多字节国际化PDA设备之间的数据交换(4263814)40GNOME2.
0问题和错误40GNOME2.
0文档40系统管理错误41如果相同位置中存在两个相同的修补程序,patchadd命令将安装签名的修补程序(4949580)41当装载的存储设备名称为装载的其它存储设备或用于新引导环境的存储设备的子集时,lucreate命令失败(4912890)42/etc/named.
conf文件的存在导致Solaris管理控制台在用户和组帐户上执行操作失败(4777931)43x86:在BIOS引导过程中按F4键不能引导服务分区(4782757)44不能始终生成UltraSPARCIICP事件消息(4732403)44SolarisWBEMServices2.
5守护程序找不到com.
sun应用程序编程接口提供程序(4619576)44一些com.
sun应用程序编程接口方法调用在XML/HTTP传输协议下会失败(4497393、4497399、4497406和4497411)45使用Solaris管理控制台装载和共享工具不能修改文件系统装载特性(4466829)45试图通过WBEM添加数据时发生CIM_ERR_LOW_ON_MEMORY错误(4312409)46Solaris卷管理器问题47Solaris卷管理器metattach命令可能会失败47Solaris卷管理错误47在发生故障的热备用磁盘被交换出之后,Solaris卷管理器的metahs-e命令在铜缆存储箱上失败(4644106)47如果逻辑设备名称不再存在,则Solaris卷管理器的metadevadm命令会失败(4645721)48目录5Solaris卷管理器的metarecover命令无法更新metadb名称空间(4645776)49联网错误49在两个启用了过滤功能的IP节点之间配置多个隧道可能会导致数据包丢失(4152864)49安全错误50解除CDE屏幕锁的锁定时会删除Kerberos5版凭据(4674474)50cron、at和batch不能为锁定的帐户调度作业(4622431)50其它软件错误51SPARC:在运行Solaris912/03软件的系统上,VeritasVolumeManager可能会失败(4642114)51DocumentationCD问题51iPlanetDirectoryServer5.
1文档链接不能正常使用51删除其它文档软件包必须有SUNWsdocs软件包52DocumentationCD错误52Solaris912/03DocumentationCD卸载进程失败(4920548)52只能通过C语言环境来使用欧洲语言环境PDF文档(4674475)52删除Solaris912/03文档软件包可能会意外卸载某些Solaris912/03DocumentationCollection(4641961)53本地化问题54Solaris912/03发行版中未提供用于爱沙尼亚语键盘类型6、加拿大法语键盘类型6和波兰语程序员键盘类型5的硬件54本地化错误55SPARC:Shift-U在阿拉伯语语言环境中不能按预期方式工作(4303879)55在欧洲UTF-8语言环境中排序不能正常工作(4307314)55SunONEApplicationServer错误56缺省浏览器与SunONEApplicationServer7不兼容(4741123)56某些NetscapeNavigator软件版本不支持编辑存取控制列表(4750616)56使用Oracle9.
2客户端访问Oracle9.
1数据库可能会导致数据被破坏(4707531)57当查看从命令行创建的PersistenceManagerFactory资源时,管理界面报告检验器错误(4733109)57server.
xml文件中iiop-listener元素的地址属性不支持any值(4743366)57转换到启用SSL的环境时,ApplicationServer无法重新启动(4723776)58ApplicationServer在动态重新装入过程中可能会崩溃(4750461)58管理界面别名列表中不显示外部证书昵称(4725473)58flexanlg命令可能导致打开失败错误(4742993)59仅支持IPv6的客户机无法连接到ApplicationServer(4742559)60修改的样例直到重新部署后才被更新(4726161)606Solaris912/03发行说明2003年12月非零事务设置导致本地事务处理速度降低(4700241)61无法启动OracleJDBC驱动程序优化(4732684)61由于DNS地址查找IPv6地址失败,RMI-IIOP客户机不能使用IPv6地址(4743419)61SunONEApplicationServer安全错误62当Root允许非root用户进行Root访问时,ApplicationServer会启动所有实例(4780076)62SunONEDirectoryServer(以前的iPlanetDirectoryServer)问题64设置问题64架构问题64复制问题64服务器插件问题64服务的角色和类问题64索引问题65SunONEDirectoryServer错误65不能通过控制台取消激活用户(4521017)65不能用包含空格的root后缀来配置目录(4526501)65口令策略信息在服务器之间不同步(4527608)65更改用户口令后帐户锁定仍然有效(4527623)66在安装后立即执行控制台备份会失败(4531022)66服务器在规格化DN属性时忽略区分大小写语法(4630941)66在执行Export、Backup、Restore命令或创建索引过程中停止服务器会导致服务器崩溃(4678334)66复制无法使用自签名证书(4679442)67UFS文件系统问题67SPARC:请勿在VxVM卷上创建大小超过2TB的UFS文件系统67UFS文件系统错误67SPARC:在MultiterabyteUFS文件系统上使用fssnap无效(4836824)673最新消息69sadmind功能改进69sadmind安全级别提高694软件支持终止声明71从Solaris9软件中删除的功能71adb映射修饰符和监视点语法71AnswerBook2服务器72aspppd公用程序72目录7ATOK8日文输入法72crash公用程序72Solarisipcs命令的故障转储选项72cs00日文输入法72x86:devconfig命令73x86:设备和驱动程序软件支持73EarlyAccess(EA)目录73ESDI驱动器的EmulexMD21磁盘控制器73enable_mixed_bcp可调参数73x86:基于Intel486的系统73japanese语言环境名称替换74Java软件开发者工具包(SDK)1.
2.
274JDK1.
1.
8和JRE1.
1.
874Kerberos4版客户程序74OpenWindows开发者工具箱74OpenWindows用户环境74优先级分页和相关内核可调参数(priority_paging/cachefree)75s5fs文件系统75sendmail公用程序的功能75Solaris维护更新76SUNWebnfs软件包76基于sun4d的服务器76SUNWrdm软件包76未来发行版中可能删除的功能76add_drv系统命令中的device_driver路径名支持76AdminTool命令77亚洲短dtlogin名称77asysmem()和sysmem()接口77监听守护程序接口77基本安全模块的设备分配接口78废弃的设备驱动程序接口78power.
conf中的设备管理项80设备支持和驱动程序软件80基于ALT键和META键的欧洲字符输入组合80联合命名服务XFN库和命令81fork()功能81GMTZoneinfo时区81SPARC:图形驱动程序支持828Solaris912/03发行说明2003年12月Java运行时环境1.
2.
282Kodak颜色管理系统82韩文CID字体82LanceEthernet(le)驱动程序82libXinput库82轻量目录访问协议(LDAP)客户程序库83废弃的轻量进程(LWP)接口83无名称接口组功能83Netscape4.
7x软件83Netscape6.
2x和Netscape7.
0软件83netstat-k选项84网络信息服务扩充版本(NIS+)名称服务类型84pam_unix模块84Perl5.
005_03版84电源管理I/O控制命令8464-bitSPARC:libc中的ptrace接口85sendmailvars与L、Gsendmail.
cf命令85SPARC:64位软件包85sdtjmplay桌面Java媒体播放器86串并行控制器(SPC)驱动程序86Solaris32位Sun4U内核86Solaris静态系统库86Solaris卷管理器事务卷87Solstice企业代理87独立路由器发现87存储接口87sun4m硬件88SunStorEdgeA3000、SunStorEdgeA3500和SunStorEdgeA3500FC系统88磁带设备88UltraAX和SPARCengineUltraAXmp图形卡8832-bit:X11静态系统库88XIL接口89xetops公用程序89xutops打印过滤器895文档问题91文档勘误表91目录9受影响的文档:《Solaris912/03安装指南》91受影响的文档:"《系统管理指南:IP服务》中的"管理DHCP(任务)""91受影响的文档:《SunWBEMSDKDevelopersGuide》92受影响的文档:《SunWBEMSDKDevelopersGuide》中的"WritingClientApplications"92受影响的文档:《SunONEApplicationServer7Developer'sGuide》92ASolaris912/03操作系统修补程序列表95SPARC修补程序列表95x86修补程序列表12710Solaris912/03发行说明2003年12月序《Solaris912/03发行说明》包含有关安装问题的详细信息,以及临近Solaris912/03操作系统发行时才得到的其它信息.
要查看这些发行说明的最新版本,请访问http://docs.
sun.
com/db/doc/817-3468.
注意–Solaris软件在两种平台上运行:SPARC和x86.
Solaris软件也可以在64位和32位地址空间中运行.
本文档中的信息既适用于两种平台也适用于两种地址空间,除非在特定章节、注释、项目、图表或示例中另有说明.
本书的读者这些说明适用于安装和使用Solaris912/03软件的用户和系统管理员.
相关书籍在安装Solaris软件时,可能需要参考以下文档:IGNOME2.
0DesktopCollectionIiPlanetDirectoryServer5.
1Collection(SolarisEdition)I《Solaris9StartHere》I《Solaris912/03安装指南》I通过以下介质可以获得《Solaris912/03发行说明》:ISolaris912/03DocumentationCD上的Solaris912/03ReleaseandInstallationCollection11Ihttp://docs.
sun.
com(最新信息)ISolaris9SystemAdministratorCollectionISolaris9UserCollection-zhI《Solaris(x86PlatformEdition)HardwareCompatabilityList》ISunONEApplicationServer7Collection(SolarisEdition)ISolaris912/03AboutWhat'sNewCollection有关SunJavaEnterpriseSystem的信息,请参见位于http://docs.
sun.
com的SunJavaEnterpriseSystemCollection.
您可以在http://docs.
sun.
com/db/doc/816-6876上找到《JavaEnterpriseSystemReleaseNotes》.
有关当前CERT报告的信息,请访问官方CERTWeb站点http://www.
cert.
org.
对于某些硬件配置,您可能需要用于安装Solaris软件的针对硬件的补充说明.
如果您的系统在某些时候需要针对硬件的操作,请参阅硬件厂商提供的Solaris补充安装文档.
有关针对硬件的安装说明,请参阅《Solaris9SunHardwarePlatformGuide》等材料.
相关的第三方Web站点引用本文档引用了第三方URL并提供了其它相关的信息.
注意–Sun对本文档中述及的第三方Web站点的可用性不承担责任.
Sun对此类站点或资源上提供的或通过其得到的任何内容、广告、产品或其它材料不承担担保,也不承担任何责任或义务.
Sun不对由于使用或依赖于任何此类站点或资源上提供的或通过其得到的任何此类内容、商品或服务引起或宣称由之引起或与之有关的任何损害或损失负责.
联机访问Sun文档可以通过docs.
sun.
comSMWeb站点联机查阅Sun技术文档.
您可以浏览docs.
sun.
com归档文件或查找某个具体的书的标题或主题.
URL为http://docs.
sun.
com.
12Solaris912/03发行说明2003年12月订购Sun文档SunMicrosystems提供一些印刷的产品文档.
有关文档列表以及如何订购它们,请参见位于http://docs.
sun.
com的"购买印刷文档".
印刷惯例下表说明了本书中使用的印刷惯例.
表P–1印刷惯例字体或符号含义实例AaBbCc123命令、文件和目录的名称以及计算机屏幕输出编辑.
login文件.
使用ls-a列出所有文件.
machine_name%您有邮件.
AaBbCc123用户键入的内容,与计算机屏幕输出相对应machine_name%su口令:AaBbCc123命令行占位符:需用实名或值替换要删除一个文件,请键入rmlename.
AaBbCc123书名、新增术语或要强调的术语请参阅《用户指南》第6章.
这些称为类选项.
只有root用户才能执行此操作.
命令实例中的shell提示符下表显示了Cshell、Bourneshell和Kornshell的缺省系统提示符和超级用户提示符.
序13表P–2Shell提示符Shell提示符Cshell提示符machine_name%Cshell超级用户提示符machine_name#Bourneshell和Kornshell提示符$Bourneshell和Kornshell超级用户提示符#14Solaris912/03发行说明2003年12月第1章安装问题本章介绍有关Solaris912/03操作系统的安装问题.
对于那些由于发现太晚而未能包含在这些发行说明中的最新Solaris安装问题,请参见位于http://docs.
sun.
com/db/doc/817-3468的《Solaris912/03发行说明》.
自本文档在Solaris912/03DocumentationCD和Solaris912/03InstallationCD上的InstallationKiosk上发布以来,本章增加了以下安装错误说明:I"SPARC:在SunFireV880上安装Solaris912/03软件将导致重新引导后发出警告"第15页I"Solaris912/03Software2of2CD未在带有多个CD-ROM驱动器的系统上正确安装(4751439)"第21页I"运行SolarisLiveUpgrade需要附加的修补程序"第25页I"安装SolarisLiveUpgrade软件包时的局限性"第25页安装Solaris912/03软件之前需要知道的问题SPARC:在SunFireV880上安装Solaris912/03软件将导致重新引导后发出警告在Solaris912/03发行版中提供了SunFireV880软件.
在SunFireV880服务器上安装Solaris912/03发行版时,V880软件将尝试加载bbc和gptwo驱动程序.
对错误4717004的修复将删除bbc和gptwo驱动程序.
由于这些驱动程序已被删除而不再可用,所以重新引导系统时将显示以下错误消息:15警告:安装"bbc"驱动程序失败.
警告:安装"gptwo"驱动程序失败.
解决方法:这些信息不会带来任何问题,忽略它们是安全的.
x86:安装完Solaris9软件后,装有特定ATA硬盘驱动器的系统在重新引导时将挂起在装有特定类型的ATA硬盘驱动器的系统中安装Solaris9软件会导致系统挂起.
安装完成后尝试软重新引导时系统挂起.
此问题会出现在装有ATA硬盘驱动器的系统中,这类驱动器会恢复为ATA/ATAPI-6T13规范中有关UltraDMA模式的缺省状态特性.
在软件复位后,此类磁盘驱动器将从UltraDMA模式恢复为MultiwordDMA模式,除非禁用此功能.
可以通过"设置功能"/"禁用启动时恢复到缺省状态"命令禁用此功能.
此问题的具体情况取决于BIOS和系统中的ATA硬盘驱动器类型.
此问题可能会在以下情况下出现:I如果在BIOS中启用了UltraDMA模式,并且ATA硬盘驱动器可以在UltraDMA模式中运行,则在完成安装后尝试软重新引导系统可能会导致系统在BIOS中挂起,并且不显示任何错误消息.
I如果在BIOS中禁用了UltraDMA模式,并且ATA硬盘驱动器可以在UltraDMA模式中运行,则在完成安装后尝试软重新引导系统可能会导致系统挂起,并将显示与如下警告类似的消息:警告:/pci@0,0/pci-ide@1f,1/ide@0(ata0):超时:请求终止,目标=0lun=0警告:/pci@0,0/pci-ide@1f,1/ide@0(ata0):超时:设备终止,目标=0lun=0警告:/pci@0,0/pci-ide@1f,1/ide@0(ata0):超时:重置目标,目标=0lun=0警告:/pci@0,0/pci-ide@1f,1/ide@0(ata0):超时:重置总线,目标=0lun=0解决方法:要解决此问题,请执行以下操作:1.
如果系统在引导时挂起,可通过关闭电源然后再次打开电源来重新启动系统.
系统随后应能正常引导.
2.
系统引导完之后,登录到系统并成为超级用户.
3.
使用文本编辑器编辑/platform/i86pc/kernel/drv/ata.
conf文件.
添加下面一行:ata-revert-to-defaults=0;下一次系统重新引导时应不会再挂起.
16Solaris912/03发行说明2003年12月x86:Solaris912/03InstallationCD分区问题如果Solaris912/03InstallationCD上的SolarisWebStart3.
0程序无法在系统上找到Solarisfdisk分区,则必须在root磁盘上创建一个Solarisfdisk分区.
注意–如果改变现有fdisk分区的大小,则该分区上的所有数据都将被自动删除.
请在创建Solarisfdisk分区之前备份所有数据.
SolarisWebStart3.
0程序需要有两个fdisk分区才能执行安装操作.
ISolarisfdisk分区此分区是常见的Solarisfdisk分区.
Ix86引导fdisk分区这是一个10MB的fdisk分区,它使基于x86的系统能够引导位于新创建的交换片上的最小根文件系统.
交换片位于Solarisfdisk分区.
注意–Solaris912/03InstallationCD上的安装程序从Solarisfdisk分区中移出10MB,来创建x86引导分区.
这可以防止改变任何现有的fdisk分区.
请勿手动创建此分区.
这一要求还可以防止您使用Solaris912/03InstallationCD将Solaris2.
6或Solaris7发行版升级到Solaris912/03软件.
有关详细信息,请参见"升级问题"第25页.
x86:缺省引导磁盘分区布局的更改在Solaris912/03发行版本中,SolarisWebStart和suninstall安装程序在缺省情况下均使用新的引导磁盘分区布局来容纳SunLX50系统上的服务分区.
此安装程序使您可以保留现有的服务分区.
新的缺省分区包括以下分区:I第一个分区–服务分区(系统上的原有大小).
I第二个分区–x86引导分区(大约11MB).
I第三个分区–Solaris分区(引导磁盘上的剩余空间.
如果要使用此缺省布局,请在SolarisWebStart或suninstall程序提示您选择引导磁盘布局时,选择"缺省".
第1章安装问题17注意–如果在当前不包含服务分区的系统上安装Solaris912/03(x86PlatformEdition)软件,则在缺省情况下,SolarisWebStart和suninstall程序不创建新的服务分区.
如果要在系统上创建服务分区,请参见"x86:在不包含现有服务分区的系统上无法缺省创建服务分区"第18页.
您还可以选择使用fdisk公用程序手动编辑磁盘分区布局.
在以下情况下,您可能需要手动编辑引导磁盘分区:I要保留系统中现有的SunLinux分区.
I要创建Solaris分区,但希望保留磁盘上现有的其它分区.
注意–如果您的系统包含Solaris软件的可升级版本,但不包含x86引导分区,则可能无法使用SolarisInstallationCD进行升级.
要将不带有x86引导分区的系统升级到Solaris912/03发行版,请使用Solaris912/03Software1of2CD上的suninstall安装程序.
SPARC:缺省SolarisJumpStart配置文件可能无法在小磁盘上安装多个语言环境如果使用Solaris912/03介质上的缺省SolarisJumpStart配置文件在装有小磁盘的系统上安装多个语言环境,则安装可能会失败.
此问题可能会在以下情况下发生:I使用缺省的SolarisJumpStart配置文件,在具有2.
1GB磁盘的系统上安装C语言环境以外的任何语言环境.
I使用缺省的SolarisJumpStart配置文件,在具有4GB磁盘的系统上安装两个或更多的语言环境.
x86:在不包含现有服务分区的系统上无法缺省创建服务分区如果您在当前不包含服务分区的系统上安装Solaris912/03软件,则在缺省情况下,安装程序不会创建服务分区.
如果要在同一个磁盘上包含服务分区和Solaris分区,则必须在安装该软件之前重新创建服务分区.
如果您将Solaris82/02软件安装在SunLX50系统中,则安装程序可能不会保留服务分区.
如果您没有手动编辑fdisk引导分区布局以保留服务分区,则安装程序会在安装过程中删除服务分区.
18Solaris912/03发行说明2003年12月注意–如果安装Solaris82/02软件时未特别地保留服务分区,则不能重新创建服务分区并升级到Solaris912/03发行版,必须执行软件的初始安装.
解决方法:如果希望在包含Solaris分区的磁盘上包含服务分区,请选择以下方法之一:I要使用SolarisWebStart安装程序从Solaris912/03InstallationCD进行安装,请执行以下操作:1.
删除磁盘中的内容.
2.
在安装之前,使用SunLX50DiagnosticsCD创建服务分区.
有关如何创建服务分区的信息,请参见《SunLX50ServerUser'sManual》和位于http://cobalt-knowledge.
sun.
com的SunLX50知识库.
3.
将Solaris912/03InstallationCD插入CD-ROM驱动器.
4.
开始安装.
当安装程序检测到服务分区时,将显示以下消息:引导磁盘的缺省布局是一个x86引导分区和一个Solaris分区(位于剩余空间).
如果存在一个服务fdisk分区,系统也会缺省保留.
请选择以下选项之一以继续:1)使用缺省布局2)运行fdisk以手动编辑磁盘3)退出请选择:[]5.
键入1以使用缺省布局.
安装程序将保留服务分区并创建x86引导分区和Solaris分区.
注意–SolarisWebStart安装程序通过从Solarisfdisk分区中移出10MB来创建x86引导分区.
此公用程序可以防止改变任何现有的fdisk分区.
请勿手动创建此分区.
6.
完成安装.
I要通过网络从网络安装映像或Solaris912/03DVD进行安装,请执行以下操作:1.
删除磁盘中的内容.
2.
在安装之前,使用SunLX50DiagnosticsCD创建服务分区.
有关如何创建服务分区的信息,请参见《SunLX50ServerUser'sManual》和位于http://cobalt-knowledge.
sun.
com的SunLX50知识库.
3.
从网络引导系统.
将显示"定制fdisk分区"屏幕.
第1章安装问题194.
要加载缺省引导磁盘分区布局,请单击"缺省".
安装程序将保留服务分区并创建x86引导分区和Solaris分区.
有关从网络引导的详细信息,请参见《Solaris912/03安装指南》.
I要使用suninstall程序从Solaris912/03Software1of2CD或从某个引导服务器上的网络安装映像进行安装,请执行以下操作:1.
删除磁盘中的内容.
2.
在安装之前,使用SunLX50DiagnosticsCD创建服务分区.
有关如何创建服务分区的详细信息,请参见《SunLX50ServerUser'sManual》和位于http://cobalt-knowledge.
sun.
com的SunLX50知识库.
3.
引导系统.
安装程序将提示您选择创建Solaris分区的方法.
4.
选择"将剩余磁盘空间用于Solaris分区"选项.
安装程序将保留服务分区并创建Solaris分区.
5.
完成安装.
有关从网络引导的详细信息,请参见《Solaris912/03安装指南》.
x86:没有提供SolarisDeviceCongurationAssistant引导软盘在Solaris912/03发行版中,Solaris9DeviceCongurationAssistant未作为引导软盘提供.
要引导DeviceCongurationAssistant,请选择以下选项之一:I如果系统的BIOS支持从CD进行CD引导,请从Solaris912/03(x86PlatformEdition)InstallationCD、Solaris912/03Software(x86PlatformEdition)1of2CD或Solaris912/03Software(x86PlatformEdition)DVD进行引导.
I如果系统不支持从CD引导,您可以将引导软盘映像复制到软盘.
引导软盘映像可从Solaris912/03Software(x86PlatformEdition)2of2CD中获得.
I如果您的系统支持引导前执行环境(PXE)引导,并且可以从网络上获得安装映像,则可以从网络引导.
通过使用系统的BIOS设置工具或网络适配器的配置设置工具,使系统能够使用PXE.
有关详细信息,请参见《Solaris912/03安装指南》.
x86:请勿升级带有BIOSGG.
06.
13版的Hewlett-Packard(HP)VectraXU系列系统Solaris912/03软件提供了使您能够安装大分区的功能.
系统BIOS必须支持逻辑块寻址(LBA).
BIOSGG.
06.
13版不支持LBA存取.
Solaris引导程序不能解决此类冲突.
此问题还可能影响其它HPVectra系统.
20Solaris912/03发行说明2003年12月如果执行这种升级,HP系统将无法启动,而只显示带有不断闪烁的下划线光标的黑色空屏.
解决方法:不要将带有最新BIOSGG.
06.
13版的HPVectraXU系列系统升级到Solaris912/03发行版,因为此版本不再支持这些系统.
因为引导路径不使用硬盘代码,所以您仍然可以使用引导软盘或引导CD来引导系统.
然后选择将硬盘(而不是网络或CD-ROM驱动器)作为您的可引导设备.
安装Solaris912/03软件之前需要知道的错误Solaris912/03Software2of2CD未在带有多个CD-ROM驱动器的系统上正确安装(4751439)如果使用suninstall程序从CD向带有多个CD-ROM驱动器的系统中安装Solaris912/03软件,则Solaris912/032of2CD可能无法正确安装.
SolarisSoftware1of2CD安装完成后,系统将重新引导.
安装程序随后将提示您插入2of2CD.
插入CD后,安装程序并不装载该CD.
对于SPARC系统,将反复显示以下消息:请插入Solaris9Software2of2CD/DVD(12/03SPARCPlatformEdition)对于x86系统,将反复显示以下消息:请插入Solaris9Software2of2CD/DVD(12/03x86PlatformEdition)注意–如果您的安装不需要SolarisSoftware2of2CD上的软件,则不会出现此错误.
解决方法:请选择以下解决方法之一:I使用Solaris912/03SoftwareDVD执行安装.
I如果从CD安装Solaris912/03软件,请执行以下操作以避免出现此问题:1.
当安装程序提示安装SolarisSoftware2of2CD时,选择"跳过".
系统将再次重新引导.
第1章安装问题212.
系统重新引导后,插入SolarisSoftware2of2CD.
3.
打开终端窗口.
4.
运行SolarisSoftware2of2安装程序.
#cd/cdrom/cdrom0#.
/installer5.
如果出现提示,请回答配置问题.
SPARC:在安装前先升级SunFire和Netra服务器上的固件(4747307和4799331)要在特定的SunFire和Netra服务器上安装Solaris912/03软件,必须首先更新服务器上的固件.
如果不在安装Solaris912/03软件之前更新固件,则服务器将无法正常运行.
此问题将影响以下服务器:ISunFire3800服务器ISunFire4800服务器ISunFire4810服务器ISunFire6800服务器ISunFireV1280服务器INetra1280服务器如果发生此问题,会显示以下错误消息:panic[cpu0]/thread=140a000:BADTRAP:type=34rp=147e9e0addr=5586ee326973add3mmu_fsr=0系统将显示ok提示符.
解决方法:通过应用相应的固件修补程序更新固件.
I对于SunFire3800、4800、4810或6800服务器,应用以下修补程序之一:I修补程序ID112883-05(5.
14.
4固件更新)I修补程序ID112884-01(5.
15.
0固件更新)I对于SunFireV1280或Netra1280服务器,应用修补程序ID113751-03(5.
13.
0013固件更新).
通过访问位于http://sunsolve.
sun.
com的SunsolveSMWeb站点可以获得固件更新修补程序.
请务必下载并应用该修补程序的最新版本.
在装有ToshibaSD-M1401DVD-ROM的系统上从SolarisDVD引导失败(4467424)如果系统上的ToshibaSD-M1401DVD-ROM驱动器的固件修订版为1007,则无法从Solaris912/03DVD引导系统.
22Solaris912/03发行说明2003年12月解决方法:应用修补程序111649–03或更高版本,更新ToshibaSD-M1401DVD-ROM驱动器的固件.
通过访问位于http://sunsolve.
sun.
com的SunSolveWeb站点可以下载修补程序111649–03或更高版本.
在运行Solaris2.
6和Solaris7软件时不能访问Solaris912/03DVD上的数据(4511090)如果系统运行的是Solaris2.
6或Solaris7软件,卷管理将不能正确装载Solaris912/03DVD.
能够装载DVD,但不能访问数据.
结果是无法设置安装服务器、执行LiveUpgrade或访问介质上的任何数据.
解决方法:请选择以下解决方法之一:I使用适合系统的修补程序.
表1–1用于Solaris2.
6和Solaris7发行版的DVD修补程序发行版修补程序IDSolaris2.
6107618-03Solaris7107259-03Solaris2.
6107619-03Solaris7107260-03I手动装载Solaris912/03DVD.
不要使用卷管理来装载DVD.
执行以下操作:1.
成为超级用户.
2.
停止卷管理.
#/etc/init.
d/volmgtstop3.
手动装载DVD.
#mkdir/mnt1#mount-Fhsfs-oro/dev/dsk/c0t6d0s0/mnt14.
检验是否已安装了DVD.
然后检验数据是否可以访问.
#cd/mnt1#ls如果已正确装载DVD,系统将返回以下信息.
版权所有Solaris_9第1章安装问题23安装错误x86:PXE引导因3Com3C905C网卡失败(4847803)如果使用带有3Com3C905C网卡的引导前执行环境(PXE)安装Solaris软件,则系统可能会挂起并且无法引导.
解决方法:使用带有3Com3C905C网卡的3ComManagedBootAgent(MBA)4.
11版,或使用其它类型的网卡.
SPARC:带有多个接口的系统在安装或升级后将所有接口都标识为可用接口(4640568)如果在带有多个网络接口的系统上安装或升级到Solaris912/03发行版,系统会把所有系统接口标识为可用.
执行ifconfig-a命令后,会显示没有与网络相连的接口或不能使用的接口.
另外,具有相同以太网地址的接口可能被指定相同的IP地址.
将显示以下错误消息:ifconfig:setifflags:SIOCSLIFFLAGS:qfe3:无法指定所需地址如果将local-mac-addressPROM变量设为false,系统也会出现此问题.
这是因为所有的接口都配置了相同的IP地址.
解决方法:请选择以下解决方法之一:I要仅探测已配置的接口,请在初始引导后重新引导系统.
I要为每个网络接口指定不同的IP地址,请使用以下方式之一将local-mac-addressPROM变量设置为true:I在ok提示符处,键入以下命令:oksetenvlocal-mac-addresstrueI在终端窗口中以超级用户身份键入以下命令:#eepromlocal-mac-address=true24Solaris912/03发行说明2003年12月从Solaris912/03Software1of2CD安装时发生的安装错误创建文件系统时可能出现警告(4189127)在安装过程中创建文件系统时,可能会显示以下警告消息之一:警告:块/cyl组(87)>=上一个柱面组中的数据块(63).
这意味着1008个扇区无法分配.
或:警告:上一个柱面中的1个扇区没有分配如果您创建的文件系统的大小与正在使用的磁盘上的空间不相等时会出现该警告.
这种差别可能导致磁盘上有未包含在所示文件系统中的未使用空间.
这些未使用的空间不能被其它文件系统使用.
解决方法:忽略此警告消息.
升级问题运行SolarisLiveUpgrade需要附加的修补程序正确操作SolarisLiveUpgrade要求为给定操作系统版本安装一组限定的修补程序修订版本.
安装或运行LiveUpgrade之前,系统要求安装一组限定的修补程序修订版本.
通过查询http://sunsolve.
sun.
com确保您拥有最新的修补程序列表.
有关详细信息,请在SunSolveWeb站点搜索信息文档72099.
安装SolarisLiveUpgrade软件包时的局限性如果运行Solaris2.
6、Solaris7或Solaris8发行版,您可能无法运行SolarisLiveUpgrade安装程序.
这些发行版未提供运行Java2运行时环境所需的修补程序集.
由此导致的常见错误是Java异常错误.
系统可能会显示以下消息:第1章安装问题25InvocationTargetExceptioninArchiveReaderconstructornulljava.
lang.
reflect.
InvocationTargetExceptionatinstall.
instantiateArchiveReader(CompiledCode)atinstall.
(CompiledCode)atinstall.
main(CompiledCode)要运行SolarisLiveUpgrade安装程序并安装软件包,必须装有Java2运行时推荐的修补程序簇.
解决方法:完成以下解决方法:I使用pkgadd命令安装SolarisLiveUpgrade软件包.
有关详细的逐步操作说明,请参见《Solaris912/03安装指南》中的"使用SolarisLiveUpgrade创建引导环境(任务)".
I安装Java2运行时环境推荐的修补程序簇.
修补程序簇可以从http://sunsolve.
sun.
com获得.
然后,可以使用SolarisLiveUpgrade安装程序安装软件包.
在Solaris912/03软件中,无法通过SUNWsan访问存储区网络如果Solaris8系统已经连接到存储区网络(SAN),请在升级到Solaris912/03发行版之前向您的支持工程师咨询.
安装了SUNWsan软件包的Solaris8系统,可能需要通过特殊的步骤才能升级到Solaris912/03发行版.
要确定SUNWsan软件包是否已安装在系统上,请在终端窗口中键入以下命令:#pkginfoSUNWsan如果已经安装了SUNWsan软件包,将显示以下信息:systemSUNWsanSANFoundationKitx86:无法使用Solaris912/03(x86PlatformEdition)InstallationCD从Solaris2.
6或Solaris7软件升级x86系统无法使用Solaris912/03(x86PlatformEdition)InstallationCD将基于x86的系统从Solaris2.
6或Solaris7软件升级到Solaris912/03发行版.
这是由于x86引导分区的要求所致.
解决方法:在基于x86的系统中,使用Solaris912/03Software(x86PlatformEdition)1of2CD从Solaris2.
6或Solaris7软件升级到Solaris912/03发行版.
26Solaris912/03发行说明2003年12月Solaris管理控制台2.
1软件与Solaris管理控制台1.
0、1.
0.
1或1.
0.
2软件不兼容Solaris管理控制台2.
1软件与Solaris管理控制台1.
0、1.
0.
1或1.
0.
2软件不兼容.
如果要升级到Solaris912/03发行版,并且系统已安装Solaris管理控制台1.
0、1.
0.
1或1.
0.
2软件,则在升级之前必须先卸载Solaris管理控制台软件.
如果您安装了SEAS2.
0overbox、SEAS3.
0overbox或Solaris8AdminPack,则系统中已经存在Solaris管理控制台.
解决方法:请选择以下解决方法之一:I在升级之前,使用/usr/bin/prodreg命令完全卸载Solaris管理控制台软件.
I如果在升级到Solaris912/03发行版之前未卸载Solaris管理控制台1.
0、1.
0.
1或1.
0.
2软件,则必须首先删除所有Solaris管理控制台1.
0、1.
0.
1或1.
0.
2软件包.
请使用pkgrm(而不是prodreg)命令删除软件包.
请小心按照软件包删除顺序执行操作.
执行以下操作:1.
成为超级用户.
2.
键入以下命令:#pkginfo|grep"SolarisManagementConsole"如果说明不是以"Solaris管理控制台2.
1"开始,那么输出中的软件包名称将代表Solaris管理控制台1.
0软件包.
3.
使用pkgrm命令按照以下顺序删除Solaris管理控制台1.
0软件包的所有实例:注意–不要删除说明中带有"Solaris管理控制台2.
1"字样的任何软件包.
例如,SUNWmc.
2可能表示Solaris管理控制台2.
1软件.
如果pkginfo命令输出显示Solaris管理控制台1.
0软件包的多个版本,请使用pkgrm命令删除这些软件包.
先删除原始软件包,然后删除带数字后缀的软件包.
例如,如果SUNWmcman和SUNWmcman.
2软件包出现在pkginfo的输出中,请先删除SUNWmcman软件包,然后再删除SUNWmcman.
2软件包.
请不要使用prodreg命令.
#pkgrmSUNWmcman#pkgrmSUNWmcapp#pkgrmSUNWmcsvr#pkgrmSUNWmcsvu#pkgrmSUNWmc#pkgrmSUNWmcc#pkgrmSUNWmcsws4.
在终端窗口中,键入以下命令:#rm-rf/var/sadm/pkg/SUNWmcapp第1章安装问题27Solaris管理控制台2.
1软件现在应该可以正常运行.
在以后进行维护或Solaris管理控制台2.
1软件不能正常运行时,删除Solaris管理控制台2.
1软件.
执行以下操作可以重新安装该软件:1.
使用pkgrm命令按照以下顺序删除所有Solaris管理控制台2.
1软件包和相关的软件包:注意–如果系统中安装了Solaris管理控制台2.
1软件包的多个实例,例如SUNWmc和SUNWmc.
2,请先删除SUNWmc,再删除SUNWmc.
2.
不要使用prodreg命令.
#pkgrmSUNWpmgr#pkgrmSUNWrmui#pkgrmSUNWlvmg#pkgrmSUNWlvma#pkgrmSUNWlvmr#pkgrmSUNWdclnt#pkgrmSUNWmga#pkgrmSUNWmgapp#pkgrmSUNWmcdev#pkgrmSUNWmcex#pkgrmSUNWwbmc#pkgrmSUNWmc#pkgrmSUNWmcc#pkgrmSUNWmccom2.
将Solaris912/03Software1of2CD插入CD-ROM驱动器.
在终端窗口中,键入以下内容:#cd/cdrom/sol_9_1203_sparcia/s0/Solaris_9/Product#pkgadd-d.
SUNWmccomSUNWmccSUNWmcSUNWwbmcSUNWmcexSUNWmcdev\SUNWmgappSUNWmgaSUNWdclntSUNWlvmrSUNWlvmaSUNWlvmgSUNWpmgr\SUNWrmui所有以前的Solaris管理控制台版本都将被删除.
Solaris管理控制台2.
1软件现在可以正常运行.
升级过程中发生的安装错误升级时无法安装SUNWceudt软件包(4826785)如果要从以前的Solaris9发行版升级到Solaris912/03OS,则当您使用pkgchk命令的-n选项时,将发生以下错误:28Solaris912/03发行说明2003年12月错误:/usr/dt/appconfig/types/cs_CZ.
ISO8859-2/datatypes.
dt路径名不存在错误:/usr/dt/appconfig/types/cs_CZ.
ISO8859-2/develop.
dt路径名不存在错误:/usr/dt/appconfig/types/cs_CZ.
ISO8859-2/dtfile.
dt路径名不存在错误:/usr/dt/appconfig/types/cs_CZ.
ISO8859-2/dtmail.
dt路径名不存在错误:/usr/dt/appconfig/types/cs_CZ.
ISO8859-2/dtpad.
dt路径名不存在错误:/usr/dt/appconfig/types/cs_CZ.
ISO8859-2/print.
dt路径名不存在错误:/usr/dt/appconfig/types/cs_CZ.
ISO8859-2/uxstd.
dt路径名不存在解决方法:使用Solaris912/03DVD或Solaris912/03Software1of2CD添加SUNWceudt软件包.
执行以下操作:1.
成为超级用户.
2.
删除SUNWceudt软件包.
#pkgrmSUNWceudt3.
将目录更改到产品目录.
#cdpath-to-Solaris-9/Product4.
添加SUNWceudt软件包.
#pkgadd-d'pwd'SUNWceudt使用SolarisLiveUpgrade时安装程序文本的显示问题(4736488)当使用带有-i选项的SolarisLiveUpgradeluupgrade(1M)命令升级非启用的引导环境时,安装程序显示的某些语言的文本可能无法阅读.
这是由于安装程序所要求的字体在当前引导环境上的旧版本中不存在而导致文本被破坏.
解决方法:请选择以下解决方法之一:I使用组合的网络安装映像进行安装.
I通过在系统中设置环境变量来启用C语言环境.
I如果您使用的是Bourneshell或Kornshell,请执行以下操作:1.
设置C语言环境.
#LANG=C;exportLANG2.
开始安装.
I如果您使用的是Cshell,请执行以下操作:1.
键入以下命令:第1章安装问题29#csh2.
设置C语言环境.
#setenvLANGC3.
开始安装.
SPARC:在升级过程中,删除SUNWjxcft软件包记录时出现错误(4525236)从Solaris8软件升级到Solaris9或Solaris912/03发行版时,删除SUNWjxcft软件包时会遇到问题.
upgrade_log文件中会记录以下错误消息:正在删除软件包SUNWjxcft:无法打开/a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.
upr无法打开/a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.
scale无法打开/a/usr/openwin/lib/locale/ja/X11/fonts/TTbitmaps/fonts.
alias无法打开/a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.
upr无法打开/a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.
scale无法打开/a/usr/openwin/lib/locale/ja/X11/fonts/TT/fonts.
alias删除成功解决方法:忽略此错误消息.
升级到Solaris912/03发行版可能会禁用现有的安全shell守护程序(sshd)(4626093)如果在从/etc/init.
d/sshd守护程序中运行第三方安全shell(例如OpenSSH)的系统上升级到Solaris912/03发行版,升级会禁用现有的安全shell守护程序.
升级时,Solaris912/03软件将改写/etc/init.
d/sshd的内容.
解决方法:请选择以下解决方法之一:I如果不希望在系统上安装安全shell协议服务器程序,则在升级过程中请不要安装SUNWsshdr和SUNWsshdu软件包.
I如果不希望在系统上安装安全shell协议服务器或客户程序,则在升级过程中请不要安装安全shell群集(SUNWCssh).
/export目录接近容量极限时,升级将失败(4409601)如果在/export目录接近其容量极限时升级到Solaris912/03发行版,则/export的空间要求将会出现计算错误.
升级过程将失败.
如果安装了无盘客户机,或者在/export目录中安装了第三方软件,通常会发生这一问题.
将显示以下消息:30Solaris912/03发行说明2003年12月警告:没有足够的空间用于升级.
解决方法:在升级之前,选择以下解决方法之一:I在完成升级之前临时重命名/export目录.
I在完成升级之前临时注释掉/etc/vfstab文件中的/export行.
I如果/export是一个单独的文件系统,则在执行升级之前先卸载/export.
升级无盘客户服务器和客户机(4363078)如果您的系统当前支持使用SolsticeAdminSuite2.
3无盘客户机工具安装的无盘客户机,则需要执行以下两个步骤:1.
删除所有与服务器具有相同Solaris版本和体系结构的现有无盘客户机.
2.
安装或升级到Solaris912/03发行版.
有关具体的说明,请参见《系统管理指南:基本管理》.
如果您试图在现有无盘客户机上安装Solaris912/03软件,可能会显示以下错误消息:不能升级片上的Solaris版本(Solarisversion-number).
此磁盘上安装的软件配置具有未知问题.
在此错误消息中,version-number指系统上当前运行的Solaris版本.
指运行此版本的Solaris软件的片.
升级后发生的安装错误SPARC:升级后删除修补程序可能会破坏WBEM系统信息库(4820614)在以下情况下,WBEM系统信息库通用信息模型(CIM)数据库可能会被破坏:I将用于Solaris9发行版的修补程序112945的修订版应用到正在运行Solaris9软件的系统.
I然后删除应用到该系统的修补程序.
如果WBEM系统信息库被破坏,Solaris管理控制台日志查看器中将显示以下错误消息:CIM_ERR_FAILED:/usr/sadm/lib/wbem/var/sadm/wbem/logr/preReg/PATCH113829install/Solaris_Application.
mof,18,ERR_SEM,第1章安装问题31ERR_EXC_SET_CLASS,CIM_ERR_FAILED:其它异常:java.
io.
StreamCorruptedException:流标头无效解决方法:请选择以下解决方法之一:I执行以下操作以防止WBEM系统信息库被破坏:1.
成为超级用户.
2.
在应用修补程序之前,先备份WBEM系统信息库.
#cp-r/var/sadm/wbem/logrpath/logr其中path为备份WBEM系统信息库的路径.
3.
如果在回退修补程序后WBEM系统信息库被破坏,请停止WBEM服务器.
#/etc/init.
d/init.
wbemstop4.
恢复备份的WBEM系统信息库.
#cp-rfpath/logr/var/sadm/wbem/logr5.
重新启动WBEM服务器.
#/etc/init.
d/init.
wbemstartI按照以下步骤创建一个新的WBEM系统信息库:注意–如果WBEM系统信息库被破坏,此解决方法不会恢复WBEM数据.
安装过程中添加到系统信息库的所有数据都会丢失.
1.
成为超级用户.
2.
停止WBEM服务器.
#/etc/init.
d/init.
wbemstop3.
删除/logr目录中的文件.
#rm/var/sadm/wbem/logr/*4.
删除/notFirstTime目录.
#rmdirnotFirstTime5.
启动WBEM服务器.
#/etc/init.
d/init.
wbemstart6.
手动编译任意专用管理对象格式(MOF)文件.
#/usr/sadm/bin/mofcompMOF-lename32Solaris912/03发行说明2003年12月64位Solaris问题SPARC:SunUltraSPARC系统(Sun4U)可能需要引导快擦写PROM更新注意–如果系统正在运行支持64位的固件,则不需要快擦写PROM更新.
如果要在UltraSPARC系统上运行64位Solaris软件,您可能需要更新其快擦写PROM固件.
Solaris912/03安装程序使您能够添加64位支持.
当您在SunUltraSPARC系统上安装时,此64位支持为缺省选择.
如果CPU的速度达到200MHz或更高,则在缺省情况下,64位系统仅在64位模式下引导.
注意–如果选择在任何Sun系统或UltraSPARC系统中运行32位Solaris软件,则不需要快擦写PROM更新.
下表列出了受影响的UltraSPARC(Sun4U)系统及所需的最低固件版本.
Systemtype相当于uname-i命令的输出.
通过使用prtconf-V命令,可以确定正在使用的固件版本.
表1–2在UltraSPARC系统上运行64位Solaris软件所需的最低固件版本来自uname-i的系统类型来自prtconf-V的最低固件版本SUNW,Ultra-1-Engine3.
10.
0SUNW,Ultra-13.
11.
1SUNW,Ultra-23.
11.
2SUNW,Ultra-43.
7.
107SUNW,Ultra-Enterprise3.
2.
16注意–如果某一系统未在上表中列出,则该系统并不需要进行快擦写PROM更新.
有关使用SolarisCD执行快擦写PROM更新的说明,请参见Solaris9onSunHardwareCollection.
如果您没有此手册,可以从http://docs.
sun.
com获得.
第1章安装问题33DocumentationCD问题不能在运行Solaris2.
6、7和8软件的文档服务器上安装名称长度超过九个字符的文档软件包一些PDF格式的本地化文档集具有长度超过九个字符的软件包名称.
要在运行Solaris7或8软件的服务器上安装这些PDF文档集,必须先安装两个修补程序.
注意–本发行版没有为Solaris2.
6服务器提供修补程序.
解决方法:有关安装这些修补程序的说明,请参见文档介质、Solaris912/03DocumentationCD1of2、2of2或DVD上的"Solaris文档重要信息"文件此文件位于以下目录中:mount-point/README/locale/install_locale.
html例如,Solaris912/03DocumentationCD1of2上的英文文件位于以下目录中:sol_9_doc_1of2/README/C/install_C.
htmlDocumentationCD安装错误Solaris912/03DocumentationCDuninstaller公用程序的卸载模式不能正常运行(4675797)如果在"全部卸载"模式下运行Solaris912/03DocumentationCDuninstaller,则uninstaller仅删除缺省安装的文档软件包.
解决方法:在"部分卸载"模式下运行卸载程序.
选择要卸载的特定软件包.
DocumentationCD检验面板在命令行界面模式中可能无法分页显示(4520352)如果运行Solaris912/03DocumentationCD安装程序时使用nodisplay选项,检验面板可能无法正确分页显示.
34Solaris912/03发行说明2003年12月解决方法:运行Solaris912/03DocumentationCD安装程序时不指定nodisplay选项.
使用图形用户界面(GUI)模式安装Solaris912/03DocumentationCD.
安装过程中出现的本地化问题可能会安装附加的相关语言环境当为安装选择语言环境时,可能还会安装附加的相关语言环境.
此性能变化发生在Solaris912/03发行版中,因为所有的完整语言环境(带有已翻译的消息)、亚洲和日文部分语言环境以及语言环境启用程序已经根据语言环境的语言支持重新打包了.
其它部分语言环境还是根据地理区域进行打包并安装的,例如中欧.
安装过程中出现的本地化错误缺省情况下,LanguagesCD使用SolarisLiveUpgrade安装所有语言(4898832)如果您使用具有多张CD的SolarisLiveUpgrade安装Solaris912/03发行版,则缺省情况下,LanguagesCD将安装所有语言.
安装完成之后,如果您在与安装期间选择的语言环境不同的语言环境中登录系统,系统可能会显示乱码.
在登录到任何一种这些语言环境之后,系统都将显示英文语言环境.
解决方法:在安装期间选择定制安装选项.
在LanguagesCD安装期间,取消选中所有不需要的语言.
升级运行Solaris8软件(完全支持泰文/俄文/波兰文/加泰罗尼亚文)的系统在系统中留下无效的软件包(4650059)在运行Solaris8软件并安装了Solaris8LanguageSupplementCD的系统中升级到Solaris912/03发行版,将导致若干无效的软件包.
泰文、俄文、波兰文和加泰罗尼亚文的语言环境软件包将留在系统中.
这些语言环境软件包有一个ARCH=sparcall值,因此在升级到Solaris912/03发行版的过程中不会被删除.
第1章安装问题35解决方法:在升级到Solaris912/03发行版之前,使用Solaris产品注册表应用程序来删除Solaris8LanguagesSupplementCD软件包.
36Solaris912/03发行说明2003年12月第2章Solaris运行时问题本章介绍已知的运行时问题.
对于那些由于发现太晚而未能包含在这些发行说明中的最新Solaris运行时问题,请参见位于http://docs.
sun.
com/db/doc/817-3468的《Solaris912/03发行说明》.
自本文档在Solaris912/03DocumentationCD和Solaris912/03InstallationCD的安装Kiosk上发布以来,本章增加了以下运行时错误说明:I"xmlValidateDocument()函数可能导致堆栈损坏(4856338)"第38页I"如果相同位置中存在两个相同的修补程序,patchadd命令将安装签名的修补程序(4949580)"第41页I"Solaris912/03DocumentationCD卸载进程失败(4920548)"第52页智能卡错误系统对智能卡没有响应(4415094)如果ocfserv终止并且显示被锁定,则不论插入还是取出智能卡,系统都保持锁定状态.
解决方法:按照以下步骤解除系统锁定:1.
远程登录到ocfserv进程终止的计算机.
2.
成为超级用户.
3.
在终端窗口中键入以下命令,终止dtsession进程.
#pkilldtsessionocfserv重新启动,智能卡登录并恢复功能.
37智能卡管理控制台中的"编辑配置文件"菜单项不起作用(4447632)智能卡管理控制台中的"编辑配置文件"菜单项不能编辑位于/etc/smartcard/opencard.
properties的智能卡配置文件.
如果选择该菜单项,将出现一条警告信息,指出除非技术支持人员要求如此,否则不能继续执行此操作.
解决方法:不要使用智能卡管理控制台中的"编辑配置文件"菜单项.
有关智能卡配置的信息,请参见《SolarisSmartcardAdministrationGuide》.
公用桌面环境(CDE)错误xmlValidateDocument()函数可能导致堆栈损坏(4856338)如果使用了xmlValidateDocument()函数,则使用/usr/lib/libxml2.
so.
2库的应用程序可能会因信息转储而出现间断性失败.
此问题是由已经过xmlValidateDocument()函数验证的文档的库中的堆栈溢出所致.
注意–只有针对在Solaris94/03发行版之前引入的libxml2发行版编译代码时才会遇到此问题.
编译后,代码将在以下发行版之一上执行:ISolaris94/03ISolaris98/03ISolaris912/03解决方法:对所有Solaris9发行版应用以下修补程序:I对于SPARC系统,应用修补程序114014-07.
I对于x86系统,应用修补程序114015-07.
如果使用了libxml2.
so功能测试宏,则需要对使用Solaris94/03、Solaris98/03或Solaris912/03发行版的系统上采用libxml2.
so编译的应用程序进行重新编译.
之所以需要进行重新编译,是因为随Solaris软件提供的libxml2.
so的版本已经由于二进制不兼容性而恢复到2.
4.
23.
这种二进制不兼容性曾出现在libxml2的2.
5.
4版本中.
38Solaris912/03发行说明2003年12月CDE可移动介质自动运行功能被删除(4634260)临时从Solaris912/03软件中删除了CDE桌面环境中的可移动介质自动运行功能.
解决方法:要使用CD-ROM或其它可移动介质卷的自动运行功能,必须执行以下操作之一:I从可移动介质文件系统的顶级运行volstart程序.
I按照CD附带的说明,从CDE外部进行访问.
SPARC:如果在从命令行启动时指定了FontList选项,dtmail会崩溃(4677329)如果在从命令行启动dtmail时指定了FontList选项,则dtmail在连接到IMAP服务器后会崩溃.
请参见以下实例:/usr/dt/bin/dtmail-xrm"Dtmail*FontList:-*-r-normal-*:"将显示以下错误消息:段故障此问题在C和ja语言环境中都会发生.
解决方法:在从命令行启动dtmail时,不要指定FontList选项.
使用CDE邮件程序显示带有长行的电子邮件时似乎挂起(4418793)如果尝试在任何Solaris912/03Unicode或UTF-8语言环境中阅读包含许多长行的电子邮件,CDE邮件程序(dtmail)似乎挂起,电子邮件不会立即显示.
解决方法:请选择以下解决方法之一:I增大dtmail信箱窗口以容纳132列.
I按照以下步骤禁用复杂文本布局功能:1.
成为超级用户.
2.
将目录切换到系统的语言环境目录.
#cd/usr/lib/locale/locale-name在上例中,locale-name指的是系统的Solaris912/03Unicode或UTF-8语言环境的名称.
3.
重命名语言环境布局引擎种类.
#mvLO_LTYPELO_LTYPE-第2章Solaris运行时问题39注意–在将任何修补程序应用到语言环境布局引擎之前,将语言环境布局引擎的种类重命名为原名称(LO_LTYPE).
SolarisPDASync不能从桌面删除最后一项(4260435)当从桌面删除最后一项后,在同步手持设备时,该项会从手持设备恢复到桌面.
例如,"日历"中的最后一个约会或"地址管理器"中的最后一个地址.
解决方法:在同步前从手持设备中手动删除最后一项.
SolarisPDASync不支持与多字节国际化PDA设备之间的数据交换(4263814)如果您在PDA设备与SolarisCDE之间交换多字节数据,则数据在两种环境中都可能会被破坏.
解决方法:在运行SolarisPDASync应用程序之前,使用PDA备份公用程序备份个人计算机上的数据.
如果意外地交换了多字节数据并破坏了该数据,请从备份中恢复数据.
GNOME2.
0问题和错误GNOME2.
0文档有关GNOME2.
0桌面的发行说明和疑难解答的信息,请参见位于http://docs.
sun.
com上的以下文档:I《GNOME2.
0DesktopfortheSolarisOperatingEnvironmentReleaseNotes》I《用于Solaris操作环境的GNOME2.
0桌面疑难解答指南》40Solaris912/03发行说明2003年12月系统管理错误如果相同位置中存在两个相同的修补程序,patchadd命令将安装签名的修补程序(4949580)如果签名的修补程序及其内容被提取到相同的目录中,则不能使用/usr/sbin/patchadd命令安装提取的修补程序.
相反,签名的修补程序将在您执行/usr/sbin/patchadd.
/patchid命令时进行安装.
未签名的、已提取的修补程序将被忽略.
在某些情况下,可能会显示以下错误消息:正在检验签名的修补程序patchid.
.
.
错误:无法打开键存储/var/sadm/security/patchadd/truststore进行读取错误:无法打开键存储/var/sadm/security进行互斥访问签名修补程序patchid的签名无效.
Patchadd正在终止.
解决方法:请选择以下解决方法之一:I将签名的修补程序提取到该修补程序所在目录以外的目录中.
执行/usr/sbin/patchadd命令时使用已提取的修补程序的路径.
I在提取签名的修补程序之后,运行/usr/sbin/patchadd命令之前,删除.
jar文件.
I不要提取签名的修补程序,而应总装软件包键存储并直接安装签名的修补程序.
执行以下操作:1.
成为超级用户.
2.
执行以下命令:#/usr/bin/mkdir/var/sadm/security#/usr/bin/keytool-export-storepasschangeit-alias\gtecybertrustca-keystoreusr/java/jre/lib/security/cacerts-file\/tmp/gte.
crt#/usr/bin/pkgadmaddcert-t-fder/tmp/gte.
crt注意–将缺省口令changeit更改为用于保护Java键存储的口令.
第2章Solaris运行时问题41当装载的存储设备名称为装载的其它存储设备或用于新引导环境的存储设备的子集时,lucreate命令失败(4912890)使用lucreate命令创建新引导环境时,该命令将在以下实例中失败:I所有装载的存储设备的设备路径都是装载的其它存储设备的设备路径的子集.
例如,一个文件系统当前装载在/dev/md/dsk/d1中,另一个文件系统当前装载在/dev/md/dsk/d10中.
I所有装载的存储设备的设备路径都是在lucreate命令中用作变量的存储设备的设备路径的子集.
例如,如果一个文件系统当前装载在/dev/md/dsk/d10中,并且/dev/md/dsk/d100被用作lucreate的选项,而您正在为新引导环境指定文件系统.
将显示以下使人产生误解的错误消息:文件系统创建公用程序/usr/lib/fs/ufsufs/mkfs不可用.
无法为boot-environment创建所有必需的文件系统.
无法为boot-environment创建文件系统解决方法:确保在设备名称为其它存储设备(其中仍有文件系统在使用)的子集的存储设备上没有使用任何文件系统.
如果在装载的文件系统中存在任何不明确的名称,请重命名现有的Solaris卷管理元设备.
在以下解决方法中,d10和d100仅用作实例.
不明确的设备名称的其它实例包括d20和d200或d377和d37,其中d20与d200相匹配,而d377与d37相匹配.
1.
成为超级用户.
2.
使用metarename命令重命名其中一个不明确的元设备名称.
#metarenamed10d300元设备d10被重命名为d300.
注意–使用metarename命令之前,必须先卸载d10上的文件系统.
在卸载文件系统时,请编辑/etc/vfstab文件和包含要重命名的元设备的名称的其它所有相应的配置文件.
您需要将对旧元设备名称的所有引用更改为对新元设备名称的引用.
如果某进程正在访问文件系统上的数据,请将系统转换到单用户模式以卸载该文件系统.
在作出更改之后请重新引导系统.
42Solaris912/03发行说明2003年12月/etc/named.
conf文件的存在导致Solaris管理控制台在用户和组帐户上执行操作失败(4777931)如果使用Solaris管理控制台对担当域名服务(DNS)服务器的系统上的用户或组帐户执行操作,并且该系统上存在/etc/named.
conf文件,则会发生错误.
从图形用户界面(GUI)执行这些操作时,或使用控制台的命令行界面smuser和smgroup时,会发生以下错误.
对某个用户执行操作时,控制台启动一个新对话框或退出smuser命令,并显示以下错误消息:"由于出现意外错误,无法查看用户或角色.
这是由于以下错误引起的:CIM_ERR_FAILED.
"对某个组执行操作时,控制台启动一个新对话框或退出smgroup命令,并显示以下错误消息:"由于出现意外的CIM错误,无法读取组ID:CIM_ERR_FAILED.
"请从GUI或命令行界面执行操作.
解决方法:请选择以下解决方法之一:I通过重新启动DNS服务器来解决此问题,步骤如下:1.
成为超级用户.
2.
将named.
conf文件移到另一个目录中.
例如:#mv/etc/named.
conf/var/named/named.
conf3.
重新启动DNS服务器.
#pkill-9in.
named#/usr/sbin/in.
named/var/named/named.
confI通过重新启动WBEM服务器来解决此问题,步骤如下:1.
成为超级用户.
2.
使用文本编辑器编辑/usr/sadm/lib/wbem/WbemUtilityServices.
properties文件.
用/tmp/new-lename替换/etc/named.
conf字符串.
注意–确保您选用了系统上不存在的文件名.
3.
停止WBEM服务器.
#/etc/init.
d/init.
wbemstop4.
启动WBEM服务器.
第2章Solaris运行时问题43#/etc/init.
d/init.
wbemstart有关详细信息,请参见smuser(1M)和smgroup(1M)手册页.
x86:在BIOS引导过程中按F4键不能引导服务分区(4782757)当引导具有服务分区并且已安装Solaris912/03(x86PlatformEdition)软件的SunLX50时,可以选择按F4功能键来引导服务分区.
但按下F4键后屏幕变为空白,而且系统无法引导服务分区.
解决方法:当显示"BIOS引导屏幕"时,请勿按F4键.
超时后,将显示"当前磁盘分区信息"屏幕,选择"零件号"列中与type=DIAGNOSTIC相对应的编号并按回车键.
系统将引导服务分区.
不能始终生成UltraSPARCIICP事件消息(4732403)在Solaris912/03发行版中基于UltraSPARCII的系统上,不能始终生成伴随某些无法纠正的内存错误消息的CP事件消息.
包括以下系统:ISunEnterprise10000系统ISunEnterprise6500系统ISunEnterprise6000系统ISunEnterprise5500系统ISunEnterprise5000系统ISunEnterprise4500系统ISunEnterprise4000系统ISunEnterprise3500系统ISunEnterprise3000系统结果是某些用于标识失败CPU的信息不能始终显示.
解决方法:有关此问题的最新信息,请访问SunSolveSMWeb站点http://sunsolve.
sun.
com.
SolarisWBEMServices2.
5守护程序找不到com.
sun应用程序编程接口提供程序(4619576)SolarisWBEMServices2.
5守护程序找不到已经写入com.
sun.
wbem.
provider接口或com.
sun.
wbem.
provider20接口的提供程序.
即使您为写入这些接口的提供程序创建了一个Solaris_ProviderPath实例,SolarisWBEMServices2.
5守护程序也找不到该提供程序.
44Solaris912/03发行说明2003年12月解决方法:为使守护程序能够找到这样一个提供程序,请停止并重新启动SolarisWBEMServices2.
5守护程序.
#/etc/init.
d/init.
wbemstop#/etc/init.
d/init.
wbemstart注意–如果使用javaxAPI开发提供程序,则不需要停止并重新启动SolarisWBEMServices2.
5守护程序,因为SolarisWBEMServices2.
5守护程序会动态识别javax提供程序.
一些com.
sun应用程序编程接口方法调用在XML/HTTP传输协议下会失败(4497393、4497399、4497406和4497411)如果选择使用com.
sun应用程序编程接口而不是使用javax应用程序编程接口来开发WBEM软件,则只完全支持通用信息模型(CIM)远程方法调用(RMI).
其它协议,例如XML/HTTP,不一定完全支持com.
sun应用程序编程接口.
下表列出了在RMI下能够成功执行、但在XML/HTTP下不能成功执行的调用实例:方法调用错误消息CIMClient.
close()NullPointerExceptionCIMClient.
execQuery()CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTEDCIMClient.
getInstance()CIM_ERR_FAILEDCIMClient.
invokeMethod()XMLERROR:ClassCastException使用Solaris管理控制台装载和共享工具不能修改文件系统装载特性(4466829)Solaris管理控制台装载和共享工具不能修改对系统很重要的文件系统(例如root[/]、/usr和/var)上的装载选项.
解决方法:请选择以下解决方法之一:I在mount命令中使用remount选项.
#mount-Fle-system-type-oremount,additional-mount-options\device-to-mountmount-point第2章Solaris运行时问题45注意–通过使用mount命令和-remount选项所做的装载特性修改不是永久性的.
此外,未在上个命令的additional-mount-options部分中指定的所有装载选项均会继承由系统指定的缺省值.
有关详细信息,请参见mount_ufs(1M)手册页.
I编辑/etc/vfstab文件中相应的项以修改文件系统装载特性,然后重新引导系统.
试图通过WBEM添加数据时发生CIM_ERR_LOW_ON_MEMORY错误(4312409)当内存不足时会显示以下错误消息:CIM_ERR_LOW_ON_MEMORY当CIM对象管理器的内存不足时,不能添加更多项目.
必须重置CIM对象管理器系统信息库.
解决方法:要复位CIM对象管理系统信息库,请执行以下操作:1.
成为超级用户.
2.
停止CIM对象管理器.
#/etc/init.
d/init.
wbemstop3.
删除JavaSpaces日志目录.
#/bin/rm-rf/var/sadm/wbem/log4.
重新启动CIM对象管理器.
#/etc/init.
d/init.
wbemstart注意–复位CIM对象管理器系统信息库时,将丢失数据存储中的所有专用定义.
必须使用mofcomp命令重新编译包含这些定义的MOF文件.
参见以下实例:#/usr/sadm/bin/mofcomp-uroot-proot-passwordyour-mof-le46Solaris912/03发行说明2003年12月Solaris卷管理器问题Solaris卷管理器metattach命令可能会失败如果Solaris卷管理器镜像了root(/)文件系统,并且该文件系统不是从柱面0开始的,则您附加的所有子镜像也不能从柱面0开始.
如果试图将从柱面0开始的子镜像附加到某个镜像,并且该镜像中最初的子镜像不是从柱面0开始的,则会显示以下错误信息:不能向无标签的镜像附加有标签的子镜像解决方法:请选择以下解决方法之一:I确保root文件系统和其它子镜像的卷都从柱面0开始.
I确保root文件系统和其它子镜像的卷都不从柱面0开始.
注意–缺省情况下,JumpStart安装进程会从柱面0开始交换,并从磁盘上的其它位置开始root(/)文件系统.
常见的系统管理方式是从柱面0开始片0.
如果将缺省的JumpStart安装(其root在片0,而不在柱面0)镜像到第二个典型磁盘(其片0从柱面0开始),就会出现问题,从而导致试图附加第二个子镜像时产生错误消息.
有关Solaris安装程序缺省行为的详细信息,请参见《Solaris912/03安装指南》.
Solaris卷管理错误在发生故障的热备用磁盘被交换出之后,Solaris卷管理器的metahs-e命令在铜缆存储箱上失败(4644106)如果遇到以下情况,metahs-e命令可能会失败:1.
热备用设备出现问题,例如在使用metaverify测试公用程序时引起的错误.
2.
在元设备上发生错误时,Solaris卷管理器软件试图激活热备用.
热备用被标记为broken.
3.
系统被关闭.
包含热备用的故障磁盘被同一位置的新磁盘替换.
第2章Solaris运行时问题474.
当系统引导时,Solaris卷管理器软件不能识别新的热备用.
5.
使用metahs-e命令在新磁盘上启用热备用.
将显示以下消息:警告:md:d0:热备用打开错误(不可用)这是由于Solaris卷管理器软件内部不能识别交换到同一物理位置的新的热备用磁盘.
Solaris卷管理器软件继续显示系统中不再存在的磁盘的设备ID.
注意–在Photon或存储机箱上不会发生此类故障,因为替换磁盘时设备号也变了.
解决方法:请选择以下解决方法之一:I按照以下步骤在Solaris卷管理器状态数据库中更新热备用磁盘的设备ID:1.
成为超级用户.
2.
键入以下命令,更新热备用的设备ID:#metadevadm-ulogical-device-name3.
键入以下命令,使新的热备用磁盘可用:#metareplace-elogical-device-nameI按照以下步骤管理系统中的热备用和热备用池:1.
成为超级用户.
2.
键入以下命令,删除热备用片的项:#metahs-dhsphot-spare-pool-numberlogical-device-name3.
键入以下命令,用正确的设备ID为热备用片在同一位置创建新的项:#metahs-ahsphot-spare-pool-numberlogical-device-name如果逻辑设备名称不再存在,则Solaris卷管理器的metadevadm命令会失败(4645721)不能用通过Solaris卷管理器软件配置的驱动器来替换发生故障的驱动器.
替换驱动器对于Solaris卷管理器软件来说必须是新的.
如果一个磁盘从Photon上的一个插槽实际移动到另一个插槽,则metadevadm命令会失败.
这是由于该片的逻辑设备名不再存在.
但是,该磁盘的设备ID仍然存在于元设备复本上.
将显示以下消息:检测到未命名的设备.
请运行'devfsadm&&metadevadm-r来解决此问题.
48Solaris912/03发行说明2003年12月注意–此时,您可以在新位置访问该磁盘.
但是,可能需要使用旧的逻辑设备名来访问该片.
解决方法:将驱动器实际移回原来的插槽.
Solaris卷管理器的metarecover命令无法更新metadb名称空间(4645776)如果从系统中删除并替换物理磁盘,然后用metarecover-p-d命令向该磁盘中写入适当的软分区特定信息,会导致一个打开故障.
该命令不能更新元设备数据库名称空间,使其反映磁盘设备标识的变化.
这种情况会使建立在该磁盘上的每个软分区都产生一个打开故障.
将显示以下消息:打开错误解决方法:在新磁盘上创建软分区,而不是发出metarecover命令来恢复软分区.
注意–如果软分区是镜像或RAID5的一部分,则使用不带-e选项的metareplace命令,用新的软分区来替换旧的软分区.
#metareplacedxmirrororRAID5old_soft_partitionnew_soft_partition联网错误在两个启用了过滤功能的IP节点之间配置多个隧道可能会导致数据包丢失(4152864)如果在两个IP节点之间配置多个隧道,并启用ip_strict_dst_multihoming或其它IP过滤器,会导致数据包丢失.
解决方法:请选择以下操作之一:I先在两个IP节点之间配置一个隧道,然后使用带有addif选项的ifconfig命令,向该隧道添加地址.
I不要在两个IP节点之间的隧道上启用ip_strict_dst_multihoming.
第2章Solaris运行时问题49安全错误解除CDE屏幕锁的锁定时会删除Kerberos5版凭据(4674474)如果解除一个CDE会话的锁定,则所有缓存的Kerberos5版(krb5)凭据都可能会被删除.
结果是您可能无法访问各种系统公用程序.
此问题在以下情况下发生:I在/etc/pam.
conf文件中,系统的dtsession服务在缺省情况下被配置为使用krb5模块.
I您锁定CDE会话,然后尝试解除该会话的锁定.
如果发生此问题,会显示以下错误消息:锁定屏幕:PAM-KRB5(鉴定):检验TGT与host/host-name时出错:权限被重播缓存代码拒绝解决方法:向/etc/pam.
conf文件中添加以下非pam_krb5的dtsession项:dtsessionauthrequisitepam_authtok_get.
so.
1dtsessionauthrequiredpam_unix_auth.
so.
1如果在/etc/pam.
conf文件中设置了这些项,则缺省情况下不会运行pam_krb5模块.
cron、at和batch不能为锁定的帐户调度作业(4622431)在Solaris912/03发行版中,锁定的帐户被视为过期的或不存在的帐户.
结果,cron、at和batch公用程序不能调度锁定帐户的作业.
解决方法:要使锁定帐户能够接受cron、at或batch作业,请用字符串NP(无口令)替换锁定帐户的口令字段(*LK*).
50Solaris912/03发行说明2003年12月其它软件错误SPARC:在运行Solaris912/03软件的系统上,VeritasVolumeManager可能会失败(4642114)如果在运行Solaris912/03软件的系统上尝试使用VeritasVolumeManager执行任务,以下公用程序可能会发生信息转储:IvxddladmaddjobIvxddladmaddsupport解决方法:请执行以下操作:1.
成为超级用户.
2.
检验系统上的/var/ld/ld.
config文件和/usr/bin/crle公用程序.
3.
在终端窗口键入以下命令:#/usr/bin/cp/var/ld/ld.
config/var/ld/ld.
config.
save#/usr/bin/crle-ELD_LIBRARY_PATH=/usr/lib#appropriate-vxddladm-command#/usr/bin/mv/var/ld/ld.
config.
save/var/ld/ld.
configDocumentationCD问题iPlanetDirectoryServer5.
1文档链接不能正常使用在iPlanetDirectoryServer5.
1Collection(SolarisEdition)中,标题为"DocHome"的链接不能正常使用.
不同的书之间的链接也不能正常使用.
如果选择这些链接,浏览器会显示"找不到"错误.
解决方法:要在系统上的iPlanetDirectoryServer5.
1文档之间切换,请转至http://docs.
sun.
com上的iPlanetDirectoryServer5.
1Collection(SolarisEdition)页面.
单击指向要查看的文档的链接.
第2章Solaris运行时问题51删除其它文档软件包必须有SUNWsdocs软件包如果您删除了SUNWsdocs软件包,然后试图删除其它文档软件包,删除将会失败.
这是由于安装任何文档集时都会一起安装SUNWsdocs软件包,并由其提供浏览器入口点.
解决方法:如果删除了SUNWsdocs软件包,则从文档介质重新安装SUNWsdocs软件包,然后删除其它文档软件包.
DocumentationCD错误Solaris912/03DocumentationCD卸载进程失败(4920548)如果在系统上安装以下任何两个或所有三个文档介质,然后尝试卸载这些CD中的任何一个,卸载程序汇总面板都会报告故障状态:ISolaris912/03Documentation1of2CDISolaris912/03Documentation2of2CDISolaris9onSunHardwaredocumentationsetontheSolaris912/03SoftwareSupplementCD发生此问题是由于三张CD都包含依赖于SUNWsdocs软件包的软件包.
您试图卸载的CD仍然处于已注册状态.
但是,产品注册表中会显示已损坏状态.
卸载程序将此状态解释为故障.
随后,卸载过程中将跳过文档集,即使已从系统中删除了相关的软件包.
解决方法:请执行以下操作来解决该问题:1.
卸载剩余的Solaris912/03文档CD.
2.
取消注册未正确卸载的Solaris912/03文档CD.
3.
如果有必要,重新安装Solaris912/03文档介质.
只能通过C语言环境来使用欧洲语言环境PDF文档(4674475)在Solaris912/03软件和其它基于UNIX的系统中,在以下的欧洲语言环境中,不可访问Solaris912/03Documentation1of2CD上的PDF文档:Ide(德文)52Solaris912/03发行说明2003年12月Ies(西班牙文)Ifr(法文)Iit(意大利文)Isv(瑞典文)这是由于AdobeAcrobatReader的局限性所致.
有关此问题的详细信息,请参见AdobeTechnote站点http://www.
adobe.
com:80/support/techdocs/294de.
htm.
解决方法:请选择以下解决方法之一:I在Solaris912/03软件和其它基于UNIX的系统中,将环境变量LC_ALL设为Cacroread.
例如,在Cshell中,在终端窗口中键入以下命令:%envLC_ALL=CacroreadI对于非基于UNIX的系统,请升级到AdobeAcrobatReader5.
0或更高版本.
删除Solaris912/03文档软件包可能会意外卸载某些Solaris912/03DocumentationCollection(4641961)在以下情况下,系统中某些Solaris912/03文档集可能会被意外删除:1.
系统上同时安装了Solaris912/03Documentation1of2CD和Solaris912/03Documentation2of2CD.
2.
然后使用prodreg公用程序或Solaris912/03DocumentationCD安装程序来删除某些文档软件包.
Solaris912/03Documentation1of2CD和Solaris912/03Documentation2of2CD包含三个公共的文档集.
如果从Solaris912/03Documentation1of2CD或Solaris912/03Documentation2of2CD安装中删除包含这些文档集的软件包,该软件包会同时从两个安装中删除.
下表列出了可能会被意外删除的软件包:表2–1两张Solaris912/03DocumentationCD上都包含的Solaris912/03文档软件包HTML软件包名称PDF软件包名称文档集说明SUNWaadmSUNWpaadmSolaris9SystemAdministratorCollectionSUNWdevSUNWpdevSolaris9DeveloperCollectionSUNWidsSUNWpidsiPlanetDirectoryServer5.
1Collection解决方法:请选择以下解决方法之一:第2章Solaris运行时问题53I如果卸载过程意外删除了这些文档软件包,并且您希望系统上有这些软件包,请从Solaris912/03Documentation1of2CD或Solaris912/03Documentation2of2CD重新安装这些软件包.
I要避免此问题,请使用pkgrm公用程序删除要从系统中删除的软件包.
本地化问题Solaris912/03发行版中未提供用于爱沙尼亚语键盘类型6、加拿大法语键盘类型6和波兰语程序员键盘类型5的硬件此Solaris9发行版中添加了对以下三种键盘布局的软件支持:爱沙尼亚语键盘类型6、加拿大法语键盘类型6和波兰语程序员键盘类型5.
使用此软件,爱沙尼亚、加拿大和波兰的用户可以根据自己的语言需要来更改标准的美国键盘布局,从而更灵活地进行键盘输入.
目前,这三种键盘布局类型还没有可用的硬件.
解决方法:要使用这种新的键盘软件,请使用以下方法之一修改/usr/openwin/share/etc/keytables/keytable.
map文件:I对于爱沙尼亚语类型6键盘,请进行以下更改:1.
将/usr/openwin/share/etc/keytables/keytable.
map文件中的US6.
kt项改为Estonia6.
kt.
按以下方式读取已修改的项:60Estonia6.
kt2.
将以下项添加到/usr/openwin/lib/locale/iso8859-15/Compose文件::"/xa8"scaron:"/xa6"scaron:"/270"scaron:"/264"scaron3.
重新引导系统使更改生效.
I对于加拿大法语类型6键盘,请进行以下更改:54Solaris912/03发行说明2003年12月1.
将/usr/openwin/share/etc/keytables/keytable.
map文件中的US6.
kt项改为Canada6.
kt.
按以下方式读取已修改的项:60Canada6.
kt2.
重新引导系统使更改生效.
I如果您要使用现有的波兰文类型5键盘布局,请进行以下更改:1.
将/usr/openwin/share/etc/keytables/keytable.
map文件中的Poland5.
kt项改为Poland5_pr.
kt.
按以下方式读取已修改的项:452Poland5_pr.
kt注意–如果您使用的是带有DIP开关的键盘,则在重新引导系统之前,请确保先将这些开关设置为用于输入波兰文的正确二进制值(二进制值52).
2.
如果您使用的是标准的美国类型5键盘,请将/usr/openwin/share/etc/keytables/keytable.
map文件中的US5.
kt项改为Poland5_pr.
kt.
按以下方式读取已修改的项:433Poland5_pr.
kt3.
重新引导系统使更改生效.
本地化错误SPARC:Shift-U在阿拉伯语语言环境中不能按预期方式工作(4303879)要在阿拉伯文语言环境中生成带音调符号的字符,请键入阿拉伯字符,然后按Shift-U.
在欧洲UTF-8语言环境中排序不能正常工作(4307314)在欧洲UTF-8语言环境中排序不能正常工作.
解决方法:在FIGGSUTF-8语言环境中尝试排序前,请把LC_COLLATE变量设置为等价的ISO–1值.
#echo$LC_COLLATE>es_ES.
UTF-8#LC_COLLATE=es_ES.
IS08859-1第2章Solaris运行时问题55#exportLC_COLLATE然后开始排序.
SunONEApplicationServer错误缺省浏览器与SunONEApplicationServer7不兼容(4741123)通过Solaris912/03软件的缺省浏览器尝试使用SunONEApplicationServerAdministrativeUI时,会显示以下错误消息:不支持浏览器:Netscape4.
78建议将浏览器升级到Netscape4.
79或Netscape6.
2(或更高版本)来运行SunOneApplicationServerAdministrativeUI.
如果不升级并继续进行操作,可能会导致性能降低或发生不可预知的结果.
注意–如果您运行的是Solaris912/03发行版中的SunONEApplicationServerAdministrativeUI版本,则需要使用Netscape4.
79或Netscape7.
0软件.
解决方法:使用/usr/dt/appconfig/SUNWns/netscape,而不使用/usr/dt/bin/netscape.
某些NetscapeNavigator软件版本不支持编辑存取控制列表(4750616)某些Navigator软件版本不支持编辑SunONEApplicationServer存取控制列表(ACL).
如果在使用NetscapeNavigator6.
x或NetscapeNavigator7.
x版本软件时试图编辑ACL项,则可能会遇到间断性问题.
可能发生的几类问题包括:I浏览器窗口消失.
I启动时不显示ACL编辑屏幕.
解决方法:请选择以下解决方法之一:I使用受支持的NetscapeNavigator软件4.
79版或MicrosoftInternetExplorer6.
0版.
56Solaris912/03发行说明2003年12月I手动编辑ACL文件.
有关ACL文件格式的详细信息,请参见《SunONEApplicationServer7管理员指南》.
使用Oracle9.
2客户端访问Oracle9.
1数据库可能会导致数据被破坏(4707531)使用Oracle9.
2客户端访问Oracle9.
1数据库时,如果数字列出现在时间戳列的后面,可能会导致数据被破坏.
这可能是由于使用ojdbc14.
jar文件访问Oracle9.
1数据库造成的.
应用修补程序可能有助于解决32位Solaris机器(运行Oracle9.
1数据库)上的此类问题.
这种适用于Oracle的JDBC驱动程序在JDK1.
4上运行.
解决方法:从Oracle的Web站点下载用于错误2199718的修补程序并将其应用到服务器中.
当查看从命令行创建的PersistenceManagerFactory资源时,管理界面报告检验器错误(4733109)使用命令行界面创建PersistenceManagerFactory资源时报告检验器错误.
在SunONEApplicationServer管理界面中查看资源时,会显示以下错误:ArgChecker失败:jndiName验证失败:对象必须非空解决方法:按照以下步骤创建新的PersistenceManagementFactory资源:1.
使用数据源信息创建jdbc连接池,以连接到数据库.
2.
通过JavaNamingandDirectoryInterface(J.
N.
D.
I.
)查找创建jdbc资源,使连接池可用.
3.
使用第2步创建的jdbc资源来创建持久性资源管理.
server.
xml文件中iiop-listener元素的地址属性不支持any值(4743366)server.
xml文件中iiop-listener元素的地址属性中的any值允许侦听系统上所有可用的接口,此支持包括IPv4和IPv6接口.
但是,SunONEApplicationServer缺省配置在iiop-listener元素中使用0.
0.
0.
0地址值.
此缺省配置不侦听IPv6接口,只侦听系统上所有的IPv4接口.
解决方法:在server.
xml文件iiop-listener元素的地址属性中使用::值来侦听系统上的所有IPv4和IPv6接口.
第2章Solaris运行时问题57转换到启用SSL的环境时,ApplicationServer无法重新启动(4723776)如果在安装证书并启用安全设置后重新启动SunONEApplicationServer,重新启动将失败.
将显示一条消息,说明服务器无法接收口令.
如果未启用安全套接字层(SSL),未缓存口令,将导致重新启动失败.
重新启动命令不支持从非SSL模式到启用SSL模式的切换.
注意–这个问题只在服务器首次重新启动时发生,以后的重新启动则恢复正常.
解决方法:请选择以下解决方法之一:I如果您已经遇到过此问题,请单击"启动"按钮.
I要避免此问题,请执行以下操作,而不要单击"重新启动"按钮:1.
单击"停止"按钮.
2.
单击"启动"按钮.
ApplicationServer在动态重新装入过程中可能会崩溃(4750461)如果应用程序有许多EnterpriseJavaBeans组件,服务器在动态重新装入应用程序的过程中可能会崩溃.
动态重新装入功能用于在开发环境中对应用程序的微小更改进行快速测试.
此崩溃是由于试图使用过多的文件描述符造成的.
解决方法:请执行以下操作:1.
按以下格式向/etc/system文件添加行,增加文件描述符的限制值.
Isetrlim_fd_max=8192Isetrlim_fd_cur=2048根据应用程序的大小,可以适当地调整限制值.
2.
重新引导系统.
管理界面别名列表中不显示外部证书昵称(4725473)如果通过SunONEApplication管理界面安装外部证书,则当您试图使用安装在外部加密模块上的证书为http侦听程序启用SSL时,会遇到问题.
尽管能够成功安装证书,但证书昵称并不显示在管理界面中.
解决方法:请执行以下操作:58Solaris912/03发行说明2003年12月1.
以管理员用户身份登录到安装有SunONEApplicationServer软件的系统中.
2.
使用asadmin命令将http侦听程序链接到安装在外部加密模块上的证书.
有关asadmin命令的详细信息,请参见asadmin(1AS)手册页.
#asadmincreate-ssl--useradminuser--passwordpassword--hosthostname\--portport--typehttp-listener--certnamenobody@apprealm:Server-Cert\--instanceinstance--ssl3enabled=true\--ssl3tlsciphers+rsa_rc4_128_md5http-listener-1以上命令在证书与服务器实例之间建立了链接,但该命令并不安装证书,证书是通过管理界面安装的.
注意–尽管已将证书和http侦听程序链接起来,但http侦听程序只在非SSL模式中进行侦听.
3.
启用http侦听程序在SSL模式中进行侦听.
使用以下命令:#asadminset--useradminuser--passwordpassword--hosthostname\--portportserver1.
http-listener.
http-listener-1.
securityEnabled=true以上命令将服务器实例的侦听状态从非SSL切换到SSL.
执行完以上操作后,证书将显示在管理界面中.
现在您可以根据需要使用管理界面来编辑http侦听程序.
flexanlg命令可能导致打开失败错误(4742993)如果在Solaris912/03发行版中运行SunONEApplicationServer软件,并使用/usr/appserver/bin中的flexanlg命令,则会显示以下打开失败错误:ld.
so.
1:/usr/appserver/bin/flexanlg:致命:libplc4.
so:打开失败:文件不存在或目录已被删除解决方法:请执行以下操作:1.
将以下项添加到LD_LIBRARY_PATH文件中:/usr/lib/mps2.
运行flexanlg命令.
%/usr/appserver/bin/flexanlg第2章Solaris运行时问题59仅支持IPv6的客户机无法连接到ApplicationServer(4742559)注意–如果您的网络中未使用IPv6,则不会出现这个问题.
缺省情况下,SunONEApplicationServer7实例和AdminServer实例使用IPv4.
所有能运行SunONEApplicationServer的系统软件都支持IPv4.
对于支持IPv6的平台,为了保持一致性,需要更改SunONEApplicationServer的配置.
注意–如果要更改这些配置,您必须确保系统支持IPv6.
如果将IPv6相关的配置应用到仅支持IPv4的系统,ApplicationServer实例可能无法启动.
解决方法:请执行以下配置更改:1.
启动管理服务器.
2.
通过在浏览器中连接到管理服务器HTTP主机或端口,来启动管理控制台.
3.
选择要配置IPv6的服务器实例,例如server1.
4.
在树视图中扩展HTTP侦听程序节点.
5.
选择要配置IPv6的HTTP侦听程序,例如http-listener1.
6.
在"General"节中,将"IPAddress"字段的值更改为ANY.
7.
在"Advanced"节中,将"Family"字段的值更改为INET6.
将"Family"字段设置为INET6不会禁用IPv4功能,除非选定一个IPv6地址作为IP地址.
如果IP地址设置为ANY,则匹配所有的IPv4和IPv6地址.
8.
单击"保存".
9.
从左侧的面板中选择您的服务器实例.
10.
单击"应用更改".
11.
单击"停止".
12.
单击"启动".
服务器将重新启动并实现您所做的更改.
修改的样例直到重新部署后才被更新(4726161)如果在进行小的更改并重新封装应用程序后试图多次部署样例,将显示以下错误消息:已经部署此问题影响到大多数样例,因为这些样例都使用Ant公用程序和common.
xml文件,而它们都具有deploy目标.
这种组合用法混淆了应用程序部署和资源注册.
60Solaris912/03发行说明2003年12月解决方法:请选择以下解决方法之一:I对于大多数使用Ant公用程序build.
xml文件并包含common.
xml文件的样例应用程序,键入以下命令:%asantdeploy_commonI对于所有其它样例应用程序,键入以下命令:%asantundeploy%asantdeploy非零事务设置导致本地事务处理速度降低(4700241)本地事务管理器不支持具有非零的超时值设置的事务.
如果将事务服务元素中的超时秒数属性设置为大于0的值,则所有本地事务都被作为全局事务处理.
超时值为0意味着如果事务管理器未收到参与的数据源返回的信息,事务管理器将一直等待.
注意–如果数据源驱动程序不支持全局事务,本地事务可能会失败.
解决方法:将超时秒数复位为缺省值0.
无法启动OracleJDBC驱动程序优化(4732684)要通过容器管理持久性(CMP)bean利用OracleJDBC优化,必须在server.
xml文件的classpath-suffix属性中指定classes12.
zip文件.
不要将classes12.
zip文件放置在instance/lib/目录(第三方库的缺省目录)中.
解决方法:将classes12.
zip文件添加到server.
xml文件的classpath-suffix属性中.
由于DNS地址查找IPv6地址失败,RMI-IIOP客户机不能使用IPv6地址(4743419)如果DNS查找IPv6地址失败,则远程方法调用因特网Inter-ORB协议(RMI-IIOP)的客户机将不能使用IPv6地址.
解决方法:应该在部署站点设置DNS,以便查找IPv6地址.
第2章Solaris运行时问题61SunONEApplicationServer安全错误当Root允许非root用户进行Root访问时,ApplicationServer会启动所有实例(4780076)如果SunONEApplicationServer作为Solaris的一部分进行安装,则ApplicationServer启动时会出现多个问题:I所有应用服务器和管理服务器实例都会在Solaris系统启动过程中自动启动.
在许多环境中,用户并不希望所有实例都在Solaris系统启动过程中自动启动,因为启动每个定义的实例都会对系统的可用内存产生不利影响.
I应用服务器实例和管理服务器实例自动启动时,每个实例的启动脚本都作为root执行.
执行不属于非root用户的实例启动脚本时,非root用户可以通过修改实例级启动脚本来访问root用户.
在安装SunONEApplicationServer的过程中,会安装/etc/init.
d/appserv脚本以及/etc/rc*.
d/目录中S84appserv和K05appserv脚本的符号链接.
这些脚本导致所有应用服务器实例和管理服务器实例(定义为应用服务器安装的一部分)随着Solaris系统的启动和停机而自动启动和停止.
/etc/init.
d/appserv脚本包含以下代码段:case"$1"in'start')/usr/sbin/asadminstart-appserv;;'stop')/usr/sbin/asadminstop-appserv;;执行asadminstart-appserv命令导致管理服务器实例和(所有管理域中定义的)所有应用服务器实例在Solaris系统启动过程中启动.
由于系统启动和停机脚本是作为root执行的,因此每个应用服务器和管理服务器实例的启动脚本也作为root执行.
实例级启动脚本的名称为startserv,位于instance-dir/bin/startserv中.
因为非root用户也可以拥有实例,所以非root用户可以修改startserv脚本,作为root用户执行命令.
如果实例使用具有特权的网络端口,则该实例的startserv脚本必须作为root执行.
但是,实例的配置中通常会设置runasuser,以强制实例在root用户第一次启动该实例后以指定的用户身份运行.
解决方法:根据您的环境,执行以下解决方法之一:I如果您的环境不要求所有应用服务器实例和管理服务器实例都作为root启动,则注释掉/etc/init.
d/appserv脚本中的asadminstart-appserv和asadminstop-appserv命令.
62Solaris912/03发行说明2003年12月I如果您的环境要求启动特定管理域或者启动一个或多个管理域中的特定实例,您可以修改或创建脚本来自动执行该过程.
请注意,特定管理域包括每个域的管理服务器实例和所有应用服务器实例.
执行以下操作之一:I修改/etc/init.
d/appserv脚本,启动所需的域或实例.
I根据环境的需要,定义新的/etc/rc*.
d/脚本.
启动注意事项:要自动启动特定的应用服务器管理域或特定的应用服务器实例,在修改Solaris软件启动脚本时,请注意以下事项:I启动特定的域–如果要以root用户身份启动特定管理域中的管理服务器实例和所有应用服务器实例,请按如下所示修改/etc/rc*.
d/脚本:case"$1"in'start')/usr/sbin/asadminstart-domain--domainproduction-domain;;'stop')/usr/sbin/asadminstop-domain--domainproduction-domain;;I以非root用户身份启动特定的应用服务器实例–修改/etc/rc*.
d/脚本以使用带有-c选项的su命令.
case"$1"in'start')su-usera-c"/usr/sbin/asadminstart-instance--domaintest-domaininstance-a"su-userb-c"/usr/sbin/asadminstart-instance--domaintest-domaininstance-b";;'stop')su-usera-c"/usr/sbin/asadminstop-instance--domaintest-domaininstance-a"su-userb-c"/usr/sbin/asadminstop-instance--domaintest-domaininstance-b";;有关可通过asadmin命令行界面使用的startup和shutdown命令的详细信息,请参见《SunONEApplicationServer7管理员指南》.
第2章Solaris运行时问题63SunONEDirectoryServer(以前的iPlanetDirectoryServer)问题设置问题在安装过程中键入独特名称(DN)时,使用UTF-8字符集编码.
其它编码不受支持.
安装操作不会将数据从本地字符集编码转换为UTF-8字符集编码.
用于输入数据的轻量目录交换格式(LDIF)文件也必须使用UTF-8字符集编码.
输入操作不会将数据从本地字符集编码转换为UTF-8字符集编码.
架构问题SunOpenNetEnvironment(SunONE)DirectoryServer(以前的iPlanetDirectoryServer)5.
1提供的架构与RFC2256中为groupOfNames和groupOfUniquenames对象类指定的架构不同.
在提供的架构中,member和uniquemember属性类型是可选的.
RFC2256指定在各自的对象类中必须至少存在一个这些类型的值.
aci属性是一个可操作属性,除非您明确要求,否则在搜索中不会返回该属性.
复制问题目前不支持在广域网(WAN)上进行多主控复制.
服务器插件问题SunONEDirectoryServer5.
1提供用户标识号(UID)Uniqueness插件.
缺省情况下,该插件未被激活.
要确保特定属性的属性唯一性,请为每个属性创建一个新的AttributeUniqueness插件实例.
有关AttributeUniqueness插件的详细信息,请参见http://docs.
sun.
com上的《iPlanetDirectoryServer5.
1系统管理员指南》.
现在,ReferentialIntegrity插件在缺省情况下是关闭的.
要避免解析循环冲突,在多主控复制环境中应只在一个主控复制中启用ReferentialIntegrity插件.
在发出链式请求的服务器上启用ReferentialIntegrity插件之前,应分析性能资源、时间和完整性需求.
完整性检查会消耗大量内存和CPU资源.
服务的角色和类问题nsRoleDN属性用于定义角色.
不应该将此属性用于计算用户的角色成员关系.
在计算角色成员关系时,请查看nsrole属性.
64Solaris912/03发行说明2003年12月索引问题如果虚拟列表视图(VLV)索引包含多个数据库,则VLV索引不能正常使用.
SunONEDirectoryServer错误不能通过控制台取消激活用户(4521017)如果启动SunONEDirectoryServer5.
1控制台并创建非激活的新用户或新角色,则新创建的用户或角色没有被取消激活.
不能通过控制台创建非激活的用户和角色.
解决方法:要创建非激活的用户或角色,请执行以下操作:1.
创建新用户或新角色.
2.
双击新创建的用户或角色,或者选择新创建的用户或角色.
在"对象"菜单中,单击"特性"项.
3.
单击"帐户"选项卡.
4.
单击"取消激活"按钮.
5.
单击"确定".
新创建的用户或角色将被取消激活.
不能用包含空格的root后缀来配置目录(4526501)如果在配置SunONEDirectoryServer5.
1时指定了包含空格的基本DN,例如o=U.
S.
Government,C=US,则生成的DN被截断为Government,C=US.
在配置时,DN应该输入为o=U.
S.
%20Government,C=US.
解决方法:要更正基本DN项,请执行以下操作:1.
在控制台的"服务器和应用程序"选项卡的左侧导航窗格中选择顶级目录项.
2.
编辑"用户"目录子树字段中的后缀.
3.
单击"确定".
口令策略信息在服务器之间不同步(4527608)如果在非主控目录服务器上更新口令策略信息,该信息不会复制到所有其它服务器上.
这种信息包括帐户锁定.
解决方法:在每台服务器上手动管理口令策略信息.
第2章Solaris运行时问题65更改用户口令后帐户锁定仍然有效(4527623)如果帐户锁定有效,并且用户口令被更改,则帐户锁定仍然有效.
解决方法:复位accountUnlockTime、passwordRetryCount和retryCountResetTime锁定属性来解除帐户的锁定.
在安装后立即执行控制台备份会失败(4531022)如果您安装SunOneDirectoryServer5.
1,启动控制台,用LDIF文件初始化目录,然后备份服务器,则控制台会报告备份成功,但实际上备份失败.
解决方法:在初始化数据库之后,从控制台执行以下任务:1.
停止服务器.
2.
重新启动服务器.
3.
执行备份.
服务器在规格化DN属性时忽略区分大小写语法(4630941)您不能使用LDAP命名服务来创建除大小写不同以外完全相同的自动装载路径名,因为这会导致不唯一的路径名.
如果命名属性用区分大小写的语法来定义,并且已经存在一个名称相同(但大小写不同)的项,则目录服务器不允许创建该项.
例如,/home/foo和/home/Foo路径不能共存.
如果存在attr=foo,dc=mycompany,dc=com项,则服务器不允许创建attr=Foo,dc=mycompany,dc=com.
此问题的必然结果是在使用LDAP命名服务时,自动安装的路径名必须唯一(不区分大小写).
解决方法:无.
在执行Export、Backup、Restore命令或创建索引过程中停止服务器会导致服务器崩溃(4678334)如果服务器在执行export、backup、restore命令或创建索引过程中停止,则服务器会崩溃.
解决方法:在执行这些操作的过程中不要停止服务器.
66Solaris912/03发行说明2003年12月复制无法使用自签名证书(4679442)如果您试图通过SSL将复制配置为使用基于证书的鉴别,则在存在以下任一条件时,复制不能工作:I供应商的证书是自签名的.
I供应商的证书只能作为SSL服务器证书,并且该服务器不能在SSL握手过程中担当客户机角色.
解决方法:无.
UFS文件系统问题SPARC:请勿在VxVM卷上创建大小超过2TB的UFS文件系统如果您试图在VeritasVolumeManager(VxVM)卷上创建2TB或更大的UFS文件,将会导致错误状态.
结果会生成大小为VxVM卷模数2TB的文件系统.
例如,大小为8.
4TB的VxVM卷将生成一个大小为0.
4TB的文件系统.
不显示警告消息.
解决方法:无.
UFS文件系统错误SPARC:在MultiterabyteUFS文件系统上使用fssnap无效(4836824)Solaris912/03发行版不支持使用fssnap命令为大于1TB的UFS文件系统创建快照.
将显示以下错误消息:fssnap:致命:文件系统/dir/snapshot0支持大文件.
解决方法:无.
第2章Solaris运行时问题6768Solaris912/03发行说明2003年12月第3章最新消息本章包括因开发太晚而未能及时包含在Solaris912/03文档集中的新功能的信息.
有关Solaris912/03操作系统中新增功能的信息,请参见位于http://docs.
sun.
com的《Solaris912/03操作环境中的新增功能》.
自本文档在Solaris9DocumentationCD和Solaris9InstallationCD的安装Kiosk上发布以来,本章增加了以下功能说明.
I"sadmind安全级别提高"第69页sadmind功能改进sadmind安全级别提高为了提高sadmind命令的安全性,已将缺省的安全级别提高至2(DES).
如果不需要sadmind,请将inetd.
conf文件中的相应条目注释掉.
有关详细信息,请参见sadmind(1M)手册页.
6970Solaris912/03发行说明2003年12月第4章软件支持终止声明本章列出支持终止声明.
对于那些由于发现太晚而未能包含在这些发行说明中的最新支持终止声明,请参见位于http://docs.
sun.
com/db/doc/817-3468的《Solaris912/03发行说明》.
自本文档在Solaris912/03DocumentationCD和Solaris912/03InstallationCD的安装Kiosk上发布以来,本章增加了以下软件支持终止声明.
I"LanceEthernet(le)驱动程序"第82页I"sdtjmplay桌面Java媒体播放器"第86页从Solaris9软件中删除的功能adb映射修饰符和监视点语法在此发行版中,adb公用程序是作为指向新的mdb公用程序的链接来实现的.
mdb(1)手册页介绍了新调试器的功能,其中包括它的adb兼容模式.
即使在此兼容模式中,adb(1)和mdb之间也存在着差别.
以下是这些差别的一些示例:I某些子命令的文本输出格式与mdb中的格式不同.
尽管仍然使用相同的规则对宏文件进行格式化,但可能需要对那些依赖于其它子命令输出的脚本进行修改.
提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...
妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款到网站余额,超过2天...
Virmach商家我们是不是比较熟悉?速度一般,但是人家价格低,而且机房是比较多的。早年的时候有帮助一个有做外贸也许需要多个机房且便宜服务商的时候接触到这个商家,有曾经帮助够买过上百台这样的低价机器。这里需要提醒的,便宜但是速度一般,尤其是中文业务速度确实不快,如果是外贸业务,那肯定是没有问题。这几天,我们有看到Virmach推出了夏季优惠促销,VPS首年8折,最低年付仅7.2美元,多机房可选,如...