[rescue] [SUMMARY] Re: Solaris 11.1 install new package from Oracle/remote thru proxy

Jerry Kemp sun.mail.list47 at oryx.us
Wed Nov 1 16:09:58 CDT 2017


Sun Managers list style summary.

Original question below.

Like most things, its all simple once you know what you are doing.

The answer here was, even though I was not changing publishers, was to 
completely delete the default publisher, then add it back with the proxy 
parameter in place.

This is the only/final command line entry, once the existing publisher was deleted.

# pkg set-publisher --proxy http://10.160.0.1:8080 -p 
http://pkg.oracle.com/solaris/release

was even able to do a

# pkg update --accept

thru his proxy, an update the box from 11.1 to 11.3.

Jerry



On 09/14/17 05:27 PM, Jerry Kemp wrote:
> trying to assist a friend at a different company with limited Solaris experience.
>
> Normally easy stuff, but, in short, new VM, fresh install of Solaris 11.1 x86/64
> and needs to pull packages directly from Oracle.
>
> The monkey wrench in his gears is no direct Internet access, only available thru
> proxy server.
>
> # pkg publisher
>
> shows default settings
>
> from the help page from pkg, I found this
> .........................................
>         pkg set-publisher [-Ped] [-k ssl_key] [-c ssl_cert]
>             [-g origin_to_add|--add-origin=origin_to_add ...]
>             [-G origin_to_remove|--remove-origin=origin_to_remove ...]
>             [-m mirror_to_add|--add-mirror=mirror_to_add ...]
>             [-M mirror_to_remove|--remove-mirror=mirror_to_remove ...]
>             [-p repo_uri] [--enable] [--disable] [--no-refresh]
>             [--reset-uuid] [--non-sticky] [--sticky]
>             [--search-after=publisher]
>             [--search-before=publisher]
>             [--search-first]
>             [--approve-ca-cert=path_to_CA]
>             [--revoke-ca-cert=hash_of_CA_to_revoke]
>             [--unset-ca-cert=hash_of_CA_to_unset]
>             [--set-property name_of_property=value]
>             [--add-property-value name_of_property=value_to_add]
>             [--remove-property-value name_of_property=value_to_remove]
>             [--unset-property name_of_property_to_delete]
>             [--proxy proxy to use]
>             [publisher]
> .........................................
>
> so I gave him this command to try
>
> # pkg set-publisher --proxy http://10.160.0.1:8080 -p \ <-new line
> http://pkg.oracle.com/solaris/release
>
>
> pkg.oracle.com is the public package repository.
>
> The command executes without error or warning then returns to the command prompt.
>
> New package commands, such as
>
> # pkg update
>
> do not seem to generate any new traffic over the network interface as is being
> watched with snoop
>
>
> I have never had to configure the pkg command(s) to run thru a proxy server
> before, and, FWIW, both the help page and man page are not very verbose in this
> area.
>
> hoping someone else has needed to do this previously, and can comment as to
> whether this is the correct direction to go, or if something else is necessary.
>
> Thank you,
>
> Jerry


More information about the rescue mailing list