Runtime Considerations

This section provides general information that you need to consider while running the
Oracle Solaris 11 OS.

GCC 4.5.2 Package Does Not Provide include-fixed Header Files

The GCC 4.5.2 package does not automatically generate header files in the include-fixed
GCC install directory. You might see compiler error messages when building applications that include
header files that are not ANSI compliant.

Workaround: To generate the affected header files, type the following commands:

System Node Name Maps to Loopback IP Addresses

Starting with the Oracle Solaris 11 release, by default, the system node name
is mapped to the loopback IP address entries in the /etc/inet/hosts configuration
file. For example:

::1 mysystem localhost
127.0.0.1 mysystem localhost loghost

Workaround: (Optional) The system administrator can manually edit the /etc/inet/hosts file and remove the
mapping of the system node name to the loopback IP address entries. Map
the node name to the IP address of one of the system's network
interfaces.

CLI Message Localization

Command-line interface (CLI) messages are not fully localized in Oracle Solaris. Messages for
operating system CLI components are partially localized and no longer installed by default.

Workaround: To see the messages for operating system CLI components, manually install the
system/osnet/locale package.

/usr/ccs/bin Is a Symbolic Link to /usr/bin

Starting with the Oracle Solaris 11 release, /usr/ccs/bin is a symbolic link to
/usr/bin.

Because of this change, for example, the /usr/ccs/bin:/usr/gnu/bin:/usr/bin path in the
PATH environment variable is now equivalent to /usr/bin:/usr/gnu/bin. This change might result in changes
to the utilities that are found by PATH searches.

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.

BIND 9.6 Denies Recursion to Non-Local Networks

With the BIND 9.6-ESV-R3 release, the default recursive server settings significantly restrict servers
that were previously able to recursively query non-local networks.

Workaround: Create access control lists (ACLs) that match hosts and networks that should
be allowed access to cache and recursion on the servers.

In this example, the trusted ACL includes 192.168.0.0/16 and 10.153.154.0/24 as sample networks
that would require access. You must replace these sample networks with networks that
correctly reflect your environment. These ACLs enable anyone to query your server for
authoritative data, but only those hosts within the trusted ACL will have access to
your cache and recursion.

Migration From WU-FTPD to ProFTPD

Oracle Solaris 11 supports the ProFTPD FTP server instead of the WU-FTPD server
that is used in the previous Oracle Solaris releases. The configuration and the default
behavior of the ProFTPD FTP server has changed with the new release.

For more information, see the proftpd_migration.txt file in the /usr/share/doc/proftpd directory.