JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Solaris 10 Release Notes
search filter icon
search icon

Document Information

Preface

1.  Updates to Solaris 10 Release

2.  Installation Issues

3.  Solaris Runtime Issues

Common Desktop Environment

x86: Support for Intel Integrated i810 and i815 Graphics Chipsets

Arabic Text Not Appearing in ar Locales

Compose Key Sequences Might Not Work When You Use X Keyboard Extension in Some Locales (6219932)

x86: kdmconfig Command Does Not Create System Identification Configuration File for Xorg X Server (6217442)

x86: kdmconfig Instructions to Configure Xorg X Server Are Incomplete (6205881)

x86: Program That Configures Keyboard, Display, and Mouse Not Working for X Server (6178669)

SPARC: Some UTF-8 Locales Are Unavailable in the Common Desktop Environment Login Service (5042573)

CDE Removable Media Auto Run Capability Removed (4634260)

Solaris PDASync Cannot Delete Last Entry From the Desktop (4260435)

Solaris PDASync Does Not Support Data Exchange With the Multibyte Internationalized PDA Device (4263814)

Documentation DVD

SUNWsdocs Package Needed to Remove Other Documentation Packages

European Locale PDF Documents Available Only Through C Locale (4674475)

File Systems

Upgrading From Some Solaris Express or Solaris 10 Releases Requires Remounting of File Systems

NFSv4 Access Control List Functions Might Work Incorrectly

Access Problems Between Solaris NFSv4 Clients and NFSv4 Servers

System Crash Dump Fails on Devices Greater Than 1 TByte (6214480)

Using smosservice Command to Add OS Services Results in Insufficient Disk Space Message (5073840)

Hardware-Related Issue and Bugs

SPARC: Sun Crypto Accelerator 4000 Board Versions 1.0 and 1.1 Not Supported in Solaris 10 OS

Certain USB 2.0 Controllers Are Disabled

Supported USB Devices and Corresponding Hub Configurations

x86: Limitations Exist With Certain Device Drivers in Solaris 10 OS

DVD-ROM/CD-ROM Drives on Headless Systems

x86: Manual Configuration Required to Specify Non-US English Keyboards

SPARC: jfca Driver for Certain Host Bus Adapters That Are Connected to Tape Devices Might Cause Errors (6210240)

Using USB 2.0 Hubs With USB 1.x Devices Might Cause System Panic (6209619)

x86: EHCI Driver Unusable in Certain Motherboards (6204987)

Using FireWire-1394 Storage Devices Might Cause System Panic (6203680)

Pausing USB Audio Devices During Play or Record Operation Might Cause System Deadlock (6200924)

Contention Exists Between Certain Devices That Share the Same Bus (6196994)

Some Keyboard Keys Not Functioning With Num Lock Key On (6173972)

SPARC: GigaSwift Fast and Gigabit Ethernet Devices With Revision IDs Lower Than 32 Might Cause System Panic (5090222)

hat_getkpfnum() DDI Function Is Obsolete (5046984)

Some Systems With USB 2.0 Hardware Might Hang or Panic (5030842)

x86: Using Two Adaptec SCSI Card 39320D Cards on a Sun Fire V65x Server Might Cause the System to Panic (5001908)

x86: Soft System-Shutdown is Not Supported in Solaris OS on x86 (4873161, 5043369)

Some DVD and CD-ROM Drives Fail to Boot Solaris (4397457)

iPlanet Directory Server 5.1 Issues

Installing Directory Server 5.1

Migrating to the Sun Java System Directory Server 5 2005Q1

Issues While Running Debugger

SPARC: Systems With Active Kernel Debugger Might Panic During Suspend/Resume Cycles (5062018)

System Might Loop When Master CPU Is Changed (4405263)

Localization Issues

Login Screen Marks UTF-8 Locales as Recommended

Microsoft Office Files

HTML Files

Fixing Broken HTML File

Emails Saved As Portable Format

Plain Text Files

