Oracle Solaris 11.4 Release Notes
Oracle Solaris 11.4 Release Notes
Oracle Solaris 11.4 Release Notes
4 Release Notes
®
Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?
ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.
Référence: E60973
Copyright © 2018, Oracle et/ou ses affiliés. Tous droits réservés.
Ce logiciel et la documentation qui l'accompagne sont protégés par les lois sur la propriété intellectuelle. Ils sont concédés sous licence et soumis à des restrictions d'utilisation et
de divulgation. Sauf stipulation expresse de votre contrat de licence ou de la loi, vous ne pouvez pas copier, reproduire, traduire, diffuser, modifier, accorder de licence, transmettre,
distribuer, exposer, exécuter, publier ou afficher le logiciel, même partiellement, sous quelque forme et par quelque procédé que ce soit. Par ailleurs, il est interdit de procéder à toute
ingénierie inverse du logiciel, de le désassembler ou de le décompiler, excepté à des fins d'interopérabilité avec des logiciels tiers ou tel que prescrit par la loi.
Les informations fournies dans ce document sont susceptibles de modification sans préavis. Par ailleurs, Oracle Corporation ne garantit pas qu'elles soient exemptes d'erreurs et vous
invite, le cas échéant, à lui en faire part par écrit.
Si ce logiciel, ou la documentation qui l'accompagne, est livré sous licence au Gouvernement des Etats-Unis, ou à quiconque qui aurait souscrit la licence de ce logiciel pour le
compte du Gouvernement des Etats-Unis, la notice suivante s'applique :
U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation,
delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental
regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the
hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.
Ce logiciel ou matériel a été développé pour un usage général dans le cadre d'applications de gestion des informations. Ce logiciel ou matériel n'est pas conçu ni n'est destiné à être
utilisé dans des applications à risque, notamment dans des applications pouvant causer un risque de dommages corporels. Si vous utilisez ce logiciel ou ce matériel dans le cadre
d'applications dangereuses, il est de votre responsabilité de prendre toutes les mesures de secours, de sauvegarde, de redondance et autres mesures nécessaires à son utilisation dans
des conditions optimales de sécurité. Oracle Corporation et ses affiliés déclinent toute responsabilité quant aux dommages causés par l'utilisation de ce logiciel ou matériel pour des
applications dangereuses.
Oracle et Java sont des marques déposées d'Oracle Corporation et/ou de ses affiliés. Tout autre nom mentionné peut correspondre à des marques appartenant à d'autres propriétaires
qu'Oracle.
Intel et Intel Xeon sont des marques ou des marques déposées d'Intel Corporation. Toutes les marques SPARC sont utilisées sous licence et sont des marques ou des marques
déposées de SPARC International, Inc. AMD, Opteron, le logo AMD et le logo AMD Opteron sont des marques ou des marques déposées d'Advanced Micro Devices. UNIX est une
marque déposée de The Open Group.
Ce logiciel ou matériel et la documentation qui l'accompagne peuvent fournir des informations ou des liens donnant accès à des contenus, des produits et des services émanant de
tiers. Oracle Corporation et ses affiliés déclinent toute responsabilité ou garantie expresse quant aux contenus, produits ou services émanant de tiers, sauf mention contraire stipulée
dans un contrat entre vous et Oracle. En aucun cas, Oracle Corporation et ses affiliés ne sauraient être tenus pour responsables des pertes subies, des coûts occasionnés ou des
dommages causés par l'accès à des contenus, produits ou services tiers, ou à leur utilisation, sauf mention contraire stipulée dans un contrat entre vous et Oracle.
Accès aux services de support Oracle
Les clients Oracle qui ont souscrit un contrat de support ont accès au support électronique via My Oracle Support. Pour plus d'informations, visitez le site http://www.oracle.com/
pls/topic/lookup?ctx=acc&id=info ou le site http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs si vous êtes malentendant.
Contents
5
Contents
A Previously Documented Bugs That Are Fixed in the Oracle Solaris 11.4
Release .............................................................................................................. 43
Previously Documented Bugs that Are Fixed in This Release ................................ 43
7
8 Oracle Solaris 11.4 Release Notes • October 2018
Using This Documentation
■ Overview – Oracle® Solaris 11.4 Release Notes provides some important installation,
update, and runtime information that you should consider before installing or running the
Oracle Solaris 11.4 operating system (OS). This document describes known issues in this
release, including workarounds whenever possible. This document also includes a list of
bugs that were documented for the previous release and are fixed in this release.
■ Audience – Users and system administrators who install and use the Oracle Solaris 11.4
OS.
■ Required knowledge – Troubleshooting experience with the Oracle Solaris 11 OS.
Feedback
Provide feedback about this documentation at http://www.oracle.com/goto/docfeedback.
Dedication
This Oracle Solaris 11.4 release is dedicated with great appreciation to the memory of UNIX
pioneer Roger Faulkner (1940-2016).
Roger worked at Bell Labs from 1976 until 1990, where he co-created the /proc file system,
and was a leader and mentor in Solaris engineering from the time he joined Sun Microsystems
in 1990 until his passing. Every single release of Solaris from Sun Solaris 2.0 through Oracle
Solaris 11.4 has included Roger’s work, and we are proud to publish his final changes in this
release.
This chapter discusses general installation, update, and runtime information that you need to
consider before installing or running Oracle Solaris 11.4.
Installation Considerations
This section provides information for installing Oracle Solaris 11.4.
Oracle Solaris provides several system installation group packages. The text installer and the
default AI manifest in an Automated Installer installation install the solaris-large-server
group package. The default installation manifest for non-global zones installs the solaris-
small-server group package. The solaris-minimal-server group package installs the
minimum supported set of packages required to run Oracle Solaris. You might want to modify
a default installation manifest to install solaris-minimal-server, and then install additional
packages as needed.
The following table shows the recommended minimum disk space for each system installation
package group.
solaris-desktop 13 GB
solaris-large-server 9 GB
solaris-small-server 7 GB
solaris-minimal-server 6 GB
Platform Support
Oracle Solaris 11.4 supports systems based on the Oracle SPARC T4 or later processors; the
Fujitsu SPARC64™ X, X+, or XII processors; or x64 CPUs supporting either the Intel EM64T
or AMD AMD64 instruction sets.
You will not be able to upgrade to Oracle Solaris 11.4 on any of the following platforms. See
Oracle Solaris 11.3 Support (Doc ID 2382427.1) for information about keeping these systems
up to date with critical fixes for Oracle Solaris 11.3 until you can upgrade the hardware:
■ SPARC Enterprise M3000, M4000, M5000, M8000, and M9000 systems that use SPARC64
VI, VII, or VII+ CPUs.
■ Platforms based on UltraSPARC T1 CPUs - Sun Fire T1000 and T2000, Sun SPARC
Enterprise T1000 and T2000, Netra CP3060, Netra T2000, and Sun Blade T6300
■ Platforms based on UltraSPARC T2 CPUs - Sun SPARC Enterprise T5120 and T5220, Sun
Blade T6230, Netra CP3260, and Netra T5220
■ Platforms based on UltraSPARC T2+ CPUs: Sun SPARC Enterprise T5140, T5240 and
T5440, Sun Blade T6340, Sun Netra T6340, and Netra T5440
■ Platforms based on SPARC T3 CPUs: SPARC T3-1, T3-1B, T3-2 and T3-4, Netra SPARC
T3-1, and Netra SPARC T3-1BA
■ Sun Java Workstation models: W1100z, W2100z
■ Sun Ultra Workstation models: 20, 20 M2, 40, 40 M2
■ Sun Fire server models: V20z, V40z, X2100, X2100 M2, X2200 M2, X4100, X4100 M2,
X4140, X4200, X4200 M2, X4240, X4440, X4540, X4600, X4600 M2, X4640
■ Sun Blade server modules: X6220, X6240, X6440, X8400, X8420, X8440
■ Netra X4200 M2
Some capabilities that were available in Oracle Solaris 11.3 and earlier releases are now
obsolete and have been removed from Oracle Solaris 11.4. An upgrade to Oracle Solaris 11.4
will remove any obsolete capabilities that are currently installed on the system. For example,
drivers for some legacy devices have been deprecated in Oracle Solaris 11.4. If you upgrade
systems with these devices, you might lose the ability to access those devices from Oracle
Solaris 11.4. Before you upgrade, review the End of Features (EOF) Planned for Future
Releases of Oracle Solaris 11.
For information about supported systems and implementation differences between platform
types, see Oracle Solaris 11 Hardware Compatibility List.
Oracle recommends updating your system firmware to the latest available prior to installation of
Oracle Solaris 11.4. See Firmware Downloads and Release History for Oracle Systems.
For information about hardware and software requirements for kernel zones, see “Software and
Hardware Requirements for Oracle Solaris Kernel Zones” in Creating and Using Oracle Solaris
Kernel Zones.
For a fresh installation, go to the Oracle Solaris 11 downloads site on Oracle Technology
Network (OTN) to accept the license and download one of the Oracle Solaris 11.4 installation
images.
Use one of the following methods to access additional Oracle Solaris 11.4 packages:
■ Download the Oracle Solaris 11.4 package repository file.
Go to the Oracle Solaris 11 downloads site on OTN to download the Oracle Solaris 11.4
package repository file.
See Creating Package Repositories in Oracle Solaris 11.4 for information about
downloading and installing a local package repository, configuring the solaris publisher to
use the local repository, and providing access to the local repository from other systems.
See the setterm(1) man page for information about the setterm command.
Update Considerations
To update, follow the instructions in Updating Your Operating System to Oracle Solaris 11.4.
If you are updating a VirtualBox guest, see “Spectre Mitigation Warning During VirtualBox
Guest Installation (28441940)” on page 21.
Pre-Update Checks
Before updating the system, perform the following checks:
Java 8 If your java mediated link does not have version 1.8 as its value, see
“Using Java 8” on page 16. Use the following command to check the
value of the java mediated link:
$ pkg mediator java
Size of /var/tmp First boot of a system after update to Oracle Solaris 11.4 can take a very
long time if certain directories under /var, such as /var/tmp, contain
large amounts of data. See “Clean up /var/tmp” on page 16 for more
information.
MySQL 5.1 If MySQL 5.1 is installed, see “How to Update to MySQL 5.5 Before
Updating Your System To Oracle Solaris 11.4” on page 17.
OpenLDAP 2.4 On any system that is running an OpenLDAP server, export the LDAP
database to LDAP Data Interchange Format (LDIF) in order to migrate
the data to the newly updated system. See “How to Migrate Existing
OpenLDAP Server Configuration” in Working With Oracle Solaris 11.4
Directory and Naming Services: LDAP for instructions. A system that
is running an OpenLDAP server has the svc:/network/ldap/server:
openldap enabled and online.
Post-Update Checks
After updating the system, consider the following changes:
Java 8
If the java command is not found, see “Using Java 8” on page 16.
$ java
-bash: java: command not found
MySQL 5.1
If MySQL 5.1 is installed, see “How to Update to MySQL 5.5 After Updating Your System
To Oracle Solaris 11.4” on page 18.
OpenLDAP 2.4
On any system that is running an OpenLDAP server, remove the old OpenLDAP database
and import the new LDIF data as described in “How to Migrate Existing OpenLDAP
Server Configuration” in Working With Oracle Solaris 11.4 Directory and Naming
Services: LDAP.
Using Java 8
Updating to Oracle Solaris 11.4 removes Java 7. The default version of Java for Oracle Solaris
11.3 is Java 8. If the default version of Java on your Oracle Solaris 11.3 system was changed by
re-setting the java mediated link (as in pkg set-mediator -V 1.7 java), then after upgrade
to Oracle Solaris 11.4, this link points to a path that does not exist. To use Java 8, do one of the
following:
■ Reset the mediated link.
Clean up /var/tmp
The first boot of a system after update to Oracle Solaris 11.4 can experience delays as the
system relocates portions of the data stored under /var into shared datasets under /var/share.
Shared datasets are datasets that are not part of the Oracle Solaris 11.4 boot environment
(BE) but are shared with all BEs. In some cases, such as when /var/tmp contains a very large
amount of data, this data migration can fail to complete.
To avoid a large boot delay and incomplete data migration, before updating to Oracle Solaris
11.4, remove files stored in /var/tmp. Move any data that you want to keep into ZFS datasets
that are outside the BE, for example under /export. Any data that remains in /var/tmp should
be only data that cannot easily be moved, for example because that data is currently in use. Best
practice is to not use /var/tmp for permanent data storage.
After booting into Oracle Solaris 11.4, inspect the SMF service log of the system/filesystem/
minimal service for errors:
$ svcs -Lv system/filesystem/minimal
If any errors were logged while booting Oracle Solaris 11.4, reboot the system to attempt to
complete the migration. Re-inspect the service log after reboot.
3. Start the MySQL 5.1 service if the service is not already running.
# svcadm enable svc:/application/database/mysql:version_51
5. Stop the MySQL 5.1 service and start the MySQL 5.5 service.
# svcadm disable svc:/application/database/mysql:version_51
The mysql_upgrade script also upgrades the MySQL system database so that you can take
advantage of new privileges or capabilities.
8. Stop and restart the server so that any changes made to the system tables take
effect.
Runtime Considerations
This section provides general information that you need to consider while running the Oracle
Solaris 11.4 OS.
Java Recommendations
The Java environment delivered in Oracle Solaris 11.4 is Java 8.
If the /usr/ccs/bin change causes issues in locating GNU utilities, the PATH environment
variable should be rearranged to place /usr/gnu/bin earlier than /usr/bin or utilities should
be invoked with a full path.
To enter input in a language that is not supported, on the Oracle Solaris 11.4 system, install
language engines from third party sources.
Installation Issues
This chapter describes issues that you might encounter during the installation of Oracle Solaris
11.4 and suggests workarounds where available.
Workaround: Shut down and restart the VM after enabling Spectre vulnerability mitigation.
For more information, see the documentation for the --spec-ctrl option in VBoxManage
modifyvm on virtualbox.org.
The text installer displays localized text only on an equivalent of a serial console, for example, a
service console based on SSH or telnet.
Workaround: None.
■ To avoid installation issues with Unified Archives, you must exclude zones on shared
storage in an archive.
■ When generating clone archives, you can use the -Z excluded_zone option to exclude
specified zones on shared storage.
■ For recovery archives on systems containing zones on shared storage, all non-shared storage
zones should be archived individually.
■ When generating a clone or recovery archive for the global zone, use the -D excluded-
dataset option must be used to exclude any zones on shared storage zpools that are visible
in the global zone.
■ Oracle Solaris I/O Multipathing is enabled by default. The default setting in /kernel/drv/
fp.conf changes to mpxio-disable="no".
Note - Use stmsboot(8) to disable or enable Oracle Solaris I/O Multipathing. Do not edit
the /kernel/drv/fp.conf file, which is read-only.
■ FC driver binding is changed from ssd(4D) to sd(4D). Move configuration that you have in
ssd.conf to sd.conf.
Note - Create and edit sd.conf in /etc/driver/drv, not in /kernel/drv. See the driver.
conf(5) man page for more information.
■ To configure parameters in sd.conf and ssd.conf, use the JSON-text name:value pair
format, instead of the bit-masking format. Bit mask values usually represent different
tunable parameters in SPARC sd.conf, SPARC ssd.conf, and x86 sd.conf, which can
result in misconfiguration.
■ Associated with the driver binding change, the node name in the private /devices path is
changed from ssd@ to the generic disk@.
For example, with Oracle Solaris I/O Multipathing enabled, the path changes from:
/devices/scsi_vhci/ssd@g600a0b80002a384600007415558209ae
To:
/devices/scsi_vhci/disk@g600a0b80002a384600007415558209ae
With Oracle Solaris I/O Multipathing disabled, the path changes from:
/devices/pci@380/pci@1/pci@0/pci@7/SUNW,qlc@0,13/fp@0,0/ssd@w10000090fa2fd452,0
To:
/devices/pci@380/pci@1/pci@0/pci@7/SUNW,qlc@0,13/fp@0,0/disk@w10000090fa2fd452,0
■ Use the /dev public namespace, which remains unchanged.
With Oracle Solaris I/O Multipathing enabled, the Logical Unit identity is encoded in the
public /dev name as, for example:
/dev/rdsk/c0t600A0B80002A384600007415558209AEd0s0
With Oracle Solaris I/O Multipathing disabled, the target-port identity is encoded in the
public /dev name as, for example:
/dev/rdsk/c8t10000090FA2FD452d0s0
In both cases, the use of identity in the /dev public namespace insulates applications from
changes to the /devices symlink.
Although the changes described in this section above are incompatible with previous Oracle
Solaris versions, the Image Packaging System (IPS) provides a compatible way to upgrade from
Oracle Solaris 11.3 or earlier to Oracle Solaris 11.4. See Updating Your Operating System to
Oracle Solaris 11.4.
Runtime Issues
This chapter provides information about the following known issue categories while running
Oracle Solaris 11.4:
Boot Issues
This section describes issues related to booting into the Oracle Solaris 11.4 release.
See also “x86: Booting in UEFI Mode From the ISO Image Is Very Slow on Oracle VM
VirtualBox” on page 27.
boot or hotplug operation, the Oracle Solaris pcie driver reads a device’s PCI VPD during init
child processing prior to device attachment and configuration. If the device is HBA SGX-
SAS6-R-INT-Z, then a PCI Express “Completion Timeout” panic can randomly occur.
Firmware Issues
This section describes firmware issues in the Oracle Solaris 11.4 release.
Possible Cause 1: The system firmware incorrectly handles the boot disk because the boot disk
is partitioned with the GUID Partition Table (GPT) partitioning scheme.
Workaround 1: Invoke the fdisk program and then activate the Protective Extensible
Firmware Interface (EFI) partition on the boot disk.
Possible Cause 2: The system was originally installed in UEFI mode but rebooted in legacy
(BIOS) mode.
Workaround 2: Install the system in legacy mode by changing the firmware setup option, for
example, by selecting "Boot Mode" or a similar option.
If your SPARC T4, T5, M5, or M10 system has older firmware, perform the following steps to
download the updated firmware from My Oracle Support:
1. Sign in to My Oracle Support.
2. Click the Patches & Updates tab.
3. In the Patch Search box, select the Product or Family (Advanced) search option.
4. In the Product Is field, type a partial product name to display a list of possible matches, and
then select the product name.
5. Select one or more releases from the Release Is drop-down menu.
6. Click the Search button to display a list of available downloads that are listed as patches.
7. Select the patch name that you want to download.
The download page is displayed.
8. Click Download.
Note - If you do not have permissions to download the patch, see the How Patches and Updates
Entitlement Works knowledge article that is available on MOS.
Workaround: None.
In an environment with no single point of failure, this situation is automatically detected and
corrected by ZFS the next time the data is read. Routine pool scrubs of the pool can increase the
detection and repair of any lost writes.
In an environment with a single point of failure, this problem could lead to data loss.
This problem might also occur more frequently when accessing LUNs that are exported from a
clustered configuration. During cluster failover, data cached by the failing head may be lost due
to a power-on-reset event that is explicitly sent by the SCSI target on the surviving head. In this
situation, even pools with no single point of failure might be affected.
A symptom of this issue is clusters of persistent checksum errors. You can use the output from
fmdump -eV to determine whether the checksum errors have been diagnosed as persistent. The
zio_txg entry in the fmdump -eV output represents the time that a block of data is written.
Note that a pattern of persistent checksum errors could also be a symptom of failing devices,
software, or hardware.
Workaround: For systems that rely on LUNs exported from a cluster or systems with a single
point of failure, consider disabling the write cache for devices on a system.
Perform the following steps to disable the write cache and suppress cache flushing for
SCSI (sd) or FC (sd or ssd, see “SPARC: Configuration Changes for Fiber Channel
Storage” on page 23) devices.
1. Copy either the /kernel/drv/sd.conf file or the /kernel/drv/ssd.conf file into the
/etc/driver/drv directory, depending on your storage devices.
2. Edit either the /etc/driver/drv/sd.conf file or the /etc/driver/drv/ssd.conf file to
disable the write cache and suppress cache flushing.
3. Add lines to replace the VID, PID, or SUN COMSTAR values with the appropriate values
described on the sd(4D) man page.
# reboot -p
Workaround: Do not shutdown the SMB service while any SMB client session is still active.
If you are using the SMB service on your Oracle Solaris system, you might want to wait until
Oracle Solaris 11.4 SRU 1 is available to upgrade.
Workaround: If you are using the SMB service on your Oracle Solaris system, do not upgrade
to Oracle Solaris 11.4 until SRU 1 is available.
The issue manifests itself in such a way that the device removal is making no progress. No data
loss will occur due to this issue.
Workaround: Avoid removing devices from a pool when the pool is under load. If this issue
occurs, you must reboot the system.
Review the following issues if you are considering the purchase of AF disks as new or
replacement devices on your Oracle Solaris 11.4 system.
The failure of certain 512e disk drives to provide a power-safe feature can result in data loss if a
power failure occurs during a read-modify-write (rmw) operation.
■ Confirm with the disk manufacturer that their 512e devices provide a power-safe feature.
No consistent power-safe identification appears on such drives, but they tend to be SATA
drives. An indication that they are AF drives does not necessarily mean that they support
512 emulation (512e).
■ Do not use these drives on an Oracle Solaris system.
Installing and booting Oracle Solaris 11.4 on a 4kn disk on a SPARC system requires a volume
table of contents (VTOC) label and PROM version 4.34.0.
■ If you want to install and boot Oracle Solaris 11.4 from a 4kn disk, then apply a VTOC label
and confirm that your system is running this version.
For example:
For more information about using advanced format disks in Oracle Solaris 11.4, see Managing
Devices in Oracle Solaris 11.4.
state
The following ZFS file systems are being removed:
rpool/zones/snapshot
Workaround: To create labeled zones, use zonecfg commands, as described in “How to Create
Labeled Zones by Using the zonecfg Command” in Trusted Extensions Configuration and
Administration.
Networking Issues
This section describes the network-related issues in Oracle Solaris 11.4.
Network failure occurs when the same MAC address is configured on the destination guest
domain, both the guest domains are on the same physical host, and both domains share the same
virtual switch configured on the control domain. This failure applies to cold migration of zones
and live migration of kernel zones.
Security Issues
This section describes issues with the security software in the Oracle Solaris 11.4 release.
In order for sxadm to determine whether this mitigation is enabled, the firmware must be
updated to a version that communicates this status to the operating system. If the firmware is
not updated, then sxadm reports that HW_BTI is not supported, even if HW_BTI is enabled.
The following table shows the minimum firmware version that supports the HW_BTI security
extension. For the given platform, make sure you are running the specified firmware version or
newer.
For more information about SPARC mitigations for CVE-2017-5715, see “Oracle Solaris on
SPARC — CVE-2017-5753 (Spectre v1), CVE-2017-5715 (Spectre v2), and CVE-2017-5754
(Meltdown) Vulnerabilities (Doc ID 2349278.1)” on support.oracle.com.
■ If the system already has Kerberos configured, use the svcadm command to enable the
service.
Workaround: If you maintain your own LDAP configuration files, make the following
modifications to maintain a secure system:
TLS_PROTOCOL_MIN 3.2
TLS_CIPHER_SUITE TLSv1.2:!aNULL:!eNULL:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-
RSA-AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-DES-CBC3-SHA:DHE-DSS-DES-CBC3-SHA:AES128-
SHA:AES256-SHA:DES-CBC3-SHA
■ In the /etc/openldap/slapd.conf, set the TLSProtocolMin and TLSCipherSuite values as
follows:
TLSProtocolMin 770
TLSCipherSuite TLSv1.2:!aNULL:!eNULL:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA:DHE-RSA-
AES256-SHA:DHE-DSS-AES256-SHA:DHE-RSA-DES-CBC3-SHA:DHE-DSS-DES-CBC3-SHA:AES128-SHA:
AES256-SHA:DES-CBC3-SHA
■ Live migrate the kernel zone to another system before migrating the guest domain.
See Chapter 5, “Migrating an Oracle Solaris Kernel Zone” in Creating and Using Oracle
Solaris Kernel Zones.
the unmitigated system. A message such as the following is seen when the kernel zone resumes
and panics:
The kernel zone will run after it reboots following the panic, but whatever was running at the
time of the migration will be lost.
Workaround: Do not migrate a kernel zone with Spectre V2 mitigations to a system that is
not running Spectre V2 mitigations. On x86 systems, migrate a Spectre V2 mitigated kernel
zone to another Spectre V2 mitigated system, or migrate an unmitigated kernel zone to another
unmitigated system.
Desktop Issues
This section describes desktop issues in the Oracle Solaris 11.4 release.
Workaround: Use the xmodmap command to configure the mouse to be used as a left-handed
mouse, as shown in the following example:
This issue might occur because of errors caused by missing microframes. These errors occur
when full or low-speed USB 1.0 or 1.1 keyboard and mouse devices are connected to the USB
ports on a system under an onboard USB 2.0 hub. However, these errors do not occur when
the keyboard and the mouse devices are connected to a system USB port, which is in turn
connected to an internal hub that is manually bound to the ohci (USB 1.0 or 1.1) driver.
Note - If you are using a virtual keyboard and mouse, all devices under the hub are forced to
run at low speed. The devices will still work, but they run at a lower USB 1.0 or 1.1 speed.
Workaround: Set the value for the ehci-port-forced-to-companion variable in the /kernel/
drv/ehci.conf file. The value of this variable is used by the ehci (USB 2.0) driver to release
control of a particular port on the USB controller.
# init 6
Application Compatibility
This section describes the application compatibility issues in the Oracle Solaris 11.4 release.
Workaround: Run the sxadm disable smap command and reboot before starting VirtualBox.
Hardware Issues
This section describes the hardware issues in the Oracle Solaris 11.4 release.
If this issue occurs, you will see an error similar to the following (lines are artificially broken
for readability):
pkt-stats = 0x0
...
Workaround: Until a fix is released, you can work around this issue by increasing the values
of sd and ssd tunables for an affected VID/PID pair. Modify /etc/driver/drv/sd.conf or
/etc/driver/drv/ssd.conf as shown in the following example:
Note that the value shown for path-busy-retry-count in this example is the maximum
allowed setting. A lower value should work, but what value will work depends on system
architecture and other circumstances. Therefore, a minimum value that works for any case
cannot be stated.
■ A large path-busy-retry-count value may cause the kernel to spin while waiting for
the failover to occur. This will lead to high CPU usage. Therefore, a system with this
workaround enabled might experience higher load and poor performance. Once the failover
is complete, the system will recover.
■ These tunables might change in the future and should not be used after a fix for bug
28337990 is available. See the Bugs Fixed section of the SRU Readme files.
■ These tunables should not be used for any other purpose unless explicitly recommended by
Oracle.
If a panic occurs for this reason, you will see an error message similar to the following:
Normally, if an IB tool is active and using an HCA on which a DR is being attempted, the DR
operation fails, indicating that the HCA is in use.
Workaround: Increase iSCSI maximum connection retry to at least 1080 seconds (18 minutes)
on initiators that are using the iSCSI boot device.
This appendix lists bugs that were documented in Oracle Solaris 11.3 Release Notes and have
been fixed in this Oracle Solaris 11.4 release.
To view information about a bug or enhancement request that is associated with a particular
Service Request (SR), see the Sun Systems Defects Move to Oracle’s Bug Database (Doc ID
1501467.1) knowledge article that is available on MOS.
Bug Title
Number
15656484 SPARC: 64-bit: Automated Installer fails due to unlabeled dual-path FC boot disks
15713975 Multiple AI service name conflicts on AI servers
15734404 Evolution application crashes after new installation
15791271 ZFS pool information becomes stale after running the stmsboot command with -e option
16773078 update_drv should be able to install device policies using unknown keywords
17697871 Runnable thread occasionally stays in run queue for a longer period
18355260 Kernel Zones interfere with hardware-counter-overflow interrupt
18462288 Trusted Extensions desktop users are logged out after 15 minutes
18537903 Zones self-assembly SMF service does not support Kernel Zones
18765757 SPARC: MPxIO for an FC driver is not enabled by default upon installation
19188703 Creating a VNIC Fails If a Physical NIC Is Used as net-dev
19651809 Multiple memory DR operations might trigger limited calls to the defdump_init() function
19664353 nfsv4 cannot determine local hostname binding for transport tcp6
20157402 SPARC: stmsboot man page does not contain pmcs driver information
Appendix A • Previously Documented Bugs That Are Fixed in the Oracle Solaris 11.4 Release 43
Previously Documented Bugs that Are Fixed in This Release
Bug Title
Number
20246639 Puppet service fails to load new configuration settings with the svcadm refresh command
20425782 The door_ucred system call does not work properly on branded zones
20696474 SPARC: stop method of the ilomconfig-interconnect service is timed out during shut down
20697332 Kernel Zones on NFS can have zpool corruption during live migration
20724005 x86: FMA error messages from the ixgbe driver during network installation on large system
configurations
20747264 SPARC: vanity names change between install and reboot
20788558 Plugin container crashes frequently after an upgrade to Firefox 31.1.1 ESR
21363559 Package verification of the system/core-os package in a zone installed from a Unified Archive displays
error
21366581 SPARC: error messages are displayed when using the suriadm check raid command of the mpt_sas
host driver
21464720 Ops Center: communication between the agent controller and the corresponding proxy controller of Ops
Center breaks
21908956 Installations starting with Squid version 3.5.5 might require updating the squid.conf file
23541338 pthread_kill compliance with new standards breaks old applications
25953403 sysobjd can fail on boot
27155344 gnome-terminal will not start in a non-UTF-8 locale
27201864, Oracle Grid Infrastructure fails in global zones
27404576,
27404453
27373937 Some input method packages block update
27663280 Window titles are not displayed
27800796 Kernel zone installed from UAR on SPARC not booting