Go to main content

Updating Your Operating System to Oracle® Solaris 11.4

Exit Print View

Updated: April 2018
 
 

Updating an Oracle Solaris 11.3 System to Oracle Solaris 11.4

How to Update from Oracle Solaris 11.3 to Oracle Solaris 11.4

Before You Begin

Review Installation Considerations in Oracle Solaris 11.4 Release Notes for system memory and disk space requirements and for platform support, including firmware and device support.

  1. Update the system to Oracle Solaris 11.3 SRU 23 or newer.

    If the system to be updated is running Oracle Solaris 11.3 SRU 23 or newer, continue to Step 2.

    If the system to be updated is running a release of Oracle Solaris 11.3 that is older than SRU 23, update to at least Oracle Solaris 11.3 SRU 23.

    1. Check configured publishers.

      Ensure that the configured publishers provide Oracle Solaris 11.3 SRU 23 or a newer Oracle Solaris 11.3 SRU. The following command lists all Oracle Solaris 11.3 SRUs that are available from the publishers that are configured on the system:

      $ pkg list -af entire@0.5.11-0.175.3
      NAME (PUBLISHER)                   VERSION                    IFO
      entire                             0.5.11-0.175.3.27.0.4.0    ---
      entire                             0.5.11-0.175.3.26.0.5.0    ---
      entire                             0.5.11-0.175.3.25.0.3.0    ---
      entire                             0.5.11-0.175.3.24.0.4.0    ---
      entire                             0.5.11-0.175.3.23.0.5.0    ---
      entire                             0.5.11-0.175.3.22.0.3.0    ---
    2. Update to Oracle Solaris 11.3 SRU 23 or a newer Oracle Solaris 11.3 SRU.

      The following example shows updating to Oracle Solaris 11.3 SRU 27:

      $ pkg update --be-name 11.3.27 entire@0.5.11-0.175.3.27
    3. Boot to the boot environment (BE) that was created in the previous step.
  2. Update the system to Oracle Solaris 11.4.
    1. Get access to Oracle Solaris 11.4 Beta packages.

      Use one of the following methods:

    2. Check configured publishers.

      Confirm that the system can access Oracle Solaris 11.4 packages:

      $ pkg list -af entire@latest
      NAME (PUBLISHER)                                  VERSION                    IFO
      entire                                            11.4-11.4.0.0.1.3.0        ---

      If you do not see Oracle Solaris 11.4 packages, make sure you did not skip solaris publisher location configuration in the previous step.

    3. View the Oracle Solaris 11.4 license.

      The license associated with Oracle Solaris 11.4 must be accepted in order to perform the update. View the contents of this license prior to acceptance, to ensure that you understand it. The following command shows the summary license:

      $ pkg info -r --license osnet-incorporation@11.4

      The full license is available at http://www.oracle.com/technetwork/licenses/solaris-ea-license-4255446.html. This is the same license that you viewed on OTN or on the pkg-register site. If you agree to accept this license, then proceed with the update.

    4. Test the update.

      If any software on the system has been obsoleted in Oracle Solaris 11.4, that software will be removed when you upgrade to Oracle Solaris 11.4, as noted in Platform Support in Oracle Solaris 11.4 Release Notes. To see the list of packages that will be removed on upgrade, use the pkg update -nv command. The –n option shows what will be done but does not actually perform the update. The –v option shows what packages will be removed, and shows the full package versions. For software that will be removed, check the End of Features (EOF) Planned for Future Releases of Oracle Solaris 11 list for a suggested replacement or other workaround.

    5. Update to Oracle Solaris 11.4.

      Using the –-accept option signals your legal acceptance of the above license.

      $ pkg update --accept --be-name 11.4.0
    6. Boot to the new Oracle Solaris 11.4 BE.

Troubleshooting

Check that your new BE is updated as expected:

How to Access Oracle Solaris 11.4 Beta Packages from pkg.oracle.com

  1. Open the Oracle Certificate Request site.

    In your browser, navigate to https://pkg-register.oracle.com/.

  2. Sign in to the site.
    1. Select the Request Certificates link.
    2. Sign in using your My Oracle Account support credentials.
  3. On the list of Available Repositories, find Oracle Solaris 11.4 Beta.
  4. On the Request Access page, read the Oracle Technology Network Early Adopter License Agreement for Oracle Solaris 11.4 Beta license.
  5. Select the Accept button to accept the license.

    Note -  If you already have a key and certificate for the solaris publisher for the support repository, skip to Step 9. You do not need a different key and certificate for the beta repository.
  6. Open the Certificate Information page.

    On the Product Details page, select the “certificate page” link or navigate to https://pkg-register.oracle.com/register/certificate/.

  7. Select the Download Certificate button, and save the certificate file on your system.
  8. Select the Download Key button, and save the key file on your system.
  9. Add the solaris/beta location to the solaris publisher configuration.

    In the following command, the arguments to the -c and -k options are one of the following:

    • The certificate and key files that you downloaded in the previous step.

    • The /var/pkg/ssl/certfile and /var/pkg/ssl/keyfile copied from the output of the pkg publisher solaris command if you already have a key and certificate for the solaris publisher for the support repository.

    $ pkg set-publisher -g https://pkg.oracle.com/solaris/beta/ \
    -c certfile -k keyfile solaris

    If the Oracle Solaris release repository location is configured, remove that location:

    $ pkg set-publisher -G http://pkg.oracle.com/solaris/release/ solaris

    The following command confirms that the beta repository location is configured. In this example, the support repository location was already configured, and the key and certificate are the same for both locations:

    $ pkg publisher solaris
                Publisher: solaris
                    Alias:
               Origin URI: https://pkg.oracle.com/solaris/beta/
                  SSL Key: /var/pkg/ssl/0ee1490f184a54a158f0f343bd93cb378d79aca5
                 SSL Cert: /var/pkg/ssl/788ca49060b2478ddd10a824ac350af2f6bfa066
     Cert. Effective Date: Thu Jan 11 09:25:50 2018
    Cert. Expiration Date: Sun Jan 19 09:25:50 2020
               Origin URI: https://pkg.oracle.com/solaris/support/
                  SSL Key: /var/pkg/ssl/0ee1490f184a54a158f0f343bd93cb378d79aca5
                 SSL Cert: /var/pkg/ssl/788ca49060b2478ddd10a824ac350af2f6bfa066
     Cert. Effective Date: Thu Jan 11 09:25:50 2018
    Cert. Expiration Date: Sun Jan 19 09:25:50 2020
              Client UUID: d961698c-6c3f-11e5-a9af-f568c8b02ce3
          Catalog Updated: Tue Apr 17 22:59:39 2018
                  Enabled: Yes