File Names and Directory Names

Launching Legacy Locale Applications

Hardware for Estonian Keyboard Type 6, French Canadian Keyboard Type 6, and Polish Programmers Keyboard Type 5 Not Available

Cannot Print Documents in Portable Document Format (6239307, 6218079)

x86: Login Process Might Hang in Certain Asian Non-UTF-8 Locales (6215527)

localeadm -l Does Not List Installed Korean Locale Packages (6189823)

Special Keyboard Keys Do Not Work (5077631)

Modifier Keys Do Not Function Correctly (4996542)

Chinese and Korean Characters Are Printed In a Box (4977300)

Sort Capability in the European UTF-8 Locales Does Not Function Correctly (4307314)

Networking Issues

SPARC: RTM_IFINFO Message Has Different Sizes on 32-bit and 64-bit Compilations

IP Forwarding Disabled by Default in Solaris 10 OS

Zone Not Booting When IP Address Belongs to a Failed IP Network Multipathing Group (6184000)

ATM LANE Subnets for IPv4/IPv6 Might Not Complete Initialization (4625849)

Configuring Multiple Tunnels Between Two IP Nodes With Filtering Enabled Might Result in Packet Loss (4152864)

Security Issues

Nonpassword Logins Fail With pam_ldap Enabled

New Versions of encrypt() and decrypt() Are Not Backward Compatible

Incorrect Parameters Might Cause Panic in Sun StorEdge T3 (4319812)

Service Management Facility

svccfg import Subcommand Does Not Refresh Dependent Services (6221374)

Print Services Have Offline Settings by Default (5100134)

keyserv Daemon Disables Some File System Services (5084183)

Login Prompts Sometimes Appear Before File Systems Are Mounted (5082164)

Smart Card

System Does Not Respond to Smart Card (4415094)

Edit Config File Menu Item in Smartcards Management Console Does Not Work (4447632)

Solaris Commands and Standards

Bash 2.0.5b No Longer Sets Some Environment Variables

New ln Utility Requires -f Option

New tcsh Rejects setenv Variable Names That Use a Dash or an Equals Sign

STDIO getc Family EOF Condition Behavior Change

Output Columns of the ps Command Have Been Widened

Command ping -v Does Not Work on IPv6 Addresses (4984993)

Solaris Volume Manager

Solaris Volume Manager metattach Command Might Fail

Solaris Volume Manager metassist Command Fails in Non-English Locales (5067097)

Volume Creation Fails in Systems With Unformatted Disks (5064066)

Hot Spares Do Not Work Correctly When Solaris Volume Manager RAID-1 (Mirror) or RAID-5 Volumes Are Created in Disk Sets Built on Soft Partitions (4981358)

Solaris Volume Manager metadevadm Command Fails if Logical Device Name No Longer Exists (4645721)

Solaris Volume Manager metarecover Command Fails to Update metadb Namespace (4645776)

Sun Java Desktop System

Email and Calendar

Problems With Using Multiple Attachments (6260583)

Problem With Changing Authentication Type (6246543)

Problems When Saving Attachments With Localized Content (6204976)

Incomplete List of Contacts in Contact Folder (5088514)

Login

Login Error Message

$PATH issues (6247943)

Remote Connection Problems (6203727)

Help System

Wrong Help Window Opened For Volume Control (6253210)

Online Help Freezes (5090731)

Mozilla Browser

Cannot Print Certain Documents From the Mozilla Browser

Cannot Specify User Preferences for Roaming Access in Mozilla Browser (6200999)

Keyboard Shortcuts Fail (6192644)

System-Level Issues

User Preferences Not Fully Compatible

GNU Image Manipulation Program Missing From the Graphics Menu (6209566)

Problems With Online Registration of StarOffice 7 Software (6208829)

Problems With Sound Recorder

Volume Control Option Not Working

Problems When Using Keyboard Indicator (6245563)

Certain View Options Might Cause File Manager to Fail (6233643)

