Solaris98/03发行说明SunMicrosystems,Inc.
4150NetworkCircleSantaClara,CA95054U.
S.
A.
部件号码:817–2439–112003年8月版权所有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和Solaris是SunMicrosystems,Inc.
在美国和其它国家/地区的商标、注册商标或服务标记.
所有SPARC商标的使用均已获得许可,它们是SPARCInternational公司在美国和其它国家/地区的商标或注册商标.
标有SPARC商标的产品均基于由SunMicrosystems,Inc.
开发的体系结构.
PostScript是AdobeSystems,Incorporated的商标或注册商标,后者可能在某些司法管辖区域注册.
Netscape(TM)是NetscapeCommunicationsCorporation的商标或注册商标.
NetscapeNavigator(TM)是NetscapeCommunicationsCorporation在美国和其它国家/地区的商标或注册商标.
OPENLOOK和Sun图形用户界面是SunMicrosystems,Inc.
为其用户和被许可方开发的.
Sun对Xerox为计算机行业在研究和开发可视或图形用户界面概念方面所做的开拓性工作表示感谢.
Sun已从Xerox获得了对Xerox图形用户界面的非独占性许可证,该许可证还适用于实现OPENLOOKGUI和在其它方面遵守Sun书面许可协议的Sun许可证持有者.
联邦政府使用:商业软件–政府用户应遵守标准许可证条款和条件.
本文档按"原样"提供,对所有明示或默示的条件、陈述和担保,包括对适销性、适用性和非侵权性的默示保证,均不承担任何责任,除非此免责声明的适用范围在法律上无效.
030828@6671内容序111安装问题15安装Solaris98/03软件之前需要知道的问题15x86:Solaris98/03InstallationCD分区问题15x86:缺省引导磁盘分区布局的更改16SPARC:缺省SolarisJumpStart配置文件可能无法在小磁盘上安装多个语言环境16x86:在不包含服务分区的系统上无法缺省创建服务分区17x86:没有提供SolarisDeviceCongurationAssistant引导软盘18x86:在升级到Solaris98/03操作环境前先将DPTPM2144UW控制器BIOS更新到最新修订版19x86:请勿升级带有BIOSGG.
06.
13版的Hewlett-Packard(HP)VectraXU系列系统19安装Solaris98/03软件之前需要知道的错误19在配有ToshibaSD-M1401DVD-ROM的系统上不能从SolarisDVD引导(4467424)19在Solaris2.
6和Solaris7操作环境下无法访问Solaris98/03DVD上的数据(4511090)20安装错误21x86:使用3Com3C905C网卡进行PXE引导失败(4847803)21SPARC:安装或升级后,带有多个接口的系统将所有接口都识别为可用(4640568)21从Solaris98/03Software1of2CD安装时发生的安装错误21创建文件系统时可能出现警告(4189127)21安装或升级中出现的错误223安装SolarisWBEM供应商软件包SUNWwbpro时遇到无效的错误消息(4824518)22升级问题22在Solaris98/03操作环境下,无法通过SUNWsan访问存储区网络22x86:无法使用Solaris98/03(x86PlatformEdition)InstallationCD将x86系统升级到Solaris98/03操作环境22Solaris管理控制台2.
1软件与Solaris管理控制台1.
0、1.
0.
1或1.
0.
2软件不兼容22升级过程中发生的安装错误24安装SolarisFlash差别归档文件时luupgrade命令的问题(4890708)24升级时无法安装SUNWceudt软件包(4826785)25使用SolarisLiveUpgrade时安装程序文本的显示问题(4736488)25SPARC:在升级过程中,删除SUNWjxcft软件包时出现错误(4525236)26升级到Solaris98/03操作环境可能会禁用现有的安全shell守护程序(sshd)(4626093)26/export接近容量极限时,升级将失败(4409601)26升级无盘客户服务器和客户机(4363078)27升级后发生的安装错误27SPARC:升级后删除修补程序可能会破坏WBEM系统信息库(4820614)2764位Solaris问题28SPARC:SunUltraSPARC系统(sun4u)可能需要引导快擦写PROM更新28DocumentationCD问题29不能在运行Solaris2.
6、7和8操作环境的文档服务器上安装名称长度超过九个字符的文档软件包29DocumentationCD安装错误29Solaris98/03DocumentationCDuninstaller公用程序的卸载模式不能正常运行(4675797)29DocumentationCD检验面板在命令行界面模式中可能无法分页显示(4520352)30安装过程中出现的本地化问题30可能会安装附加的相关语言环境30安装过程中出现的本地化错误30Solaris9BetaRefresh中文CDE字体软件包不能升级到Solaris98/03操作环境(4653908)30从运行具有完全泰文/俄文/波兰文/加泰罗尼亚文支持的Solaris8操作环境来升级系统,会在系统上留下无效的软件包(4650059)302Solaris运行时问题33智能卡错误334Solaris98/03发行说明2003年8月系统对智能卡没有响应(4415094)33智能卡控制台中的"编辑配置文件"菜单项不起作用(4447632)33公用桌面环境(CDE)错误34x86:当运行qmon应用程序时显示被破坏的文本(4649547)34CDE可移动介质自动运行功能被删除(4634260)34SPARC:如果在从命令行启动时指定了FontList选项,dtmail会崩溃(4677329)34使用CDE邮件程序显示带有长行的电子邮件时似乎挂起(4418793)34SolarisPDASync不能从桌面删除最后一项(4260435)35SolarisPDASync不支持与多TB国际化PDA设备之间的数据交换(4263814)35GNOME2.
0问题和错误35GNOME2.
0文档35系统管理错误35x86:无法建立Sun4U无盘客户机(4878696)35/etc/named.
conf文件导致Solaris管理控制台对用户和组帐户的操作失败(4777931)36x86:BIOS引导过程中按F4键不能引导服务分区(4782757)37在Solaris98/03操作环境中不能始终生成UltraSPARCIICP事件消息(4732403)37SolarisWBEMServices2.
5守护程序找不到com.
sun应用程序编程接口提供程序(4619576)38一些com.
sun应用程序编程接口方法调用在XML/HTTP传输协议下会失败(4497393,4497399,4497406,4497411)38使用Solaris管理控制台安装和共享工具不能修改文件系统安装属性(4466829)38试图通过WBEM添加数据时发生CIM_ERR_LOW_ON_MEMORY错误(4312409)39Solaris卷管理器问题39Solaris卷管理器的metattach命令可能会失败39Solaris卷管理器错误40在发生故障的热备用磁盘被交换出之后,Solaris卷管理器的metahs-e命令在铜缆存储箱上失败(4644106)40如果逻辑设备名称不再存在,则Solaris卷管理器的metadevadm命令会失败(4645721)41Solaris卷管理器的metarecover命令无法更新metadb名称空间(4645776)41联网错误41x86:使用IPv6可能会导致e1000g接口失败(4874857)41在两个启用了过滤功能的IP节点之间配置多个隧道可能导致数据包丢失(4152864)42内容5安全错误42解除CDE屏幕锁的锁定时会删除Kerberos5版凭据(4674474)42cron、at和batch不能为锁定的帐户调度作业(4622431)43其它软件错误43SPARC:在运行Solaris98/03操作环境的系统上,VeritasVolumeManager可能会失败(4642114)43DocumentationCD问题43iPlanetDirectoryServer5.
1文档链接不能正常使用43删除其它文档软件包必须有SUNWsdocs软件包43DocumentationCD错误44只能通过C语言环境来使用欧洲语言环境PDF文档(4674475)44删除Solaris98/03文档软件包可能会意外卸载某些Solaris98/03DocumentationCollection(4641961)44本地化问题45不能在Solaris98/03操作环境中使用爱沙尼亚文键盘类型6、加拿大法文键盘类型6和波兰文程序员键盘类型545本地化错误46SPARC:Shift-U在阿拉伯语语言环境中不能按预期方式工作(4303879)46在欧洲UTF-8语言环境中排序不能正常工作(4307314)46SunONEApplicationServer错误46缺省浏览器与SunONEApplicationServer7不兼容(4741123)46SPARC:某些NetscapeNavigator版本不支持编辑存取控制列表(4750616)47使用Oracle9.
2客户端访问Oracle9.
1数据库可能会导致数据被破坏(4707531)47SPARC:当查看从命令行创建的PersistenceManagerFactory资源时,管理界面报告检验器错误(4733109)47SPARC:server.
xml文件中iiop-listener元素的地址属性不支持any值(4743366)48SPARC:转换到启用SSL的环境时,ApplicationServer无法重新启动(4723776)48SPARC:ApplicationServer在动态重新装入过程中可能会崩溃(4750461)48如果系统的缺省编码不是UTF-8,控制台输出会被破坏(4757859)49管理界面别称列表中不显示外部认证别称(4725473)49SPARC:flexanlg命令可能导致打开失败错误(4742993)49仅支持IPv6的客户机无法连接到ApplicationServer(4742559)50修改的样例直到重新部署后才被更新(4726161)50SPARC:非零事务设置导致本地事务处理速度降低(4700241)51无法启动OracleJDBC驱动程序优化(4732684)51由于DNS地址查找IPv6地址失败,RMI-IIOP客户机不能使用IPv6地址(4743419)516Solaris98/03发行说明2003年8月如果应用程序或系统不使用UTF-8编码,查看事件日志的Onlyshowentrieswith字段中的值将被破坏(4763655)51SunONEApplicationServer安全错误52当根用户允许非根用户进行根存取时,ApplicationServer会启动所有实例(4780076)52SunONEDirectoryServer(以前的iPlanetDirectoryServer)问题53设置问题53架构问题54复制问题54服务器插件问题54服务的角色和类问题54索引问题54SunONEDirectoryServer错误54不能通过控制台取消激活用户(4521017)54不能用包含空格的根后缀来配置目录(4526501)55口令策略信息在服务器之间不同步(4527608)55更改用户口令后帐户锁定仍然有效(4527623)55在安装后立即执行控制台备份会失败(4531022)55服务器在规格化DN属性时忽略区分大小写语法(4630941)55在执行Export、Backup、Restore或创建索引的过程中停止服务器会导致服务器崩溃(4678334)56复制无法使用自签名认证(4679442)56UFS文件系统问题56SPARC:不要在VxVM卷上创建大于2TB的UFS文件系统56UFS文件系统错误56使用UFSnoatime和logging安装选项会导致文件系统被破坏(4884138)56SPARC:在MultiterabyteUFS文件系统上使用fssnap无效(4836824)573软件支持终止声明59从Solaris9操作环境中删除的功能59adb映射修饰符和监视点语法59AnswerBook2服务器59aspppd公用程序60ATOK8日文输入法60crash公用程序60Solarisipcs命令的故障转储选项60cs00日文输入法60x86:devconfig命令60内容7x86:设备和驱动程序软件支持60EarlyAccess(EA)目录61ESDI驱动器的EmulexMD21磁盘控制器61enable_mixed_bcp可调参数61x86:基于Intel486的系统61japanese语言环境名称替换61Java软件开发者工具包(SDK)1.
2.
261JDK1.
1.
8和JRE1.
1.
862Kerberos4版客户程序62OpenWindows开发者工具箱62OpenWindows用户环境62优先级分页和相关内核可调参数(priority_paging/cachefree)62s5fs文件系统63sendmail公用程序功能63SUNWebnfs软件包63基于sun4d的服务器63SUNWrdm软件包63未来发行版中可能删除的功能63add_drv系统命令中的device_driver路径名支持63AdminTool命令64亚洲短dtlogin名称64asysmem()和sysmem()接口64监听守护程序接口64基本安全模块的设备分配接口64废弃的设备驱动程序接口(DDI)65power.
conf中的设备管理项67设备支持和驱动程序软件67基于ALT键和META键的欧洲字符输入组合67联合命名服务XFN库和命令68fork()功能68GMTZoneinfo时区68SPARC:图形驱动程序支持68JRE1.
2.
269Kodak颜色管理系统69韩文CID字体69libXinput库69轻量目录访问协议(LDAP)客户程序库69废弃的轻量进程(LWP)接口698Solaris98/03发行说明2003年8月SolarisMaintenanceUpdates70无名称接口组功能70Netscape4.
7x70Netscape6.
2x和Netscape7.
070netstat-k选项70NIS+命名服务类型70pam_unix模块70Perl5.
005_03版70电源管理I/O控制命令7164-bitSPARC:libc中的ptrace接口71sendmailvars与L、Gsendmail.
cf命令71SPARC:64位软件包71Solaris32位Sun4U内核72Solaris静态系统库72Solaris卷管理器事务卷72Solstice企业代理73SPC驱动程序73独立路由器发现73存储接口73sun4m硬件73SunStorEdgeA3000、SunStorEdgeA3500和SunStorEdgeA3500FC系统73磁带设备73UltraAX和SPARCengineUltraAXmp图形卡7432-bit:X11静态系统库74XIL接口74xetops公用程序74xutops打印过滤器744文档问题75文档勘误表75受影响的文档:SunWBEMSDKDevelopersGuide75受影响的文档:"WritingClientApplications"inSunWBEMSDKDevelopersGuide75受影响的文档:SunONEApplicationServer7Developer'sGuide75ASolaris98/03操作环境修补程序列表77SPARC修补程序列表77内容9x86修补程序列表10510Solaris98/03发行说明2003年8月序《Solaris98/03发行说明》包含有关安装问题的详细信息,以及临近Solaris98/03操作环境发布时得到的其它信息.
注意:Solaris操作环境可以在SPARC和x86两种平台上运行,也可以在64位和32位地址空间上运行.
除非在特定章节、注释、项目、图表或示例中另有说明,本文档中的信息既适用于两种平台也适用于两种地址空间.
本书的读者本发行说明是为安装和使用Solaris98/03操作环境的用户和系统管理员编写的.
相关书籍在安装Solaris软件时,可能需要参考以下手册:IGNOME2.
0DesktopCollectionIiPlanetDirectoryServer5.
1Collection(SolarisEdition)ISolaris9StartHereISolaris9安装指南ISolaris98/03发行说明,可通过以下介质获得:ISolaris98/03DocumentationCD上的Solaris98/03ReleaseandInstallationCollection-zhI产品附带的印刷文档(仅包含安装问题和错误)Ihttp://docs.
sun.
com(最新信息)ISolaris9SystemAdministratorCollectionISolaris9UserCollection-zhISolaris(x86PlatformEdition)HardwareCompatabilityListISunONEApplicationServer7Collection(SolarisEdition)ISolaris98/03操作环境的新增功能11注意:Sun对本文档中述及的第三方Web站点的可用性不承担责任.
Sun对此类站点或资源上提供的或通过其得到的任何内容、广告、产品或其它材料不提供任何担保,也不承担任何责任或义务.
Sun不对由于使用或依赖于任何此类站点或资源上提供的或通过其得到的任何此类内容、货物或服务引起或宣称由之引起或与之有关的任何损害或损失负责.
有关当前CERT报告的信息,请参见官方CERTWeb站点http://www.
cert.
org.
对于某些硬件配置,您可能需要用于安装Solaris操作环境的硬件特定补充说明.
如果您的系统在某些时候需要针对硬件的操作,硬件厂商已提供了Solaris补充安装文档.
有关针对硬件的安装说明,请参考《Solaris9SunHardwarePlatformGuide》等资料.
联机访问Sun文档通过docs.
sun.
comSM网站可以联机访问Sun技术文档.
您可以浏览docs.
sun.
com档案或查找某个具体的书名或主题.
URL是http://docs.
sun.
com.
订购Sun文档SunMicrosystems提供一些印刷的产品文档.
有关文档列表以及如何订购它们,请参见http://docs.
sun.
com上的"购买印刷的文档".
印刷惯例下表描述了本书中使用的印刷惯例.
表P–1印刷惯例字体或符号含义实例AaBbCc123命令、文件和目录的名称;计算机屏幕输出编辑.
login文件.
使用ls-a列出所有文件.
machine_name%youhavemail.
AaBbCc123您键入的内容,与计算机屏幕输出的内容相对照machine_name%suPassword:AaBbCc123命令行占位符:用实际名称或实际值替换要删除一个文件,请键入rm文件名.
AaBbCc123书名、新词、术语或要强调的词.
请参见《用户指南》第6章.
这些称为类选项.
执行此操作者,必须是超级用户.
12Solaris98/03发行说明2003年8月命令示例中的shell提示符下表显示了Cshell、Bourneshell和Kornshell的缺省系统提示符和超级用户提示符.
表P–2shell提示符shell提示符Cshell提示符machine_name%Cshell超级用户提示符machine_name#Bourneshell和Kornshell提示符$Bourneshell和Kshell超级用户提示符#序1314Solaris98/03发行说明2003年8月第1章安装问题本章说明有关Solaris98/03操作环境的安装问题.
自本文档在Solaris98/03DocumentationCD和Solaris98/03InstallationCD的安装Kiosk上发布以来,本章增加了以下安装错误说明:I第21页"x86:使用3Com3C905C网卡进行PXE引导失败(4847803)"安装Solaris98/03软件之前需要知道的问题x86:Solaris98/03InstallationCD分区问题如果Solaris98/03InstallationCD上的SolarisWebStart3.
0程序无法定位系统上的Solarisfdisk分区,则必须在您的root磁盘上创建Solarisfdisk分区.
小心:如果改变现有fdisk分区的大小,则该分区上的所有数据都将被自动删除.
请在创建Solarisfdisk分区之前备份所有数据.
SolarisWebStart3.
0程序需要有两个fdisk分区才能执行安装.
ISolarisfdisk分区这是常见的Solarisfdisk分区.
Ix86引导fdisk分区这是一个10MB的fdisk分区,它使基于x86的系统能够引导位于新创建的交换片上的最小根文件系统.
交换片位于Solarisfdisk分区上.
15注意:Solaris98/03InstallationCD上的安装程序从Solarisfdisk分区中移出10MB,来创建x86引导分区.
这可以防止改变任何现有fdisk分区.
不应该使用手动方式创建此分区.
这一要求还可以防止您使用Solaris98/03InstallationCD将Solaris2.
6或7发行版升级到Solaris98/03操作环境.
有关详细信息,请参见第22页"升级问题".
x86:缺省引导磁盘分区布局的更改在Solaris98/03操作环境中,SolarisWebStart和suninstall安装程序均使用新的缺省引导磁盘分区布局来容纳SunLX50系统的服务分区.
此安装程序使您可以保留现有的服务分区.
新的缺省分区包括以下分区:I第一个分区-服务分区(系统上的原有大小)I第二个分区-x86引导分区(大约11MB)I第三个分区-Solaris分区(引导磁盘上的剩余空间)如果需要使用缺省布局,请在SolarisWebStart或suninstall程序提示您选择引导磁盘布局时,选择"缺省".
注意:如果在当前不包含服务分区的系统上安装Solaris98/03(x86平台版本)操作环境,则缺省情况下,SolarisWebStart和suninstall程序不创建新的服务分区.
如果要在系统上创建服务分区,请参见第17页"x86:在不包含服务分区的系统上无法缺省创建服务分区".
您还可以选择使用fdisk公用程序,手动编辑磁盘分区布局.
在以下情况下,您可以手动编辑引导磁盘分区.
I希望保留系统上原有的SunLinux分区.
I需要创建Solaris分区,但希望保留磁盘上原有的其它分区.
注意:如果您的系统包含Solaris操作环境的可升级版本,但不包含x86引导分区,则可能无法使用SolarisInstallationCD进行升级.
要将不带有x86引导分区的系统升级到Solaris98/03操作环境,请使用Solaris98/03Software1of2CD上的suninstall安装程序.
SPARC:缺省SolarisJumpStart配置文件可能无法在小磁盘上安装多个语言环境如果使用Solaris98/03介质上的缺省SolarisJumpStart配置文件在磁盘容量较小的系统上安装多个语言环境,则安装可能会失败.
此问题可能会在以下情况下发生:16Solaris98/03发行说明2003年8月I使用缺省SolarisJumpStart配置文件,在具有2.
1GB磁盘的系统上安装C语言环境以外的任何语言环境.
I使用缺省SolarisJumpStart配置文件,在具有4GB磁盘的系统上安装两个或更多的语言环境.
x86:在不包含服务分区的系统上无法缺省创建服务分区如果您在当前不包含服务分区的系统上安装Solaris98/03操作环境,则缺省情况下,安装程序不会创建服务分区.
如果要在同一个磁盘上包含Solaris分区和服务分区,则必须在安装该操作环境之前重新创建服务分区.
如果您将Solaris82/02操作环境安装在SunLX50系统上,安装程序可能不会保留服务分区.
如果您没有手动编辑fdisk引导分区布局以保留服务分区,安装程序会在安装过程中删除服务分区.
注意:如果您在安装Solaris82/02操作环境时没有指明保留服务分区,则不能重新创建服务分区并升级到Solaris98/03操作环境,而必须执行Solaris98/03操作环境的初始安装.
解决方法:如果要在包含Solaris分区的磁盘上包含服务分区,请选择以下选项之一:I要使用SolarisWebStart安装程序从Solaris98/03InstallationCD进行安装,请按照以下步骤执行操作:1.
删除磁盘中的内容.
2.
在安装之前,使用SunLX50DiagnosticsCD创建服务分区.
有关如何创建服务分区的信息,请参见《SunLX50ServerUser'sManual》和http://cobalt-knowledge.
sun.
com上的SunLX50知识库.
3.
将Solaris98/03InstallationCD插入CD-ROM驱动器.
4.
开始安装.
当安装程序检测到服务分区时,将显示以下消息:引导磁盘的缺省布局是一个x86引导分区和一个Solaris分区(位于剩余空间).
如果存在一个服务fdisk分区,系统也会缺省保留.
请选择以下选项之一以继续:1)使用缺省布局2)运行fdisk以手动编辑磁盘3)退出请选择:[]5.
键入1以使用缺省布局.
安装程序将保留服务分区并创建x86引导分区和Solaris分区.
第1章安装问题17注意:SolarisWebStart3.
0安装程序通过从Solarisfdisk分区中移出10MB来创建x86引导分区.
此公用程序可以防止改变任何现有fdisk分区.
请勿手动创建此分区.
6.
完成安装.
I要通过网络从网络安装映像或Solaris98/03DVD进行安装,请按照以下步骤执行操作:1.
删除磁盘中的内容.
2.
在安装之前,使用SunLX50DiagnosticsCD创建服务分区.
有关如何创建服务分区的信息,请参见《SunLX50ServerUser'sManual》和http://cobalt-knowledge.
sun.
com上的SunLX50知识库.
3.
通过网络引导系统.
将显示"定制fdisk分区"屏幕.
4.
要装入缺省引导磁盘分区布局,请单击"缺省".
安装程序将保留服务分区并创建x86引导分区和Solaris分区.
有关通过网络引导的详细信息,请参见《Solaris9安装指南》.
I要使用suninstall程序从Solaris98/03Software1of2CD或从某个引导服务器上的网络安装映像进行安装,请按照以下步骤执行操作:1.
删除磁盘中的内容.
2.
在安装之前,使用SunLX50DiagnosticsCD创建服务分区.
有关如何创建服务分区的信息,请参见《SunLX50ServerUser'sManual》和http://cobalt-knowledge.
sun.
com上的SunLX50知识库.
3.
引导系统.
安装程序将提示您选择创建Solaris分区的方法.
4.
选择"将剩余磁盘空间用于Solaris分区"选项.
安装程序将保留服务分区并创建Solaris分区.
5.
完成安装.
有关通过网络引导的详细信息,请参见《Solaris9安装指南》.
x86:没有提供SolarisDeviceCongurationAssistant引导软盘在Solaris98/03发行版中,Solaris9DeviceCongurationAssistant未作为引导软盘提供.
要引导DeviceCongurationAssistant,请选择以下选项之一:I如果系统的BIOS支持从CD引导,请从Solaris98/03(x86PlatformEdition)InstallationCD、Solaris98/03Software(x86PlatformEdition)1of2CD或Solaris98/03Software(x86PlatformEdition)DVD进行引导.
I如果系统不支持从CD引导,可以将引导软盘映像复制到软盘.
引导软盘映像可以在Solaris98/03Software(x86PlatformEdition)2of2CD中找到.
18Solaris98/03发行说明2003年8月I如果您的系统支持引导前执行环境(PXE)引导,并且可以从网络上获得安装映像,则可以从网络引导.
通过使用系统BIOS设置工具或网络适配器的配置设置工具,使系统能够使用PXE.
有关详细信息,请参见《Solaris9安装指南》.
x86:在升级到Solaris98/03操作环境前先将DPTPM2144UW控制器BIOS更新到最新修订版Solaris98/03操作环境提供了一个使您能够安装大分区的新功能.
DPTPM2144UW控制器的BIOS必须支持逻辑块寻址(LBA).
最新的BIOS修订版完全支持LBA存取.
您可能需要更新其它DPT控制器模块以支持LBA.
解决方法:将系统升级为Solaris98/03操作环境前,确保DPTPM2144UW控制器的BIOS是从DPT获得的最新版本.
要确定系统是否有DPT控制器,请按照以下步骤执行操作:1.
运行prtconf-D命令.
2.
如果显示名称dpt,则运行卡的配置公用程序以获得关于型号和BIOS修订版的信息.
3.
通过快擦写BIOS或通过安装从DPT获得的最新BIOSEPROM来升级DPTPM2144UW控制器.
有关所有DPT控制器的最新BIOS映像,请参见http://www.
dpt.
com.
现在可以开始升级系统.
x86:请勿升级带有BIOSGG.
06.
13版的Hewlett-Packard(HP)VectraXU系列系统Solaris98/03操作环境提供了一个使您能够安装大分区的新功能.
系统BIOS必须支持逻辑块寻址(LBA).
BIOSGG.
06.
13版不支持LBA存取.
Solaris引导程序不能管理此类冲突.
此问题也可能影响其它HPVectra系统.
如果执行这种升级,HP系统将无法启动,而只显示带有不断闪烁的下划线光标的黑色空屏.
解决方法:不要将带有最新的BIOSGG.
06.
13版的HPVectraXU系列系统升级到Solaris98/03操作环境,因为此操作环境不再支持这些系统.
因为引导路径不使用硬盘代码,所以您仍然可以使用引导软盘或引导CD来引导系统.
然后选择将硬盘(而不是网络或CD-ROM驱动器)作为您的可引导设备.
安装Solaris98/03软件之前需要知道的错误在配有ToshibaSD-M1401DVD-ROM的系统上不能从SolarisDVD引导(4467424)如果系统的ToshibaSD-M1401DVD-ROM驱动器的固件修订版为1007,则无法从Solaris98/03DVD引导系统.
第1章安装问题19解决方法:应用修补程序111649–03或更高版本,以更新ToshibaSD-M1401DVD-ROM驱动器的固件.
修补程序111649–03位于Solaris98/03SupplementCD的以下目录中:DVD_Firmware/Patches有关如何安装修补程序的说明,请参见该目录中的README文件.
在安装该修补程序之前,请务必阅读并遵循此README文件中的所有注意事项和警告.
在Solaris2.
6和Solaris7操作环境下无法访问Solaris98/03DVD上的数据(4511090)如果系统运行的是Solaris2.
6或Solaris7操作环境,则卷管理不能正确安装Solaris98/03DVD.
卷管理能够安装DVD,但不能访问数据.
结果是无法设置安装服务器、执行LiveUpgrade或访问介质上的任何数据.
解决方法:选择以下解决方法之一:I使用适合系统的修补程序.
表1–1用于Solaris2.
6和Solaris7操作环境的DVD修补程序发行版修补程序IDSolaris2.
6操作环境107618-03Solris7操作环境107259-03Solaris2.
6操作环境107619-03Solris7操作环境107260-03I手动安装Solaris98/03DVD.
不要使用卷管理来安装DVD.
按照以下步骤执行操作:1.
成为超级用户.
2.
停止卷管理.
#/etc/init.
d/volmgtstop3.
手动安装DVD.
#mkdir/mnt1#mount-Fhsfs-oro/dev/dsk/c0t6d0s0/mnt14.
检验DVD已安装并可以访问数据.
#cd/mnt1#ls如果DVD已正确安装,系统将返回以下信息.
版权所有Solaris_920Solaris98/03发行说明2003年8月安装错误x86:使用3Com3C905C网卡进行PXE引导失败(4847803)如果使用引导前执行环境(PXE)来安装Solaris操作环境,并且使用的是3Com3C905C网卡,系统可能会挂起并无法引导.
解决方法:将3Com3C905C网卡与3ComManagedBootAgent(MBA)4.
11版一起使用,或者使用其它类型的网卡.
SPARC:安装或升级后,带有多个接口的系统将所有接口都识别为可用(4640568)如果在具有多个网络接口的系统上安装或升级到Solaris98/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=true从Solaris98/03Software1of2CD安装时发生的安装错误创建文件系统时可能出现警告(4189127)在安装过程中创建文件系统时,可能会显示以下警告消息之一:警告:inode块/cyl组(87)>=上一个柱面组中的数据块(63).
这意味着无法分配1008个扇区.
或:警告:上一个柱面中的1个扇区没有分配当您创建的文件系统大小与正在使用的磁盘上的空间不相等时会发生该警告.
这种差别可能导致磁盘上有未包含在所指示的文件系统中的未使用空间.
这些未使用的空间不能被其它文件系统使用.
第1章安装问题21解决方法:忽略此警告消息.
安装或升级中出现的错误安装SolarisWBEM供应商软件包SUNWwbpro时遇到无效的错误消息(4824518)安装Solaris98/03操作环境时,会在/var/sadm/system/logs/install_log文件中记录以下错误消息:/tmp/Solaris_Application.
mof:没有该文件或目录如果升级到Solaris98/03操作环境,会在/var/sadm/system/logs/upgrade_log文件中记录同样的错误消息.
在安装SolarisWBEM供应商软件包(SUNWwbpro)的过程中,也会遇到此消息.
解决方法:忽略此错误消息.
此消息不影响软件包的安装.
发生此错误是由于安装程序试图删除不存在的临时文件.
升级问题在Solaris98/03操作环境下,无法通过SUNWsan访问存储区网络如果Solaris8系统已经连接到存储区网络(SAN),请在升级到Solaris98/03操作环境之前向您的支持工程师咨询.
安装了SUNWsan软件包的Solaris8系统,可能需要通过特殊的步骤才能升级到Solaris98/03操作环境.
要确定SUNWsan软件包是否已安装在系统上,请在终端窗口中键入以下命令:#pkginfoSUNWsan如果已经安装了SUNWsan软件包,将显示以下信息:systemSUNWsanSANFoundationKitx86:无法使用Solaris98/03(x86PlatformEdition)InstallationCD将x86系统升级到Solaris98/03操作环境由于x86引导分区需求的原因,您不能使用Solaris98/03(x86PlatformEdition)InstallationCD将基于x86的系统从Solaris2.
6或7操作环境升级到Solaris98/03操作环境.
请使用Solaris98/03Software(x86PlatformEdition)1of2CD将其从Solaris2.
6或7操作环境升级到Solaris98/03操作环境.
Solaris管理控制台2.
1软件与Solaris管理控制台1.
0、1.
0.
1或1.
0.
2软件不兼容Solaris管理控制台2.
1软件与Solaris管理控制台1.
0、1.
0.
1或1.
0.
2软件不兼容.
如果要升级到Solaris98/03操作环境,并且系统已安装Solaris管理控制台1.
0、1.
0.
1或1.
0.
2软件,则在升级之前必须先卸载Solaris管理控制台软件.
如果您安装了SEAS2.
0overbox、SEAS3.
0overbox或Solaris8AdminPack,则系统中就已经存在Solaris管理控制台.
解决方法:选择以下解决方法之一:22Solaris98/03发行说明2003年8月I在升级之前,使用/usr/bin/prodreg命令以完全卸载Solaris管理控制台软件.
I如果在升级到Solaris98/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/SUNWmcappSolaris管理控制台2.
1现在应该可以正常运行.
在以后维护需要或Solaris管理控制台2.
1软件不能正常运行时,删除Solaris管理控制台2.
1软件.
按照以下步骤可以重新安装该软件:1.
使用pkgrm命令按照以下顺序删除所有Solaris管理控制台2.
1软件包和相关的软件包:注意:如果系统中安装了Solaris管理控制台2.
1软件包的多个实例,如SUNWmc和SUNWmc.
2,请先删除SUNWmc,再删除SUNWmc.
2.
不要使用prodreg命令.
第1章安装问题23#pkgrmSUNWpmgr#pkgrmSUNWrmui#pkgrmSUNWlvmg#pkgrmSUNWlvma#pkgrmSUNWlvmr#pkgrmSUNWdclnt#pkgrmSUNWmga#pkgrmSUNWmgapp#pkgrmSUNWmcdev#pkgrmSUNWmcex#pkgrmSUNWwbmc#pkgrmSUNWmc#pkgrmSUNWmcc#pkgrmSUNWmccom2.
将Solaris98/03Software1of2CD放入CD-ROM驱动器.
在终端窗口中,键入以下内容:#cd/cdrom/sol_9_803_sparcia/s0/Solaris_9/Product#pkgadd-d.
SUNWmccomSUNWmccSUNWmcSUNWwbmcSUNWmcexSUNWmcdev\SUNWmgappSUNWmgaSUNWdclntSUNWlvmrSUNWlvmaSUNWlvmgSUNWpmgr\SUNWrmui所有以前的Solaris管理控制台版本都将被删除.
Solaris管理控制台2.
1软件现在可以正常运行.
升级过程中发生的安装错误安装SolarisFlash差别归档文件时luupgrade命令的问题(4890708)如果已经使用SolarisLiveUpgrade创建了新的引导环境,则无法使用luupgrade命令在新的引导环境中安装SolarisFlash差别归档文件.
将显示以下错误消息:/usr/sbin/luupgrade[607]:ludo:未找到SolarisFlash差别归档文件是指在使用SolarisFlash归档文件升级的引导环境中对操作环境进行的较小的更新.
解决方法:要通过luupgrade命令来安装差别归档文件,请编辑/etc/default/lu文件.
更改现有的PATH变量设置,使/etc/lib/lu成为路径的第一部分.
不要使用此路径:PATH=/etc:/sbin:/usr/bin:/usr/sbin:$PATH将路径更改为:PATH=/etc/lib/lu:/etc:/sbin:/usr/bin:/usr/sbin:$PATH有关详细信息,请参见《Solaris9安装指南》.
24Solaris98/03发行说明2003年8月升级时无法安装SUNWceudt软件包(4826785)在从Solaris9、Solaris99/02、Solaris912/02或Solaris94/03操作环境升级到Solaris98/03发行版时,如果使用带-n选项的pkgchk命令,会发生以下错误:错误:/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路径名不存在解决方法:使用Solaris98/03DVD或Solaris98/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章安装问题251.
键入以下内容:#csh2.
设置C语言环境.
#setenvLANGC3.
开始安装.
SPARC:在升级过程中,删除SUNWjxcft软件包时出现错误(4525236)当从Solaris8操作环境向Solaris9或Solaris98/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删除成功解决方法:忽略此错误消息.
升级到Solaris98/03操作环境可能会禁用现有的安全shell守护程序(sshd)(4626093)如果在从/etc/init.
d/sshd守护程序中运行第三方安全shell(例如OpenSSH)的系统上升级到Solaris98/03操作环境,升级会禁用现有的安全shell守护程序.
升级时,Solaris98/03升级软件将覆盖/etc/init.
d/sshd的内容.
解决方法:选择以下解决方法之一:I如果不希望在系统上安装安全shell协议服务器程序,在升级过程中不要安装SUNWsshdr和SUNWsshdu软件包.
I如果不希望在系统上安装安全shell协议服务器或客户程序,在升级过程中不要安装安全shell群集(SUNWCssh).
/export接近容量极限时,升级将失败(4409601)如果在/export目录接近其容量极限时升级到Solaris98/03操作环境,则/export的空间要求将会出现计算错误.
升级过程将失败.
如果安装了无盘客户机,或者在/export中安装了第三方软件,通常会发生这一问题.
将显示以下消息:警告:没有足够的空间用于升级.
解决方法:在升级之前,选择以下解决方法之一:I在完成升级之前临时重命名/export目录.
I在完成升级之前临时注释掉/etc/vfstab文件中的/export行.
I如果/export是一个单独的文件系统,则在执行升级之前先卸载/export.
26Solaris98/03发行说明2003年8月升级无盘客户服务器和客户机(4363078)如果您的系统当前支持使用SolsticeAdminSuite2.
3无盘客户机工具安装的无盘客户机,则需要执行以下两个步骤.
首先,删除所有与服务器具有相同版本和体系结构的现有无盘客户机.
然后,安装或升级到Solaris98/03操作环境.
有关具体的说明,请参见《系统管理指南:基本管理》.
如果您试图在现有无盘客户机上安装Solaris98/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,ERR_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服务器.
第1章安装问题27#/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-lename64位Solaris问题SPARC:SunUltraSPARC系统(sun4u)可能需要引导快擦写PROM更新注意:如果系统正在运行支持64位的固件,则不需要快擦写PROM更新.
如果要在UltraSPARC系统上运行64位Solaris操作环境,则可能需要更新其快擦写PROM固件.
Solaris98/03安装程序使您能够添加64位支持.
当您在SunUltraSPARC系统上安装时,此64位支持为缺省选择.
如果CPU的速度达到200Mhz或更高,则在缺省情况下,64位系统仅在64位模式下引导.
注意:在任何Sun或UltraSPARCIf系统上运行32位Solaris操作环境,均不需要更新快擦写PROM.
下表列出了受影响的UltraSPARC(Sun4U)系统及所需的最低固件版本.
系统类型相当于uname-i命令的输出.
通过使用prtconf-V命令,可以确定正在使用的固件版本.
28Solaris98/03发行说明2003年8月表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获得.
DocumentationCD问题不能在运行Solaris2.
6、7和8操作环境的文档服务器上安装名称长度超过九个字符的文档软件包一些PDF格式的本地化文档集具有长度超过九个字符的软件包名称.
要在运行Solaris7或8操作环境的服务器上安装这些PDF文档集,必须先安装两个修补程序.
注意:本发行版没有为Solaris2.
6服务器提供增补程序.
解决方法:有关安装这些修补程序的说明,请参见文档介质、Solaris98/03DocumentationCD1of2、2of2或DVD上的"Solaris文档重要信息"文件.
此文件位于以下目录中:mount-point/README/locale/install_locale.
html例如,Solaris98/03DocumentationCD1of2上的英文文件位于以下目录中:sol_9_doc_1of2/README/C/install_C.
htmlDocumentationCD安装错误Solaris98/03DocumentationCDuninstaller公用程序的卸载模式不能正常运行(4675797)如果在"全部卸载"模式下运行Solaris98/03DocumentationCDuninstaller,则uninstaller仅删除缺省安装的文档软件包.
第1章安装问题29解决方法:在"部分卸载"模式下运行uninstaller.
选择要卸载的特定软件包.
DocumentationCD检验面板在命令行界面模式中可能无法分页显示(4520352)如果运行Solaris98/03DocumentationCD安装程序时使用nodisplay选项,检验面板可能无法正确分页显示.
解决方法:运行Solaris98/03DocumentationCD安装程序时不指定nodisplay选项.
使用图形用户界面(GUI)模式安装Solaris98/03DocumentationCD.
安装过程中出现的本地化问题可能会安装附加的相关语言环境当为安装选择语言环境时,可能还会安装附加的相关语言环境.
此行为变化发生在Solaris98/03操作环境中,因为所有的完整语言环境(带有已翻译的消息)、亚洲和日文部分语言环境以及语言环境启用程序已经根据语言环境的语言支持重新打包了.
其它部分语言环境还是根据地理区域进行打包并安装的,如中欧.
安装过程中出现的本地化错误Solaris9BetaRefresh中文CDE字体软件包不能升级到Solaris98/03操作环境(4653908)如果在运行Solaris9BetaRefresh操作环境(该操作环境具有简体中文和繁体中文语言环境支持)的系统上升级到Solaris98/03操作环境,则升级不能成功完成.
简体中文和繁体中文的CDE字体本地化软件包(SUNWcdft或SUNWhdft)不能升级到适当的Solaris98/03软件包.
将显示以下错误消息:正在删除软件包SUNWcdft:/a/var/sadm/pkg/SUNWcdft/install/postremove:/a/usr/dt/config/xfonts/zh_CN.
EUC:不存在/a/var/sadm/pkg/SUNWcdft/install/postremove:/a/usr/dt/config/xfonts/zh_CN.
GBK:不存在/a/var/sadm/pkg/SUNWcdft/install/postremove:/a/usr/dt/config/xfonts/zh_CN.
UTF-8:不存在pkgrm:错误:postremove脚本没有成功完成解决方法:在升级到Solaris98/03操作环境之前,删除相关的Solaris9BetaRefreshpostremove文件.
#rm/var/sadm/pkg/SUNWcdft/install/postremove#rm/var/sadm/pkg/SUNWhdft/install/postremove从运行具有完全泰文/俄文/波兰文/加泰罗尼亚文支持的Solaris8操作环境来升级系统,会在系统上留下无效的软件包(4650059)在运行Solaris8操作环境(安装有语言增补CD)的系统上更新Solaris98/03操作环境可产生若干个无效软件包.
该系统中仍保留泰文、俄文、波兰文和加泰罗尼亚文语言环境软件包.
这些软件包具有ARCH=sparcall值,而且在更新到Solaris98/03操作环境的过程中不会被删除.
30Solaris98/03发行说明2003年8月解决方法:在升级到Solaris98/03操作环境之前,使用Solaris产品注册表应用程序来删除Solaris8LanguagesSupplementCD软件包.
第1章安装问题3132Solaris98/03发行说明2003年8月第2章Solaris运行时问题本章介绍已知的运行时问题.
自本文档在Solaris98/03DocumentationCD和Solaris98/03InstallationCD的安装Kiosk上发布以来,本章增加了以下运行时错误说明:I第56页"使用UFSnoatime和logging安装选项会导致文件系统被破坏(4884138)"I第34页"x86:当运行qmon应用程序时显示被破坏的文本(4649547)"I第41页"x86:使用IPv6可能会导致e1000g接口失败(4874857)"I第35页"x86:无法建立Sun4U无盘客户机(4878696)"智能卡错误系统对智能卡没有响应(4415094)如果ocfserv终止并且显示被锁定,则不论插入还是取出智能卡,系统都保持锁定状态.
解决方法:按照以下步骤解除系统锁定状态:1.
远程登录到ocfserv进程终止的机器.
2.
成为超级用户.
3.
在终端窗口中键入以下命令,终止dtsession进程.
#pkilldtsessionocfserv重新启动,智能卡登录并恢复功能.
智能卡控制台中的"编辑配置文件"菜单项不起作用(4447632)智能卡控制台中的"编辑配置文件"菜单项不能编辑位于/etc/smartcard/opencard.
properties的智能卡配置文件.
如果选择该菜单项,将出现一条警告消息,指出除非技术支持人员要求如此,否则不能继续执行此操作.
解决方法:不要使用智能卡控制台中的"编辑配置文件"菜单项.
有关智能卡配置的信息,请参见《SolarisSmartcardAdministrationGuide》.
33公用桌面环境(CDE)错误x86:当运行qmon应用程序时显示被破坏的文本(4649547)如果运行qmon应用程序,屏幕上可能会显示被破坏的文本.
解决方法:下载并安装修补程序114602-03.
您可以在http://sunsolve.
sun.
com找到此修补程序.
CDE可移动介质自动运行功能被删除(4634260)临时从Solaris98/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)如果尝试在任何Solaris98/03Unicode或UTF-8语言环境中阅读包含许多长行的电子邮件,CDE邮件程序(dtmail)似乎挂起,电子邮件不会立即显示.
解决方法:选择以下解决方法之一:I扩大dtmail信箱窗口以容纳132列.
I按照以下步骤禁用复杂文本布局功能:1.
成为超级用户.
2.
将目录切换到系统的语言环境目录.
#cd/usr/lib/locale/locale-name在上例中,locale-name指的是系统的Solaris98/03Unicode或UTF-8语言环境的名称.
3.
重命名语言环境布局引擎种类.
34Solaris98/03发行说明2003年8月#mvLO_LTYPELO_LTYPE-注意:在将任何修补程序应用到语言环境布局引擎之前,将语言环境布局引擎的种类重命名为原名称(LO_LTYPE).
SolarisPDASync不能从桌面删除最后一项(4260435)当从桌面删除最后一项后,在同步手持设备时,该项会从手持设备恢复到桌面.
例如,"日历"中的最后一个约会或"地址管理器"中的最后一个地址.
解决方法:在同步前从手持设备中手动删除最后一项.
SolarisPDASync不支持与多TB国际化PDA设备之间的数据交换(4263814)如果您在PDA设备与SolarisCDE之间交换多TB数据,数据在两种环境中可能都会被破坏.
解决方法:在运行SolarisPDASync应用程序之前,使用PDA备份公用程序备份个人计算机上的数据.
如果您意外地交换了多TB数据并破坏了该数据,请从备份中恢复数据.
GNOME2.
0问题和错误GNOME2.
0文档有关GNOME2.
0桌面的发行说明和疑难解答的信息,请参见http://docs.
sun.
com上的以下文档:IGNOME2.
0DesktopfortheSolarisOperatingEnvironmentReleaseNotesIGNOME2.
0DesktopfortheSolarisOperatingEnvironmentTroubleshootingGuide系统管理错误x86:无法建立Sun4U无盘客户机(4878696)如果试图在x86服务器上添加Sun4U无盘服务,将显示以下错误消息:Jun1217:02:48s12-9WBEM_Logging_Service[1810]:无法创建克隆区域/export/root/clone/Solaris_9/sun4u.
无法创建克隆区域/export/root/clone/Solaris_9/sun4u.
wbem_log出现以下错误:strings/var/sadm/wbem/log/wbem_log|grepSUNWidecrSolaris_OsService@#@0@#@0@#@root@#@s12-9@#@s12-9@#@1054856467079@#@Systemcommandreturnvalue.
@#@Systemcommand,/usr/sbin/pkgadd-S-n-R/export/root/clone/Solaris_9/sun4u-a/tmp/admin.
Qwayvg-d第2章Solaris运行时问题35/export/root/templates/Solaris_9/SUNWidecr_4.
1,REV=2001.
03.
02.
13.
55_sparc.
sun4uall,返回以下值:/export/root/clone/Solaris_9/sun4u/var/sadm/pkg/SUNWidecr/install/postinstall:test:需要参数SUNWidecr安装失败.
注意:可以将Sun4U无盘客户机添加到SPARC服务器.
解决方法:无.
/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文件.
36Solaris98/03发行说明2003年8月用/tmp/new-lename替换/etc/named.
conf字符串.
注意:确保您选用了系统上不存在的文件名.
3.
停止WBEM服务器.
#/etc/init.
d/init.
wbemstop4.
启动WBEM服务器#/etc/init.
d/init.
wbemstart有关详细信息,请参见smuser(1M)和smgroup(1M)手册页.
x86:BIOS引导过程中按F4键不能引导服务分区(4782757)当引导具有服务分区并且已安装Solaris98/03(x86平台版)操作环境的SunLX50时,可以选择按F4功能键来引导服务分区.
但按F4键后屏幕变为空白,而且系统无法引导服务分区.
解决方法:当显示"BIOS引导"屏幕时,请勿按F4键.
超时后,将显示"当前磁盘分区信息"屏幕,选择"Part#"列中与type=DIAGNOSTIC相对应的编号并按回车键.
系统将引导服务分区.
在Solaris98/03操作环境中不能始终生成UltraSPARCIICP事件消息(4732403)在Solaris98/03操作环境中基于UltraSPARCII的系统上,不能始终生成伴随某些无法纠正的内存错误消息的CP事件消息.
这些系统包括:ISunEnterprise10000ISunEnterprise6500ISunEnterprise6000ISunEnterprise5500ISunEnterprise5000ISunEnterprise4500ISunEnterprise4000ISunEnterprise3500ISunEnterprise3000结果是用于标识失败CPU的某些信息不能始终显示.
解决方法:有关此问题的最新信息,请访问SunSolveSMWeb站点http://sunsolve.
sun.
com.
第2章Solaris运行时问题37SolarisWBEMServices2.
5守护程序找不到com.
sun应用程序编程接口提供程序(4619576)SolarisWBEMServices2.
5守护程序找不到已经写入com.
sun.
wbem.
provider接口或com.
sun.
wbem.
provider20接口的提供程序.
即使您为写入这些接口的提供程序创建了一个Solaris_ProviderPath实例,SolarisWBEMServices2.
5守护程序也找不到该提供程序.
解决方法:为使守护程序能够找到这样一个提供程序,请停止并重新启动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管理控制台安装和共享工具不能修改对系统很重要的文件系统(如根目录(/)、/usr和/var)上的安装选项.
解决方法:选择以下解决方法之一:I在mount命令中使用remount选项.
#mount-Fle-system-type-oremount,additional-mount-options\device-to-mountmount-point38Solaris98/03发行说明2003年8月注意:通过使用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-leSolaris卷管理器问题Solaris卷管理器的metattach命令可能会失败如果Solaris卷管理器镜像了根(/)文件系统,并且该文件系统不是从柱面0开始的,则您附加的所有子镜像也不能从柱面0开始.
如果试图将从柱面0开始的子镜像附加到某个镜像,并且该镜像中最初的子镜像不是从柱面0开始的,则会显示以下错误消息:不能向无标签的镜像附加有标签的子镜像解决方法:选择以下解决方法之一:第2章Solaris运行时问题39I确保根文件系统和其它子镜像的卷都从柱面0开始.
I确保根文件系统和其它子镜像的卷都不从柱面0开始.
注意:缺省情况下,JumpStart安装过程会从柱面0开始交换片,并从磁盘上的其它位置开始根(/)文件系统.
常见的系统管理方式是从柱面0开始片0.
如果将缺省的JumpStart安装(其根在片0,而不在柱面0)镜像到第二个典型磁盘(其片0从柱面0开始),就会出现问题,从而导致试图附加第二个子镜像时产生错误消息.
有关Solaris安装程序缺省行为的详细信息,请参见《Solaris9安装指南》.
Solaris卷管理器错误在发生故障的热备用磁盘被交换出之后,Solaris卷管理器的metahs-e命令在铜缆存储箱上失败(4644106)如果遇到以下情况,metahs-e命令可能会失败:1.
热备用设备出现问题,例如在使用metaverify测试公用程序时引起的错误.
2.
在元设备上发生错误时,Solaris卷管理器软件试图激活热备用.
热备用被标记为broken.
3.
系统被关闭.
包含热备用的故障磁盘被同一位置的新磁盘替换.
4.
当系统引导时,Solaris卷管理器软件不能识别新的热备用.
5.
使用metahs-e命令在新磁盘上启用热备用.
将显示以下消息:警告:md:d0:热备用打开错误(不可用)这是由于Solaris卷管理器软件内部不能识别交换到同一物理位置的新的热备用磁盘.
Solaris卷管理器软件继续显示系统中不再存在的磁盘的设备ID.
注意:在Photon或存储机箱上不会发生此类故障,因为替换磁盘时设备号也变了.
解决方法:选择以下解决方法之一:I按照以下步骤在Solaris卷管理器状态数据库中更新热备用磁盘的设备ID:1.
成为超级用户.
2.
键入以下命令,更新热备用磁盘的设备ID:#metadevadm-ulogical-device-name3.
键入以下命令,使新的热备用磁盘可用:#metareplace-elogical-device-nameI按照以下步骤管理系统中的热备用和热备用池:40Solaris98/03发行说明2003年8月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来解决此问题.
注意:此时,您可以在新位置访问该磁盘.
但是,可能需要使用旧的逻辑设备名来访问该片.
解决方法:将该驱动器实际移回原来的插槽.
Solaris卷管理器的metarecover命令无法更新metadb名称空间(4645776)如果从系统中删除并替换物理磁盘,然后用metarecover-p-d命令向该磁盘中写入适当的软分区特定信息,会导致一个打开故障.
该命令不能更新元设备数据库名称空间,使其反映磁盘设备标识的变化.
这种情况会使建立在该磁盘上的每个软分区都产生一个打开故障.
将显示以下消息:打开错误解决方法:在新磁盘上创建软分区,而不是发出metarecover命令来恢复软分区.
注意:如果软分区是镜像或RAID5的一部分,则使用不带-e选项的metareplace命令,用新的软分区来替换旧的软分区.
#metareplacedxmirrororRAID5old_soft_partitionnew_soft_partition联网错误x86:使用IPv6可能会导致e1000g接口失败(4874857)在e1000g接口上配置IPv6的系统可能会不响应来自远程计算机的"临近请求"消息.
因此,远程计算机就不能使用IPv6与目标系统进行通信.
第2章Solaris运行时问题41解决方法:按照以下步骤停止并重新启动IPv6接口:1.
成为超级用户.
2.
关闭IPv6接口.
#ifconfige1000g0inet6down3.
重新启动IPv6接口.
#ifconfige1000g0inet6up现在即可以使用IPv6从远程系统与目标系统进行通信.
ifconfig命令关闭并重新启动了IPv6接口.
可以将这些命令添加到系统的第3级引导脚本中,以自动完成解决方法中的步骤.
在两个启用了过滤功能的IP节点之间配置多个隧道可能导致数据包丢失(4152864)如果在两个IP节点之间配置多个隧道,并启用ip_strict_dst_multihoming或其它IP过滤器,会导致数据包丢失.
解决方法:选择以下操作之一:I先在两个IP节点之间配置一个隧道,然后使用带有addif选项的ifconfig命令,向该隧道添加地址.
I不要在两个IP节点之间的隧道上启用ip_strict_dst_multihoming.
安全错误解除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模块.
42Solaris98/03发行说明2003年8月cron、at和batch不能为锁定的帐户调度作业(4622431)在Solaris98/03操作环境中,锁定的帐户被视为过期的或不存在的帐户.
结果,cron、at和batch公用程序不能调度锁定帐户的作业.
解决方法:要使锁定帐户能够接受cron、at或batch作业,请用字符串NP(无口令)替换锁定帐户的口令字段(*LK*).
其它软件错误SPARC:在运行Solaris98/03操作环境的系统上,VeritasVolumeManager可能会失败(4642114)如果在运行Solaris98/03操作环境的系统上用VeritasVolumeManager执行任务,vxddladmaddjob或vxddladmaddsupport公用程序可能会发生内核转储.
解决方法:按照以下步骤执行操作: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)-zh中,标题为"DocHome"的链接以及在不同的书之间的链接不能正常使用.
如果选择这些链接,浏览器将显示"找不到"错误.
解决方法:要在系统上的iPlanetDirectoryServer5.
1文档之间导航,请转至http://docs.
sun.
com上的iPlanetDirectoryServer5.
1Collection(SolarisEdition)-zh页面.
单击指向要查看的文档的链接.
删除其它文档软件包必须有SUNWsdocs软件包如果您删除了SUNWsdocs软件包,然后试图删除其它文档软件包,删除将会失败.
这是由于安装任何文档集时都会一起安装SUNWsdocs软件包,并由其提供浏览器入口点.
解决方法:如果删除了SUNWsdocs软件包,则从文档介质重新安装SUNWsdocs软件包,然后删除其它文档软件包.
第2章Solaris运行时问题43DocumentationCD错误只能通过C语言环境来使用欧洲语言环境PDF文档(4674475)在Solaris98/03操作环境和其它基于UNIX的系统中,Solaris98/03Documentation1of2CD上的PDF文档不能在以下欧洲语言环境中访问:Ide(德文)Ies(西班牙文)Ifr(法文)Iit(意大利文)Isv(瑞典文)这是由于AdobeAcrobatReader的限制.
有关此问题的详细信息,请参见AdobeTechnote站点http://www.
adobe.
com:80/support/techdocs/294de.
htm.
解决方法:选择以下解决方法之一:I在Solaris98/03操作环境和其它基于UNIX的系统中,将环境变量LC_ALL设置为Cacroread.
例如,在Cshell中,在终端窗口中键入以下命令:%envLC_ALL=CacroreadI升级到AdobeAcrobatReader5.
0或更高版本.
删除Solaris98/03文档软件包可能会意外卸载某些Solaris98/03DocumentationCollection(4641961)如果发生以下情况,系统中某些Solaris98/03文档集可能会被意外删除:1.
系统上同时安装了Solaris98/03Documentation1of2CD和Solaris98/03Documentation2of2CD.
2.
然后使用prodreg公用程序或Solaris98/03DocumentationCD安装程序来删除某些文档软件包.
Solaris98/03Documentation1of2CD和Solaris98/03Documentation2of2CD包含三个公共的文档集.
如果删除来自其中一个CD安装的包含这些文档集的软件包,文档软件包会被同时从两个安装中删除.
下表列出了可能会被意外删除的软件包:表2–1两张Solaris98/03DocumentationCD上都包含的Solaris98/03文档软件包HTML软件包名称PDF软件包名称文档集说明SUNWaadmSUNWpaadmSolaris9SystemAdministratorCollectionSUNWdevSUNWpdevSolaris9DeveloperCollectionSUNWidsSUNWpidsiPlanetDirectoryServer5.
1Collection-zh44Solaris98/03发行说明2003年8月解决方法:选择以下解决方法之一:I如果卸载过程意外删除了这些文档软件包,并且您希望系统上有这些软件包,请从Solaris98/03Documentation1of2CD或Solaris98/03Documentation2of2CD重新安装这些软件包.
I要避免此问题,请使用pkgrm公用程序删除要从系统中消除的软件包.
本地化问题不能在Solaris98/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键盘:1.
将/usr/openwin/share/etc/keytables/keytable.
map文件中的US6.
kt项改为Canada6.
kt.
按以下方式读取已修改的项:60Canada6.
kt2.
重新引导系统使更改生效.
I如果使用的是现有的波兰文类型5键盘布局:第2章Solaris运行时问题451.
将/usr/openwin/share/etc/keytables/keytable.
map文件中的Poland5.
kt项改为Poland5_pr.
kt.
按以下方式读取已修改的项:452Poland5_pr.
kt注意:如果使用带有Dip开关的键盘,请在重新引导系统前确保PolishKeytable项的二进制值设置正确(二进制值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#exportLC_COLLATE然后开始排序.
SunONEApplicationServer错误缺省浏览器与SunONEApplicationServer7不兼容(4741123)通过Solaris98/03操作环境的缺省浏览器使用SunONEApplicationServerAdministrativeUI时,会显示以下错误消息:不支持浏览器:Netscape4.
78建议将浏览器升级到Netscape4.
79或Netscape6.
2(或更高版本)来运行SunOneApplicationServerAdministrativeUI.
如果不升级并继续进行操作,将导致性能降低或发生不可预知的结果.
46Solaris98/03发行说明2003年8月注意:如果您运行的是Solaris98/03操作环境中的SunONEApplicationServer版本,则需要使用Netscape4.
79或Netscape7.
0.
解决方法:使用/usr/dt/appconfig/SUNWns/netscape替换/usr/dt/bin/netscape.
SPARC:某些NetscapeNavigator版本不支持编辑存取控制列表(4750616)某些NetscapeNavigator版本不支持编辑SunONEApplicationServer存取控制列表(ACL).
如果在使用NetscapeNavigator6.
x或NetscapeNavigator7.
x版本时试图编辑ACL条目,则可能偶尔会遇到失效问题.
例如:I浏览器窗口消失.
I启动时不显示ACL编辑屏幕.
解决方法:选择以下解决方法之一:I使用受支持的NetscapeNavigator4.
79版或MicrosoftInternetExplorer6.
0版.
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的修补程序并将其应用到服务器中.
SPARC:当查看从命令行创建的PersistenceManagerFactory资源时,管理界面报告检验器错误(4733109)使用命令行界面创建PersistenceManagerFactory资源时报告检验器错误.
在SunONEApplicationServer管理界面中查看资源时,会显示以下错误:ArgChecker失败:jndiName验证失败,对象必须非空解决方法:按照以下步骤创建新的PersistenceManagementFactory资源:1.
使用数据源信息创建jdbc连接池,连接到数据库.
2.
通过JavaNamingandDirectoryInterface(J.
N.
D.
I.
)查找创建jdbc资源,使连接池可用.
第2章Solaris运行时问题473.
使用第2步创建的jdbc资源来创建持久性资源管理.
SPARC: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接口.
SPARC:转换到启用SSL的环境时,ApplicationServer无法重新启动(4723776)如果在安装认证并启用安全设置后重新启动SunONEApplicationServer,重新启动将失败.
将显示一条消息,说明服务器无法接收口令.
当未启用安全套接字层(SSL)时,口令不会被缓存,这样会导致重新启动失败.
restart命令不支持从不启用SSL模式切换到启用SSL模式.
注意:这个问题只在服务器首次重新启动时发生,以后的重新启动则恢复正常.
解决方法:选择以下解决方法之一:I如果您已经遇到过此问题,单击"Start"按钮.
I要避免此问题,请按照以下步骤执行操作,而不要单击"Restart"按钮:1.
单击"Stop"按钮.
2.
单击"Start"按钮.
SPARC:ApplicationServer在动态重新装入过程中可能会崩溃(4750461)如果应用程序有许多EnterpriseJavaBeans组件,服务器在动态重新装入应用程序的过程中可能会崩溃.
动态重新装入功能用于在开发环境中对应用程序的小更改进行快速测试.
此崩溃是由于试图使用过多的文件描述符造成的.
解决方法:按照以下步骤执行操作:1.
按以下格式向/etc/system文件添加行,加大文件描述符的限制值.
Isetrlim_fd_max=8192Isetrlim_fd_cur=2048根据应用程序的大小,可以适当地调整限制值.
2.
重新引导系统.
48Solaris98/03发行说明2003年8月如果系统的缺省编码不是UTF-8,控制台输出会被破坏(4757859)如果系统的缺省编码不是UTF-8,则在ApplicationServer的输出中,多TB字符的显示可能不正确.
解决方法:在浏览器中打开server.
log文件.
管理界面别称列表中不显示外部认证别称(4725473)如果通过SunONEApplication管理界面安装外部认证,则当您试图使用安装在外部加密模块上的认证为http收听者启用SSL时,会遇到问题.
尽管能够成功安装认证,但认证别称并不显示在管理界面中.
解决方法:按照以下步骤执行操作: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收听者.
SPARC:flexanlg命令可能导致打开失败错误(4742993)如果在Solaris98/03操作环境中运行SunONEApplicationServer软件,并使用/usr/appserver/bin中的flexanlg命令,则会显示以下打开失败错误:ld.
so.
1:/usr/appserver/bin/flexanlg:严重:libplc4.
so:打开失败:文件不存在或目录已被删除解决方法:按照以下步骤执行操作.
1.
将以下条目添加到LD_LIBRARY_PATH文件中:第2章Solaris运行时问题49/usr/lib/mps2.
运行flexanlg命令.
%/usr/appserver/bin/flexanlg仅支持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.
单击"Save".
9.
从左侧的面板选择您的服务器实例.
10.
单击"ApplyChanges".
11.
单击"Stop".
12.
单击"Start".
服务器将重新启动并实现您所做的更改.
修改的样例直到重新部署后才被更新(4726161)如果在对应用程序进行较小的更改并重新封装后试图多次部署样例,将显示以下错误消息:已经部署50Solaris98/03发行说明2003年8月这个问题影响到大多数样例,因为这些样例都使用Ant公用程序和common.
xml文件,而它们都具有deploy目标.
因此,这种组合用法将应用程序的部署与资源的登记混合起来.
解决方法:选择以下解决方法之一:I对于大多数使用Ant公用程序build.
xml文件并包括common.
xml文件的样例应用程序,键入以下命令:%asantdeploy_commonI对于所有其它样例应用程序,键入以下命令:%asantundeploy%asantdeploySPARC:非零事务设置导致本地事务处理速度降低(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地址.
如果应用程序或系统不使用UTF-8编码,查看事件日志的Onlyshowentrieswith字段中的值将被破坏(4763655)如果用户在Onlyshowentrieswith字段中键入多TB字符并查找事件日志,则显示查找结果时Onlyshowentrieswith字段中的值将被破坏.
这是由于消息格式从UTF-16转换到UTF-8造成的.
第2章Solaris运行时问题51解决方法:无.
SunONEApplicationServer安全错误当根用户允许非根用户进行根存取时,ApplicationServer会启动所有实例(4780076)如果SunONEApplicationServer作为Solaris的一部分进行安装,ApplicationServer启动时会出现多个问题:I所有应用程序服务器和管理服务器实例都会在Solaris系统启动过程中自动启动.
在许多环境中,用户并不希望所有实例都在Solaris系统启动过程中自动启动,因为启动每个定义的实例都会对系统的可用内存产生不利影响.
I应用程序服务器实例和管理服务器实例自动启动时,每个实例的启动脚本都作为根用户执行.
执行属于非根用户的实例启动脚本时,非根用户可以通过修改实例级启动脚本来访问根用户.
在安装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系统启动过程中启动.
由于系统启动和停机脚本是作为根用户执行的,因此每个应用程序服务器和管理服务器实例的启动脚本也作为根用户执行.
实例级启动脚本的名称为startserv,位于instance-dir/bin/startserv中.
因为非根用户也可以拥有实例,所以非根用户可以修改startserv脚本,作为根用户执行命令.
如果实例使用具有特权的网络端口,则该实例的startserv脚本必须作为根用户执行.
但是,在根用户最初启动实例后,实例的配置中通常会设置runasuser,强制使实例以指定的用户运行.
解决方法:根据您的环境,执行以下解决方法之一:I如果您的环境不要求所有应用程序服务器实例和管理服务器实例都作为根用户启动,则注释掉/etc/init.
d/appserv脚本中的asadminstart-appserv和asadminstop-appserv命令.
52Solaris98/03发行说明2003年8月I如果您的环境要求启动特定管理域或者启动一个或多个管理域中的特定实例,您可以修改或创建脚本来自动执行该过程.
请注意,"特定管理域"包括每个域的管理服务器实例和所有应用程序服务器实例.
执行以下操作之一:I修改/etc/init.
d/appserv脚本,启动所需的域或实例.
I根据环境的需要,定义新的/etc/rc*.
d/脚本.
启动注意事项:要将Solaris操作环境启动脚本修改为自动启动特定的应用程序服务器管理域或特定的应用程序服务器实例,请注意以下事项:I启动特定的域–如果要以根用户启动特定管理域的管理服务器实例和所有应用程序服务器实例,请按如下所示修改/etc/rc*.
d/脚本:case"$1"in'start')/usr/sbin/asadminstart-domain--domainproduction-domain;;'stop')/usr/sbin/asadminstop-domain--domainproduction-domain;;I以非根用户启动特定的应用程序服务器实例–使用带有-c选项的su命令修改/etc/rc*.
d/脚本.
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管理员指南》.
SunONEDirectoryServer(以前的iPlanetDirectoryServer)问题设置问题在安装过程中键入独特名称时,使用UTF-8字符集编码.
其它编码不受支持.
安装操作不会将数据从本地字符集编码转换为UTF-8字符集编码.
用于输入数据的轻量目录交换格式(LDIF)文件也必须使用UTF-8字符集编码.
输入操作不会将数据从本地字符集编码转换为UTF-8字符集编码.
第2章Solaris运行时问题53架构问题SunOpenNetEnvironment(SunONE)DirectoryServer(以前的iPlanetDirectoryServer)5.
1提供的架构与RFC2256中为groupOfNames和groupOfUniquenames对象类指定的架构不同.
在提供的架构中,member和uniquemember属性类型是可选的.
RFC2256指定在各自的对象类中必须至少存在一个这些类型的值.
aci属性是一个可操作属性,除非您明确要求,否则在搜索中不会返回该属性.
复制问题当前不支持广域网(WAN)上的多主控复制.
服务器插件问题SunONEDirectoryServer5.
1提供了用户标识(UID)唯一性插件.
缺省情况下,该插件未被激活.
要确保特定属性的属性唯一性,请为每个属性创建一个新的AttributeUniqueness插件实例.
有关AttributeUniqueness插件的详细信息,请参见http://docs.
sun.
com上的《iPlanetDirectoryServer5.
1系统管理员指南》.
现在,ReferentialIntegrity插件在缺省情况下是关闭的.
要避免解析循环冲突,在多主控复制环境中应只在一个主控复制中启用ReferentialIntegrity插件.
在发出链式请求的服务器上启用ReferentialIntegrity插件之前,应分析性能资源、时间和完整性需求.
完整性检查会消耗大量内存和CPU资源.
服务的角色和类问题nsRoleDN属性用于定义角色.
不应该将此属性用于计算用户的角色成员关系.
在计算角色成员关系时,请查看nsrole属性.
索引问题如果虚拟列表视图(VLV)索引涉及多个数据库,则VLV索引不能正确使用.
SunONEDirectoryServer错误不能通过控制台取消激活用户(4521017)如果启动SunONEDirectoryServer5.
1控制台并创建非激活的新用户或新角色,则新创建的用户或角色没有被取消激活.
不能通过控制台创建非激活的用户和角色.
解决方法:要创建非激活的用户或角色,请按照以下步骤执行操作:1.
创建新用户或新角色.
2.
双击新创建的用户或角色,或者选择新创建的用户或角色.
在"对象"菜单中,单击"特性"项.
3.
单击"帐户"选项卡.
4.
单击"取消激活"按钮.
5.
单击"确定".
54Solaris98/03发行说明2003年8月新创建的用户或角色被取消激活.
不能用包含空格的根后缀来配置目录(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)如果在非主控目录服务器上更新口令策略信息,该信息不会复制到所有其它服务器上.
UCloud优刻得近日针对全球大促活动进行了一次改版,这次改版更加优惠了,要比之前的优惠价格还要低一些,并且新增了1核心1G内存的快杰云服务器,2元/首年,47元/年,这个价格应该是目前市面上最低最便宜的云服务器产品了,有需要国内外便宜VPS云服务器的朋友可以关注一下。UCloud好不好,UCloud服务器怎么样?UCloud服务器值不值得购买UCloud是优刻得科技股份有限公司旗下拥有的云计算服...
Megalayer 商家算是比较新晋的国内主机商,主要方向是美国、香港、菲律宾等机房的独立服务器为主,以及站群服务器和显卡服务器。同时也有新增价格并不是特别优惠的VPS云服务器。上午的时候有网友问问有没有CN2线路的美国独立服务器的,这里我推荐他选择Megalayer看看,目前也是有活动截止到月底的。Megalayer 商家创办2年左右时间,如果我们初次使用建议月付体验。目前在进行且可能截止到6月...
BuyVM在昨天宣布上线了第四个数据中心产品:迈阿密,基于KVM架构的VPS主机,采用AMD Ryzen 3900X CPU,DDR4内存,NVMe硬盘,1Gbps带宽,不限制流量方式,最低$2/月起,支持Linux或者Windows操作系统。这是一家成立于2010年的国外主机商,提供基于KVM架构的VPS产品,数据中心除了新上的迈阿密外还包括美国拉斯维加斯、新泽西和卢森堡等,主机均为1Gbps带...