I need to install a new Solaris image on our server as it used to be under a support agreement but is not anymore, and as such I'm unable to download any new packages from the (https://pkg.oracle.com/solaris/support/) repository and need to download them from the (http://pkg.oracle.com/solaris/release/) repository. However I'm getting a lot of errors and unable to install any new packages from the release repository (as I believe my "entire" image can only handle Support repo packages). Please find below the output from "pkg info entire".

pkg info entire
             Name: entire
          Summary: entire incorporation including Support Repository Update (Oracle Solaris
      Description: This package constrains system package versions to the same
                   build.  WARNING: Proper system update and correct package
                   selection depend on the presence of this incorporation.
                   Removing this package will result in an unsupported system.
                   For more information see:
         Category: Meta Packages/Incorporations
            State: Installed
        Publisher: solaris
          Version: 0.5.11 (Oracle Solaris
    Build Release: 5.11
           Branch:    Packaging Date: February 17, 2017 02:04:57 AM Last Install Time: March 12, 2017 07:33:24 AM
             Size: 5.46 kB
             FMRI: pkg://solaris/entire@0.5.11,5.11-

I'm quite new to the Solaris environment and have searched for hours online about how to change the system image/"entire" package, however can't find anything useful. I just need to install any version of Solaris 11. Do I need to (somehow) physically access the server and re-image using a USB, or is there an easier way to just tell the system to revert to the opensource "release" version of Solaris?


You will need to use pkg set-publisher to change the solaris repo to use the free public repository (which does not get security fixes or bug fixes between releases, just updates every couple years when a new release comes out) at http://pkg.oracle.com/solaris/release/ and then use pkg update to update to the Solaris 11.4 release there. After you're running Solaris 11.4, then you should be able to add additional packages from that release.

| improve this answer | |
  • Thanks for the prompt response, but I tried that previously (and just now) and I can change the publisher to the release repo, but when I do "pkg update" I get hundreds of "reject" errors, stating that no version matching 'require' dependency system/library can be installed **** E.g. - Reject: pkg://solaris/shell/bash@ - Reason: No version matching 'require' dependency system/library@11.4,5.11- can be installed **** – Ice Phoenix Dec 19 '18 at 23:16

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.