Cannot Delete Files Outside of Home Directory (6203010, 5105006)

Problems Creating Certain Types of Archives (5082008)

Cannot Type Multibyte Characters in Text Editor 2.9.1 (4937266)

System Administration

Sun Patch Manager Tool 2.0 Not Compatible With Previous Versions

Sun Remote Services Net Connect Supported Only in the Global Zone

Error or Warning Messages Might Be Displayed While Installing Non-global Zones With the zoneadm Command

Solaris Product Registry Administration Utility Fails to Launch in a Zone (6220284)

patchadd Fails to Reapply Patches to Newly Installed Packages (6219176)

Non-Global Zones Created After Patching Global Zones Are Not Accessible by Remote Login Services (6216195)

Cannot Delete Existing Diskless Clients From the System (6205746)

Net Connect 3.1.1 Installation Fails (6197548)

x86: Default C Library Might Cause Boot Failure When You Install Solaris Flash Archives (6192995)

SPARC: smosservice delete Command Does Not Successfully Remove All Directories (6192105)

patchadd Command Does Not Support Installing Patches From an NFS Server (6188748)

lucreate Command Does Not Create RAID-1 Volumes (5106987)

SPARC: Panics That Occur During Suspend and Resume Cycles Might Cause the System to Hang (5062026)

SPARC: Stopping the System by Using Keyboard Sequences Might Cause a System Panic (5061679)

Using the ipfs Command With -W Option Fails (5040248)

Permissions for Mount Points Not Preserved in Created Boot Environment (4992478)

kill -HUP Does Not Always Cause the Agent to Reread the snmpd.conf Configuration File (4988483)

x86: Pressing the F4 Key During BIOS Bootup Fails to Boot the Service Partition (4782757, 5051157)

Solaris WBEM Services 2.5 Daemon Cannot Locate com.sun Application Programming Interface Providers (4619576)

Some com.sun Application Programming Interface Method Invocations Fail Under XML/HTTP Transport Protocol (4497393, 4497399, 4497406, 4497411)

Cannot Modify File-System Mount Properties With Solaris Management Console Mounts and Shares Tool (4466829)

4.  System-Specific Issues

5.  End-of-Software Support Statements

6.  Documentation Issues

A.  Table of Integrated Bugs in the Solaris 10 Operating System

B.  Solaris 10 Operating System Patch List

System Administration

This section describes system administration bugs in Solaris 10 OS.

Sun Patch Manager Tool 2.0 Not Compatible With Previous Versions

A system that runs the Sun Patch Manager Tool 2.0 can manage remote systems that run Patch Manager Tool, including Sun Patch Manager Tool 1.0.

However, a system with an earlier version of Patch Manager Tool cannot manage remote systems that run Patch Manager Tool 2.0. Earlier versions include the following:


Note - Common Information Model/Web Based Enterprise Management (CIM/WBEM) support for Patch Manager Tool does not exist in the Solaris 8 OS. Consequently, remote management with Patch Manager does not apply to Solaris 8 systems.


Sun Remote Services Net Connect Supported Only in the Global Zone

Sun Remote Services (SRS) Net Connect is supported only in the global zone. Error messages are displayed if you perform one of the following actions:

The error messages are as follows:

*** package SUNWcstu failed to install - 
interactive administration required:

Interactive request script supplied by package
pkgadd: ERROR: request script did not complete successfully

Installation of SUNWcstu was suspended (interaction required).
No changes were made to the system.  

*** package SUNWfrunc failed to install - 
interactive administration required:

Interactive request script supplied by package
pkgadd: ERROR: request script did not complete successfully

Installation of SUNWfrunc was suspended (interaction required).
No changes were made to the system.

Workaround: Ignore the error messages.

Error or Warning Messages Might Be Displayed While Installing Non-global Zones With the zoneadm Command

While installing a non-global zone by using the zoneadm command, error or warning messages might be displayed during package installation. The messages are similar to the following example:

