Solaris Express Developer Edition 1/08 Issues
The following issues apply to the Developer 1/08 release.
x86: Solaris Installation Might Fail When Whole Disk Option Is Selected (6652417)
Installation of the Developer 1/08 release might fail when the whole disk option
is selected. This failure occurs due to an fdisk error. The following error
message is displayed:
ERROR: At least one 30 Mbyte Solaris fdisk partition is required on a selected drive
ERROR: System installation failed
Workaround: Perform the following steps:
Restart the installation of the OS. Reboot the system or type install-solaris on the command line.
Choose the default disk option or partition the disk option on the disk screen.
Installation of the Developer 1/08 OS Fails on Acer FR 5000/1000 (6643143)
Installation of the Developer 1/08 OS fails on Acer FR 5000/1000 machines. The
following error message is displayed:
configuring /dev
ata_id_common: BUSY status 0x80 error 0x80
ata_id_common: BUSY status 0xfe error 0x0
ata_id_common: BUSY status 0x80 error 0x80
ata_id_common: BUSY status 0xfe error 0x0
atapi_start_cmd: drive select failed
WARNING: /pci@0,0/pci-ide@14,1/ide@0 (ata2):
timeout: early timeout, target=0 lun=0
atapi_start_cmd: drive select failed
WARNING: /pci@0,0/pci-ide@14,1/ide@0 (ata2):
timeout: early timeout, target=0 lun=0
Workaround: Perform the following steps:
Boot your system using the -k option so that kmdb is loaded at the boot process. Use the -d boot option to request a debugger breakpoint prior to starting the kernel.
ok boot -kd
Set a breakpoint at the [0]>kmdb debugger prompt:
::bp ata`ata_init_controller+0x165
Once the breakpoint is hit, print the general-purpose register $r and verify that the $eax, or the $ebx, contains a valid ata_ctl_t structure:
<address>::print -a ata_ctl_t
Take the address of the ac_timing_flags and set the value from 0x0 to 1:
<address>/W 1
You might hit the breakpoint more than once, but it is sufficient if you set the ac_timing_flags value once.
Resume upgrading your OS.
For more information on these commands, see the Solaris Modular Debugger Guide.
x86: Xorg Does Not Use the RadeonHD Driver Without the xorg.conf File (6642276)
The Developer 1/08 release includes a video driver for ATI Radeon X1000 and
ATI Radeon HD2000 series graphics cards and chipsets. Xorg will not detect and
use the new driver unless it is specified in the xorg.conf configuration file.
Xorg attempts to use the VESA driver instead, which might not work
on all Radeon graphics devices. No error message is displayed.
Workaround: Type the /usr/X11/bin/Xorg -configure command to generate a /etc/X11/xorg.conf file after installation. Verify
that the xorg.conf configuration file specifies the RadeonHD driver.
Empty negative_sign in en_US Locale (6618050)
The locale data for existing European and Middle East and African (EMEA), Central
and South American, and Oceania locales are migrated to Common Locale Data Repository
(CLDR) to achieve maximum compatibility across platforms. Existing applications might see different formats
for locale sensitive data when you upgrade from Solaris 10 to the Solaris
Express release.
Workaround: Customize the Solaris locales. For instructions on how to customize Solaris locales,
see the tech tips at https://developers.sun.com/dev/gadc/techtips/locale_customization.html.
PRODRM Has Problems Deleting prodreg Entry For Solaris Trusted Extensions (6616592)
While upgrading Solaris Trusted Extensions from the Solaris 10 11/06 or Solaris 10
8/07 release to the current Developer 1/08 release, the prodreg entry for
Solaris Trusted extensions will not be removed. No error message is displayed.
Workaround: After upgrading Solaris Trusted Extensions to the current release, remove the prodreg
entry manually as follows:
# prodreg unregister -f -r -u "Solaris Trusted Extensions" -i 1
Solaris Trusted Extensions Upgrade Issues (6616585)
While upgrading Solaris Trusted Extensions from the Solaris 10 11/06 or Solaris 10
8/07 release to the current Developer 1/08 release, unwanted localized Solaris Trusted Extensions
packages are installed on your system. This bug occurs because the Solaris Trusted
Extensions installer in the Solaris 10 11/06 or Solaris 10 8/07 releases installs
localized packages by default. No error message is displayed.
Workaround: Before upgrading Solaris Trusted Extensions to the current release, remove the following
localized Solaris Trusted Extensions packages:
SUNWjdtts |
SUNWkdtts |
SUNWjmgts |
SUNWkmgts |
SUNWjtsman |
SUNWktsu |
SUNWjtsu |
SUNWodtts |
SUNWtgnome-l10n-doc-ja |
SUNWtgnome-l10n-ui-ko |
SUNWtgnome-l10n-ui-it |
SUNWtgnome-l10n-ui-zhHK |
SUNWtgnome-l10n-ui-sv |
SUNWtgnome-l10n-ui-es |
SUNWtgnome-l10n-doc-ko |
SUNWtgnome-l10n-ui-ptBR |
SUNWtgnome-l10n-ui-ja |
SUNWtgnome-l10n-ui-zhTW |
SUNWtgnome-l10n-ui-zhCN |
SUNWtgnome-l10n-ui-fr |
SUNWtgnome-l10n-ui-de |
SUNWtgnome-l10n-ui-ru |
Remote Multilevel Login From the Login Screen Is Not Supported in Solaris Trusted Extensions (6616030)
The Remote Login item on the Options menu on the login screen
cannot be used to remotely log in to a multilevel Solaris Trusted Extensions
system. When the label of your system is the same as the label
that has been assigned to an unlabeled system, you can log in remotely
to that unlabeled system.
Workaround: To log in remotely, see the instructions in Chapter 14, Remote Administration in Trusted Extensions (Tasks), in Solaris Trusted Extensions Administrator’s Procedures.
gDesklets Fails to Start (6608943)
When you log in to the system as a new user, gDesklets
fails to start. The following error message is displayed:
bash-3.00$ gdesklets shell
You're running gDesklets for the first time.
gDesklets will start a requirements check now...
Checking requirements:
- sys ... found
- xml.parsers.expat ... found
- xml.sax ... found
- gtk ... found
- ORBit ... found
- bonobo.ui ... missing
Version check failed.
bonobo python bindings are required.
Workaround: Perform the following steps:
Change to your home directory:
cd <home_directory>
Type the following command:
mkdir .gdesklets
Reboot Now Button Is Unresponsive (6270371)
After installation of the Solaris OS, the Reboot Now button does not work.
Workaround: Perform the following steps:
Open a terminal window.
Type the following commands:
# touch /tmp/.instsuccess
# pkill -9 java
The system reboots and does not require CDs.
SPARC: NFS/RDMA Connection Errors (6229077)
There might be connection errors between an NFS server and client while using
Remote Direct Memory Access (RDMA). Because of these errors the buffer pool resources
are exhausted and the system panics. The following error message is displayed:
rpcib: WARNING: rib_rbuf_alloc: No free buffers!
Workaround: Choose one of the following workarounds:
Configure the NFS server to enable TCP. In the /etc/default/nfs file, change (NFSD_PROTOCOL=tcp).
Mount the NFS file system from the client side with the proto=tcp mount option.
For more information, see the mount_nfs(1M) and nfs(4) man pages.
NetBeans Dynamic Tracing GUI Plug-in
The NetBeansTM Dynamic Tracing (DTrace) GUI plug-in is installed during the installation of
the NetBeans 6.0 and Sun Studio software. The plug-in should be configured manually
before using it.
Workaround: To use the DTrace GUI plug-in, copy the DTrace scripts from the
/opt/dtrace-gui to your home directory:
cp -r /opt/dtrace-gui/DTraceScripts $HOME/
chmod -R 755 $HOME/DTraceScripts
The installation of the Dtrace GUI plug-in is now complete.
For more information about this plug-in, see the /opt/dtrace-gui/doc/NetBeans_DTrace_GUI_Plugin.html file. This file
describes how to set privileges in the /etc/user_attr file, and how to
start the Dtrace GUI. Ensure that you start NetBeans or Sun Studio IDE
from a different shell than the shell you use to set privileges.
Build Number Mismatch Between uname -a Output and /etc/release Contents
The uname -a command displays the build number of the kernel as Build 79a.
However, the contents of /etc/release is Build 79b which is the build
number of the final assembly of the Developer 1/08 OS.
Workaround: None.
x86: Solaris JumpStart Fails
Solaris JumpStartTM goes to interactive mode if the netmask value in the sysidcfg
script is defined. No error message is displayed. The sysidtool starts due to missing
network data.
Workaround: Do not specify the netmask value in the sysidcfg script.
GTK+ Issues With JDK
The Sun Studio IDE might have display problems while loading GTK look and
feel libraries. These problems are due to a JDKTM 6 Update 3 bug.
Following are examples of the display problems faced:
Workaround: Use an alternate version of JDK. For example:
% sunstudio --jdkhome /usr/jdk/jdk1.5.0_13