Solaris 11
Solaris 11
This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual
property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license,
transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software,
unless required by law for interoperability, is prohibited.
The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing.
If this is software or related software documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, the following
notice is applicable:
U.S. GOVERNMENT RIGHTS Programs, software, databases, and related documentation and technical data delivered to U.S. Government customers are
“commercial computer software” or “commercial technical data” pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental
regulations. As such, the use, duplication, disclosure, modification, and adaptation shall be subject to the restrictions and license terms set forth in the applicable
Government contract, and, to the extent applicable by the terms of the Government contract, the additional rights set forth in FAR 52.227-19, Commercial
Computer Software License (December 2007). Oracle America, Inc., 500 Oracle Parkway, Redwood City, CA 94065.
This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use in any inherently
dangerous applications, including applications which may create a risk of personal injury. If you use this software or hardware in dangerous applications, then you
shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. Oracle Corporation and its affiliates disclaim any
liability for any damages caused by use of this software or hardware in dangerous applications.
Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.
AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. Intel and Intel Xeon are
trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC
International, Inc. UNIX is a registered trademark licensed through X/Open Company, Ltd.
This software or hardware and documentation may provide access to or information on content, products, and services from third parties. Oracle Corporation and
its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, and services. Oracle Corporation
and its affiliates will not be responsible for any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services.
101113@24999
Contents
Preface .....................................................................................................................................................7
3
Contents
5
6
Preface
Oracle Solaris 11 Express Release Notes contains installation and runtime problem details for the
Oracle Solaris 11 Express operating system (OS). Also included are end-of-software support
statements for this Oracle Solaris release.
Note – This release supports systems that use the SPARC and x86 families of processor
architectures: UltraSPARC, SPARC64, AMD64, Pentium, and Xeon EM64T. The supported
systems appear in the Oracle Solaris OS: Hardware Compatibility Lists at
http://www.sun.com/bigadmin/hcl. This document cites any implementation differences
between the platform types.
In this document the term “x86” refers to 64-bit and 32-bit systems manufactured using
processors compatible with the AMD64 or Intel Xeon/Pentium product families. For supported
systems, see the Oracle Solaris OS: Hardware Compatibility Lists.
Related Books
You might need to refer to the following documentation when you install the Oracle Solaris 11
Express OS:
■ Getting Started With Oracle Solaris 11 Express
■ Oracle Solaris 11 Express Automated Installer Guide
■ Oracle Solaris 11 Express Image Packaging System Guide
■ Oracle Solaris 11 Express System Administrator Collection
For information about current security alerts and critical patch updates for Oracle Solaris, see
http://www.oracle.com/technology/deploy/security/alerts.htm.
7
Preface
Note – Oracle is not responsible for the availability of third-party web sites mentioned in this
document. Oracle does not endorse and is not responsible or liable for any content, advertising,
products, or other material on or available from such sites or resources. Oracle will not be
responsible or liable for any damage or loss caused or alleged to be caused by or in connection
with use of or reliance on any such content, goods, or services that are available on or through
any such sites or resources.
Typographic Conventions
The following table describes the typographic conventions that are used in this book.
AaBbCc123 The names of commands, files, and directories, Edit your .login file.
and onscreen computer output
Use ls -a to list all files.
machine_name% you have mail.
aabbcc123 Placeholder: replace with a real name or value The command to remove a file is rm
filename.
AaBbCc123 Book titles, new terms, and terms to be Read Chapter 6 in the User's Guide.
emphasized
A cache is a copy that is stored
locally.
Do not save the file.
Note: Some emphasized items
appear bold online.
Shell Prompt
Bash shell, Korn shell, and Bourne shell for superuser user_name@machine_name:current_dir#
C shell machine_name%
9
10
1
C H A P T E R 1
Installation Issues
This chapter provides information and describes issues that relate to the installation of the
Oracle Solaris 11 Express release.
Accessibility Information
Our goal is to make Oracle products, services, and supporting documentation accessible, with
good usability, to the disabled community.
The GNOME Desktop Accessibility Guide describes the accessibility features of the Oracle
Solaris Desktop in detail. To access this guide while working with the Oracle Solaris Desktop,
choose System in the main menu bar, then choose Help. In the Help window that appears, the
GNOME Desktop Accessibility Guide is listed on the right side. Click the book title link to display
an HTML version of the guide.
You can also search for individual accessibility topics through the Help Search field.
Documentation Accessibility
Our documentation includes features that make information available to users of assistive
technology. The product documentation is available in HTML format and contains markup to
11
General Information
facilitate access by the disabled community. For more information, visit the Oracle Accessibility
Program web site at http://www.oracle.com/accessibility/.
General Information
This section provides general information such as behavior changes in the Oracle Solaris 11
Express release.
$ su
Password:
su: Password for user ’root’ has expired
New Password:
Re-enter new Password:
su: password successfully changed for root.
http://pkg.oracle.com/solaris/release/
Note – This procedure can be used whether you have an OpenSolaris release or an OpenSolaris
development build installed on your system.
Direct upgrade from the Oracle Solaris 10 OS to the Oracle Solaris 11 Express release is not
supported at this time. To upgrade an existing Oracle Solaris 10 system, consider using the
Oracle Solaris 10 Containers which allows the existing system's image to be installed into a
container on an Oracle Solaris 11 Express system.
For more information, see System Administration Guide: Oracle Solaris Zones, Oracle Solaris 10
Containers, and Resource Management
1 Upgrade all the packages on your OpenSolaris system to the most current version.
# pkg publisher
a. Enable packages on your system to be updated by a new publisher. If your system has the
extra publisher configured, also enable its packages to be updated by a new publisher.
# pkg set-publisher --non-sticky opensolaris.org
# pkg set-publisher --non-sticky extra
Note – The pkg image-update command may indicate that the packaging software needs to
be updated before proceeding with the update. Follow the directions and then reexecute the
previous pkg image-update command.
d. If you accept the terms of the Oracle Solaris Express 11 license, upgrade your system and
explicitly accept the license.
# pkg image-update --accept
For a list of package mappings, classifications, and descriptions, see the following link:
http://hub.opensolaris.org/bin/view/Project+pkg/Renamed
Installation Bugs
The following bugs might occur during or after the installation of the Oracle Solaris 11 Express
release.
Workaround: If the password specified using the Text Installer does not work, log in using all
asterisks as your password. Immediately, use the passwd command to correct the primary user's
password and the root password.
For example, if your specified password during installation is solaris (7 characters long), enter
******* (7 asterisks) as your password.
$ more install_log
<AI Oct 15 17:32:50> /tmp/ai_combined_manifest.xml is a valid manifest
<AI Oct 15 17:32:50> Auto reboot enabled
<AI Oct 15 17:33:11> Cannot find the specified disk c7t2d0 on the targetsystem.
<AI Oct 15 17:33:11> Target validation failed
<AI Oct 15 17:33:11> ai target device not found
<AI Oct 15 17:33:11> Auto install failed
/$
Workaround: Use one of the following workarounds while performing a Live CD installation:
■ Use the vesa option.
■ Disable the e1000g Ethernet drivers by adding the -B disable-e1000g=true string to the
end of the kernel$ command in the GRUB menu.
A typical example occurs after the live boot environment has been successfully upgraded. If you
then try to rename the autogenerated and upgraded boot environment, the renaming fails. The
renaming fails because the upgraded boot environment has been activated, and the live boot
environment is now its clone.
For example, if the live boot environment name is solaris, and the autogenerated name of the
upgraded boot environment is solaris-1, use the following commands:
This behavior is intentional and ensures that the Automated Installer does not inadvertently
corrupt your data.
The Automated Installer recognizes cases when rpool is created by the installer, but the
installation process has failed or was interrupted. In such cases, the installer automatically
destroys rpool after it is restarted.
If the following command is run, where the build area in slim_cd.xml is specified as
<build_area>/export/home/ib/pia</build_area>:
Change <build_area>/export/home/ib/pia</build_area> to
<build_area>disk2_pool/ib/pia</build_area>.
Note – You must manually maintain the DHCP entries by modifying the macro values of
BootSvrA and BootFile as needed.
■ mDNS
Consider which IP address to advertise for the Automated Installer web server
Note – You must ensure client routing to the IP address advertised by the dns-sd process
that is running on the Automated Installer server.
■ GRUB
Consider:
■ Which install_media IP address to provide
■ Which install_svc_address IP address to provide
■ WAN boot
Consider which network to place the wanboot.conf files.
Note – This issue can be resolved by creating symbolic links with ln -s <src> <tgt> for all
networks served in the /etc/netboot directory.
■ installadm tools do not support installation servers that have mutiple subnets (6182).
■ Custom wanboot.conf files are ignored in Automated Installation servers with multiple
NIC cards (7115).
■ installadm command should allow users to choose which subnets to use (7149).
Workaround: Do not use Automated Installer service names longer than 59 characters.
Information about the controller type is currently not available for SATA drivers with a device
name in c#t#d# format. Such drivers are managed by the Oracle Solaris SATA framework.
Information about the disk controller type can be obtained from the Automated Installer client
by running the Target Discovery test driver with root privileges when the Automated Installer is
booted. In the following example, note that the controller type is under the ctype column:
# /opt/install-test/bin/test_td -dv
Disk discovery
Total number of disks: 1
-------------------------------------------------------------------------------
num | name| vendor| ctype| mtype| rem| lbl| bsize|#of blocks|size [MB]|
-------------------------------------------------------------------------------
1 |* c7d0| unknown| ata| FIXED| No| VF| 512|1953520128| 953867|
-------------------------------------------------------------------------------
Workaround: Use other disk selection criteria to select the desired SATA disk. See the
sata(7D) man page for information.
■ Access to manifests over HTTP can be restricted by using the IP Filter feature of Oracle
Solaris, which helps limit access to the manifest service ports to only specific networks or
clients.
■ During the first boot after installation of a system using the Automated Installer, log in and
change the passwords that were configured by using the Automated Installer. For best
security, boot the system to single-user mode. On SPARC based systems, add the-s option
to the boot command. On x86 based systems and x64 based systems, edit the GRUB menu
interactively, and append the -s option to the kernel$ command.
Upgrade Bugs
This section describes upgrade bugs. Some bugs might occur while you are upgrading to the
Oracle Solaris 11 Express release. Other bugs might occur after you have completed upgrading.
Workaround: Use one or more of the following options to complete the procedure successfully:
■ Before performing the update, close as many programs as possible.
■ Before performing the image-update, update the packaging software. Then when you
perform the image-update, use the - f option to reduce the memory required. The -f
option skips the client up-to-date check when updating all installed packages.
# pkg install SUNWipkg
# pkg list package/pkg 2> /dev/null && pkg install package/pkg
# pkg image-update -f
■ Terminate the window system by using the svcadm disable -t gdm command. Perform the
operation on the console or when you are logged in remotely.
■ Start the system in single-user mode before performing the update.
■ Add more swap space or more RAM to the system.
Workaround: Before using image-update to update your system to the Oracle Solaris 11
Express release, run the zoneadm detach command for each zone in the OpenSolaris 2009.06
boot environment.
Note – After using this workaround, the boot environment you updated from no longer has
zones attached to it.
Runtime Issues
2
This chapter describes runtime issues that are known problems in the Oracle Solaris 11 Express
release.
General Information
This section provides general information that pertains to runtime issues in the Oracle Solaris
11 Express release.
In this Oracle Solaris release, consider the following methods for performing administration
tasks as a privileged user:
■ Role-based access control - A special user account called a role can be assigned a rights
profile to specify which tasks a role can perform. Users only can assume the roles for which
they are authorized. In this Oracle Solaris release, the root account is set up as a role by
default. This means you can designate which users are authorized to log into the root
account. After a privileged user is added to the root role, use the su command and the root
password to access the root privileges.
The initial user created during the installation is automatically authorized to assume the
root role and is also put in the initial sudoers file. In addition, that user is granted the
Software Installation rights profile, which includes commands like pkg and beadm. For such
commands, the user need not assume the root role. Instead, the user can invoke a subshell.
27
System Administration
For example, pfsh, from which to invoke these commands. It is no longer necessary to use
the pfexec command. Alternatively, the user can run the graphical equivalent of these
commands, such as Package Manager. In this case, the user is prompted for the root
password. The root password is initially set to the same password as the user account that is
created during installation, but it is already expired. You will be immediately prompted to
reset the root password. For more information about the expired password, see “Gksu Does
Not Report Expired Password (6995127)” on page 30.
■ Using sudo-based access control - You grant root capabilities by creating an /etc/sudoers
file with the visudo command and adding any entry for each privileged user by following
the syntax that is described in the sudoers.4 man page. For example, the following syntax
grants privileged access to user otto for all commands on the system, but he must supply his
user password:
otto ALL=(ALL) ALL
An user that is granted administration privileges by an entry in the /etc/sudoers file then
runs a command with sudo similar to the following:
$ sudo pkg update
System Administration
This section describes system administration bugs in the Oracle Solaris 11 Express release.
To disable the NWAM service and to enable the default service, make the following changes to
the default.xml AI manifest:
■ Change the line <instance name="nwam" enabled="true"/> as follows:
<instance name="nwam" enabled="false"/>
■ Change the line <instance name="default" enabled="false"/> as follows:
<instance name="default" enabled="true"/>
If you do not have the permission to configure the manifest on the installation server, you can
use the following workaround on the client system. Use this workaround before the initial
reboot after you install the current release on the iSCSI device.
1. Mount the iSCSI boot device.
# beadm mount solaris /a
2. Modify the /a/etc/svc/profile/sc_profile.xml file by deleting the following lines:
<service name="network/physical" version="1" type="service">
<instance name="nwam" enabled="true"/>
<instance name="default" enabled="false"/>
</service>
3. Unmount the iSCSI device.
# beadm unmount solaris
4. Reboot the system.
Workaround: Use the dumpadm -y command to enable crash dumps at boot time.
# dumpadm -y
Desktop Issues
This section describes desktop issues related to the Oracle Solaris 11 Express release.
Workaround: Reset the root password in a terminal window before you try to restart the
application.
Localization Issues
This section describes localization issues that apply to the Oracle Solaris 11 Express release.
The following locales are available on the Live CD, and their locale variants are available in the
repository:
ar_EG de_DE el_GR en_US es_ES fr_FR it_IT nl_NL pt_BR ru_RU sr_RS zh_CN zh_TW
# /usr/share/sgml/docbook/docbook-catalog-install.sh
Documentation Issues
This chapter describes known issues that are related to the Oracle Solaris 11 Express release
documentation.
In this release, a new allowed-address property to the zonecfg net resource limits the set of
configurable IP addresses that can be used by an exclusive-IP zone. In addition, the defrouter
property is now supported for exclusive-IP zones.
# zonecfg -z my-zone
zonecfg:my-zone> set ip-type=exclusive
zonecfg:my-zone> add net
zonecfg:my-zone:net> set allowed-address=11.1.1.32/24
zonecfg:my-zone:net> set physical=vnic0
zonecfg:my-zone:net> set defrouter=11.1.1.1
zonecfg:my-zone:net> end
33
34
4
C H A P T E R 4
This chapter lists end-of-software support statements as of the Oracle Solaris 11 Express release.
Audiovia97 Driver
The Audiovia97 driver might be removed in a future Oracle Solaris release.
Support for running 32-bit applications and libraries will continue. Only 32-bit kernel support
is affected here.
35
Features That Might Be Removed in a Future Release
Note – These X servers are already not included for SPARC platforms.
Any Xorg loadable module (including video drivers, input device drivers, and extensions) that
is not provided in a 64–bit version cannot be used in such a release. When a usable video driver
is not found, Xorg will generally fall back to the vesa driver.
The Xorg drivers in the following x86 video devices, currently provided only in 32–bit versions
might be affected:
neomagic NeoMagic
s3 S3
savage S3 Savage
tdfx 3Dfx
For more information, see the man page for each driver. You can find the sources for the drivers
at the X.Org Foundation (http://www.x.org).
Removal of Drivers
The following drivers and their associated man pages have been removed in this Oracle Solaris
release.
■ adp
■ cadp
■ cqhpc
■ cadp160
■ hpfc
■ skfp
■ symhisl
The drivers and man pages are still available in the Oracle Solaris 10 release.
ar ar_EG.ISO8859-6
bg_BG bg_BG.ISO8859-5
ca ca_ES.ISO8859-1
ca_ES ca_ES.ISO8859-1
cs cs_CZ.ISO8859-2
cs_CZ cs_CZ.ISO8859-2
da da_DK.ISO8859-1
da_DK da_DK.ISO8859-1
da.ISO8859-15 da_DK.ISO8859-15
de de_DE.ISO8859-1
de_AT de_AT.ISO8859-1
de_CH de_CH.ISO8859-1
de_DE de_DE.ISO8859-1
de.ISO8859-15 de_DE.ISO8859-15
de.UTF-8 de_DE.UTF-8
el el_GR.ISO8859-7
el_GR el_GR.ISO8859-7
el.sun_eu_greek el_GR.ISO8859-7
el.UTF-8 el_CY.UTF-8
en_AU en_AU.ISO8859-1
en_CA en_CA.ISO8859-1
en_GB en_GB.ISO8859-1
en_IE en_IE.ISO8859-1
en_NZ en_NZ.ISO8859-1
en_US en_US.ISO8859-1
es es_ES.ISO8859-1
es_AR es_AR.ISO8859-1
es_BO es_BO.ISO8859-1
es_CL es_CL.ISO8859-1
es_CO es_CO.ISO8859-1
es_CR es_CR.ISO8859-1
es_EC es_EC.ISO8859-1
es_ES es_ES.ISO8859-1
es_GT es_GT.ISO8859-1
es.ISO8859-15 es_ES.ISO8859-15
es_MX es_MX.ISO8859-1
es_NI es_NI.ISO8859-1
es_PA es_PA.ISO8859-1
es_PE es_PE.ISO8859-1
es_PY es_PY.ISO8859-1
es_SV es_SV.ISO8859-1
es.UTF-8 es_ES.UTF-8
es_UY es_UY.ISO8859-1
es_VE es_VE.ISO8859-1
et et_EE.ISO8859-15
et_EE et_EE.ISO8859-15
fi fi_FI.ISO8859-1
fi_FI fi_FI.ISO8859-1
fi.ISO8859-15 fi_FI.ISO8859-15
fr fr_FR.ISO8859-1
fr_BE fr_BE.ISO8859-1
fr_CA fr_CA.ISO8859-1
fr_CH fr_CH.ISO8859-1
fr_FR fr_FR.ISO8859-1
fr.ISO8859-15 fr_FR.ISO8859-15
fr.UTF-8 fr_FR.UTF-8
he he_IL.ISO8859-8
he_IL he_IL.ISO8859-8
hr_HR hr_HR.ISO8859-2
hu hu_HU.ISO8859-2
hu_HU hu_HU.ISO8859-2
is_IS is_IS.ISO8859-1
it it_IT.ISO8859-1
it.ISO8859-15 it_IT.ISO8859-15
it_IT it_IT.ISO8859-1
it.UTF-8 it_IT.UTF-8
ja ja_JP.eucJP
ko ko_KR.EUC
ko.UTF-8 ko_KR.UTF-8
lt lt_LT.ISO8859-13
lt_LT lt_LT.ISO8859-13
lv lv_LV.ISO8859-13
lv_LV lv_LV.ISO8859-13
mk_MK mk_MK.ISO8859-5
nl nl_NL.ISO8859-1
nl_BE nl_BE.ISO8859-1
nl.ISO8859-15 nl_NL.ISO8859-15
nl_NL nl_NL.ISO8859-1
no nb_NO.ISO8859-1
no_NO nb_NO.ISO8859-1
no_NO.ISO8859-1@bokmal nb_NO.ISO8859-1
no_NO.ISO8859-1@nynorsk nn_NO.ISO8859-1
no_NY nn_NO.ISO8859-1
pl pl_PL.ISO8859-2
pl_PL pl_PL.ISO8859-2
pl.UTF-8 pl_PL.UTF-8
pt pt_PT.ISO8859-1
pt_BR pt_BR.ISO8859-1
pt.ISO8859-15 pt_PT.ISO8859-15
pt_PT pt_PT.ISO8859-1
ro_RO ro_RO.ISO8859-2
ru ru_RU.ISO8859-5
ru.koi8-r ru_RU.KOI8-R
ru_RU ru_RU.ISO8859-5
ru.UTF-8 ru_RU.UTF-8
sh bs_BA.ISO8859-2
sh_BA bs_BA.ISO8859-2
sh_BA.ISO8859-2@bosnia bs_BA.ISO8859-2
sh_BA.UTF-8 bs_BA.UTF-8
sk_SK sk_SK.ISO8859-2
sl_SI sl_SI.ISO8859-2
sq_AL sq_AL.ISO8859-2
sv sv_SE.ISO8859-1
sv_SE sv_SE.ISO8859-1
sv.ISO8859-15 sv_SE.ISO8859-15
sv.UTF-8 sv_SE.UTF-8
th th_TH.TIS620
th_TH th_TH.TIS620
th_TH.ISO8859-11 th_TH.TIS620
tr tr_TR.ISO8859-9
tr_TR tr_TR.ISO8859-9
zh zh_CN.EUC
zh.GBK zh_CN.GBK
zh_TW zh_TW.EUC
zh.UTF-8 zh_CN.UTF-8
OpenWindows Libraries
The OpenWindows libraries have been removed in this Oracle Solaris release. Applications that
use OpenWindows toolkits such as XView and OpenLook Intrinsic Toolkit (OLIT) no longer
run in this release. However, applications that use OpenWindows Libraries can be run in Oracle
Solaris 10 Containers, if needed.
For information about the glm driver , see the glm(7D) man page.
For information about how to migrate from an ncrs driver to the glm driver, see “Migrating an
ncrs Attached Driver to the glm Driver” on page 22.
To enable the Oracle Solaris Auditing feature in this release, use the audit-s command. To
disable the feature, use the audit-t command.
To enable and disable the Device Allocation feature in this release, use the following service:
svc:/system/device/allocate
passmgmt Command
The passmgmt command has been removed in this Oracle Solaris release. You can use the
following commands, which provide the same functionality:
■ useradd(1M)
■ userdel(1M)
■ usermod(1M)
■ roleadd(1M)
■ roledel(1M)
■ rolemod(1M)
Workaround: The options for users still interested in virtualization on 32–bit machines are as
follows:
■ Oracle Solaris Zones and Oracle Solaris 10 Containers
■ Oracle VM VirtualBox for Oracle Solaris 10, Linux, Windows, and other guest operating
systems
For more information about the supported guest operating systems, see
http://www.virtualbox.org/manual/ch03.html#2956856.
MySQL 5.0
MySQL has ended the active development and support for MySQL Database Server Version 5.0.
Extended support is available only for customers with a MySQL subscription. For more
information, see http://www.mysql.com/about/legal/lifecycle/#calendar. According to
the MySQL Lifecycle Policy, only security and severity level 1 issues will continue to be fixed for
MySQL 5.0. For more information about the MySQL Lifecycle Policy, see
http://www.mysql.com/about/legal/lifecycle/#policy.