Preparing to install zone zone1.
Creating list of files to copy from the global zone.
Copying 2348 files to the zone.
Initializing zone product registry.
Determining zone package initialization order.
Preparing to initialize 790 packages on the zone.
Initialized 790 packages on zone.
Zone zone1 is initialized.

Installation of the following packages generated errors: 
SUNWjhrt SUNWmcc SUNWjhdev SUNWnsb SUNWmcon SUNWmpatchmgr

Installation of the following packages generated warnings: 
SUNWj3rt SUNWmc SUNWwbmc SUNWmga SUNWdclnt SUNWlvma SUNWlvmg 
SUNWrmui SUNWdoc SUNWpl5m SUNWpmgr

Problems about package installation are also recorded in /export/zone1/root/var/sadm/system/logs/install_log which contains a log of the zone installation.

Workaround: None.


Note - The non-global zone can still be used even though these messages have been reported. Issues with package installation existed in earlier Solaris Express and Solaris 10 Beta releases. However, no notification about these problems was being generated. Beginning with this Solaris release, these errors are now properly reported and logged.


Solaris Product Registry Administration Utility Fails to Launch in a Zone (6220284)

If you attempt to launch the Solaris Product Registry administration utility in a zone, the attempt fails. During the zone installation, productregistry, the Solaris Product Registry database, is not duplicated in the zone. Consequently, the utility cannot run in a zone.

Workaround: As superuser, copy the productregistry database to the zone.

# cp /var/sadm/install/productregistry zone_path/var/sadm/install/

In the previous command, zone_path is the path to the root directory of the zone that you created.

patchadd Fails to Reapply Patches to Newly Installed Packages (6219176)

The patchadd command fails to reapply a patch under the following set of circumstances.

  1. You patch a system that does not contain all the packages that are affected by the patch.

  2. You later install the packages that were not installed when you applied the patch.

  3. You reapply the patch to patch the newly installed packages.

The portion of the patch that applies to the package that you added later is not installed. A message that is similar to the following output is displayed.

patchadd ~tsk/patches/111111-01
Validating patches...

Loading patches installed on the system...

Done!

Loading patches requested to install.

Done!

The following requested patches are already installed on the system
Requested to install patch 111111-01 is already installed on the system.

No patches to check dependency. 

Workaround: Choose one of the following workarounds.

Workaround 1: If you have not created zones on your system, use the patchadd command with the -t option to patch the system.

# patchadd -t patch-ID

In the previous command, patch-ID is the ID of the patch you want to apply.

Workaround 2: If you have created zones on your system, follow these steps.

  1. Back out the patch.

    # patchrm patch-ID
  2. Install the additional packages that are not on the system but are affected by the patch.

    # pkgadd -d device pkgabbrev

    In the previous example, device specifies the absolute path to the package or packages you want to install. pkgabbrev specifies the abbreviated name of the package you want to install. You can specify multiple package names.

  3. Reinstall the patch.

    # patchadd patch-ID

Non-Global Zones Created After Patching Global Zones Are Not Accessible by Remote Login Services (6216195)

If you create, and then patch, a global zone, remote login services are not enabled on any non-global zones you subsequently create. Examples of such remote services are rlogin and telnet. If you create a non-global zone after patching a global zone, you cannot log in remotely to the non-global zone. This issue affects systems that have been patched with patches that deliver or modify the SUNWcsr package.

Workaround: Choose one of the following workarounds.

Workaround 1: If you have not yet booted the non-global zone, follow these steps.

  1. In the global zone, change to the /var/svc/profile directory in the non-global zone.

    global# cd zone_path/root/var/svc/profile

    In the previous example, zone_path is the path to the non-global zone. You can determine the path to the non-global zone by typing the following command in a global zone.

    global# zonecfg -z zonename info zonepath
  2. Remove the inetd_services.xml profile.

    global# rm inetd_services.xml
  3. Create a symbolic link for inetd_services.xml that points to the inetd_generic.xml profile.

    global# ln -s inetd_generic.xml inetd_services.xml
  4. Boot the non-global zone.

    For more information about how to boot a zone, see System Administration Guide: Oracle Solaris Containers-Resource Management and Oracle Solaris Zones.

Workaround 2: If you have already booted the non-global zone, follow these steps.

  1. Perform the steps that are listed in the previous workaround.

  2. In the non-global zone, enable the services that are listed in the /var/svc/profile/inetd_services.xml profile.

    my-zone# svccfg apply /var/svc/profile/inetd_services.xml
  3. Reboot the non-global zone.

    my-zone# reboot

Workaround 3: Before you create zones on the system, apply the appropriate patch for your platform.

Cannot Delete Existing Diskless Clients From the System (6205746)

If you use the smdiskless command to delete a diskless client, the command fails. The diskless client is not removed from the system databases. The following error message is displayed:

Failing with error EXM_BMS.

Workaround: Unshare the /export partition before adding the client.

Net Connect 3.1.1 Installation Fails (6197548)

Installation of Net Connect 3.1.1 fails if you select the product at the beginning of a full Solaris 10 installation. This failure occurs when you are installing by using the Solaris 10 Operating System DVD. At the completion of the OS installation, the following error message is recorded in the Net Connect install log in /var/sadm/install/logs/:

Installation of SUNWSRSPX failed.
Error: pkgadd failed for SUNWsrspx 
Install complete. Package: SUNWsrspx

Workaround: After the OS installation is completed, follow these steps:

  1. Insert the Solaris 10 Operating System DVD or the Solaris 10 Software - CD 4.

  2. Change to the directory of the Net Connect product.

  3. Run the Net Connect installer.


Note - To download the latest version of the Sun Net Connect software and release notes, go to the Sun Net Connect portal at https://srsnetconnect.sun.com.


x86: Default C Library Might Cause Boot Failure When You Install Solaris Flash Archives (6192995)

A boot failure that involves the Solaris Flash archive might occur under the following circumstances:

When you attempt to boot the clone system, the following error message is displayed:

WARNING: init exited with fatal signal 9; restarting.

Workaround: Follow these steps.

  1. Before you create the archive, unmount the /lib/libc.so.1 library on the master system.

    # umount /lib/libc.so.1

    This command enables the master system to use the basic version of the libc C library.

  2. Create the Solaris Flash archive on the master system.

    For more information about how to create Solaris Flash archives, see the Solaris 10 Installation Guide: Solaris Flash Archives (Creation and Installation).

  3. Mount the /lib/libc.so.1 library on the master system.

    # mount -O -F lofs /lib/libc.so.1 /usr/lib/libc/libc_hwcap2.so.1
  4. Install the Solaris Flash archive on the clone system.

    For more information about how to install Solaris Flash archives, see the Solaris 10 Installation Guide: Solaris Flash Archives (Creation and Installation).

SPARC: smosservice delete Command Does Not Successfully Remove All Directories (6192105)

If you use the smosservice delete command to remove a diskless client service, the command does not successfully remove all the service directories.

Workaround: Follow these steps.

  1. Make sure that no clients exist that use the service.

    # unshare /export/exec/Solaris_10_sparc.all
    # rm -rf /export/exec/Solaris_10_sparc.all
    # rm -rf /export/exec/.copyofSolaris_10_sparc.all
    # rm -rf /export/.copyofSolaris_10
    # rm -rf /export/Solaris_10
    # rm -rf /export/share
    # rm -rf /export/root/templates/Solaris_10
    # rm -rf /export/root/clone/Solaris_10
    # rm -rf /tftpboot/inetboot.sun4u.Solaris_10
  2. Remove the following entry from the /etc/bootparams file.

    fs1-24 boottype=:os

    Note - Remove this entry only if this file server does not provide functions or resources for any other services.


  3. Remove the following entry from the /etc/dfs/dfstab file.

    share -F nfs -o ro /export/exec/Solaris_8_sparc.all/usr
  4. Modify the /var/sadm/system/admin/services/Solaris_10 file.

    • If the file server is not Solaris_10, delete the file.

    • If the file server is Solaris_10, remove all entries after the first three lines. The deleted lines indicate the service USR_PATH and SPOOLED ROOT packages in /export/root/templates/Solaris_10 and the supported platforms.

patchadd Command Does Not Support Installing Patches From an NFS Server (6188748)

If you use the patchadd command to install patches across the NFS from another system, the command fails. The following example shows a patchadd operation that failed and the error message that is displayed:

Validating patches...

Loading patches installed on the system...
[...]
Loading patches requested to install.
[...]
Checking patches that you specified for installation.
[...]
Approved patches will be installed in this order:
[...]
Checking local zones...
[...]
Summary for zones:
[...]
Patches that passed the dependency check:
[...]

Patching global zone
Adding patches...

 Checking installed patches...
Verifying sufficient filesystem capacity (dry run method)...
Installing patch packages...

 Patch Patch_ID has been successfully installed.
See /var/sadm/patch/Patch_ID/log for details
 Patch packages installed:
   SUNWroute
[...]

Adding patches...
 The patch directory
 /dev/.SUNW_patches_0111105334-1230284-00004de14dcb29c7
 cannot be found on this system.  

[...]

Patchadd is terminating.

Workaround: Manually copy all of the patches to be installed from the NFS server to the local system first. Then use the patchadd command to install the patches from the directory on the local system where the patches were copied.

lucreate Command Does Not Create RAID-1 Volumes (5106987)

If you use the lucreate command to create RAID-1 volumes (mirrors) that do not have device entries in the /dev/md directory, the command fails. You cannot mirror file systems with the lucreate command unless you first create the mirrors with Solaris Volume Manager software.

Workaround: Create the mirrored file systems with Solaris Volume Manager software, then create the new boot environment with the lucreate command.

For more information about the lucreate command, see the lucreate(1M) or Solaris 10 Installation Guide: Solaris Live Upgrade and Upgrade Planning.

For more information about how to create mirrored file systems with Solaris Volume Manager software, see Solaris Volume Manager Administration Guide.

SPARC: Panics That Occur During Suspend and Resume Cycles Might Cause the System to Hang (5062026)

A system panic that occurs while you are performing a suspend-and-resume (cpr) cycle might cause the system to hang. More typically, this problem is observed in Sun Blade 2000 workstations that have the XVR-1000 graphics accelerator installed. Rarely, other SPARC based systems might similarly hang during a panic. When the panic occurs, the core dump is not saved, and no prompt appears on the console. The problem might be more prevalent if the kernel debugger (kadb) is active.

Workaround: To restore the system to a usable state, manually reboot the system.

SPARC: Stopping the System by Using Keyboard Sequences Might Cause a System Panic (5061679)

If you attempt to stop the system by pressing keyboard sequences such as Stop-A or L1-A, the system might panic. An error message similar to the following example is displayed:

panic[cpu2]/thread=2a100337d40: pcisch2 (pci@9,700000): 
consistent dma sync timeout

Workaround: Do not use keyboard sequences to force the system to enter OpenBoot PROM.

Using the ipfs Command With -W Option Fails (5040248)

The ipfs command saves and restores information about the state of the Network Address Translation (NAT) and packet-filtering state tables. This utility prevents network connections from being disrupted if the system reboots. If you issue the command with the -W option, ipfs fails to save the kernel state tables. The following error message is displayed:

state:SIOCSTGET: Bad address

Workaround: None.

Permissions for Mount Points Not Preserved in Created Boot Environment (4992478)

When you create a new boot environment by using lucreate, the permissions are not preserved for the file system mount points. Consequently, some user processes fail. If you create the new boot environment in a clustering environment, the cluster brings down the nodes, then boots from the CD-ROM to repair the permissions for the mount points.

Workaround: Follow these steps.

  1. Create the new boot environment.

    # lucreate -n newbe -m /:c0t0d0s0:ufs -m /var:c1t0d0s0:ufs -m /usr:c2t0d0s0:ufs

    In the previous example, the lucreate command creates the newbe boot environment. This example defines the following file systems and mount points.

    • The root (/) file system is mounted on c0t0d0s0.

    • The var file system is mounted on c1t0d0s0.

    • The usr file system is mounted on c2t0d0s0.

  2. Mount the root file system of the new boot environment.

    # mount /dev/dsk/c0t0d0s0 /mnt
  3. For each mount point that is defined for the boot environment, change the permissions to 755.

    # chmod 755 /mnt/var
    # chmod 755 /mnt/usr
  4. Unmount the root file system.

    # umount /dev/dsk/c0t0d0s0

kill -HUP Does Not Always Cause the Agent to Reread the snmpd.conf Configuration File (4988483)

After modifying the contents of snmpd.conf, you can issue the command kill -HUP snmp Process ID. This command stops the snmp process. The command then sends a signal to the System Management Agent's master agent (snmpd) to reread snmpd.conf and implement the modifications that you introduced. The command might not always cause the master agent to reread the configuration file. Consequently, using the command might not always activate modifications in the configuration file.

Instead of using kill -HUP, restart the System Management Agent after adding modifications to snmpd.conf. Perform the following steps:

  1. Become superuser.

  2. Type the following command:

    # /etc/init.d/init.sma restart

x86: Pressing the F4 Key During BIOS Bootup Fails to Boot the Service Partition (4782757, 5051157)

You are booting a Sun LX50 which has a Service partition and Solaris 10 OS on x86 is installed. Pressing the F4 function key to boot the Service partition, when given the option, causes the screen to go blank. The system then fails to boot the Service partition.

Workaround: Do not press the F4 key when the BIOS Bootup Screen is displayed. After a time-out period, the Current Disk Partition Information screen is displayed. Select the number in the Part# column that corresponds to type=DIAGNOSTIC. Press the Return key. The system boots the Service partition.

Solaris WBEM Services 2.5 Daemon Cannot Locate com.sun Application Programming Interface Providers (4619576)

The Solaris WBEM Services 2.5 daemon cannot locate providers that are written to the com.sun.wbem.provider interface or to the com.sun.wbem.provider20 interface. Even if you create a Solaris_ProviderPath instance for a provider that is written to these interfaces, the Solaris WBEM Services 2.5 daemon does not locate the provider.

Workaround: To enable the daemon to locate such a provider, stop and restart the Solaris WBEM Services 2.5 daemon.

# /etc/init.d/init.wbem stop

# /etc/init.d/init.wbem start

Note - If you use the javax API to develop your provider, you do not need to stop and restart the Solaris WBEM Services 2.5 daemon. The Solaris WBEM Services 2.5 daemon dynamically recognizes javax providers.


Some com.sun Application Programming Interface Method Invocations Fail Under XML/HTTP Transport Protocol (4497393, 4497399, 4497406, 4497411)

If you choose to use the com.sun application programming interface rather than the javax application programming interface to develop your WBEM software, only Common Information Model (CIM) remote method invocation (RMI) is fully supported. Other protocols, such as XML/HTTP, are not guaranteed to work completely with the com.sun application programming interface.

The following table lists examples of invocations that execute successfully under RMI but fail under XML/HTTP:

Method Invocation
Error Message
CIMClient.close()
NullPointerException
CIMClient.execQuery()
CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED
CIMClient.getInstance()
CIM_ERR_FAILED
CIMClient.invokeMethod()
XMLERROR: ClassCastException

Cannot Modify File-System Mount Properties With Solaris Management Console Mounts and Shares Tool (4466829)

The Solaris Management Console Mounts and Shares tool cannot modify mount options on system-critical file systems such as root (/), /usr, and /var.

Workaround: Choose one of the following workarounds: