[OmniOS-discuss] Problem with Omni R151014 upgrade

Lawrence Giam paladinemishakal at gmail.com
Fri Jun 5 16:12:12 UTC 2015


Hi All,

Figure I don't have time to do this so I went on to update my test
environment from R150008 to R151012 to R151014 and it works but from
R150008 to R151014, it keeps failling. Can the folks at Omniti check what
is wrong?

Hi Volker,

Will try to do what you have teach here.

Thanks & Regards.

On Sat, Jun 6, 2015 at 12:00 AM, Volker A. Brandt <vab at bb-c.de> wrote:

> Hi Lawrence!
>
>
> > I am trying to upgrade OmniOS but I keep getting network issue so I
> > am think of setting up a local repo so that my internal servers can
> > grab the upgrade file from the local repo, can someone teach me how
> > to do? I followed the wiki but it is very confusing and I need to do
> > this tomorrow.
>
> I think you were almost there.  Quoting from your initial mail:
>
> > # zfs create tankNodeR/NFS/omniosR151014repo
> > # pkgrepo create /tankNodeR/NFS/omniosR151014repo
>
> Yes.
>
> > # pkgrepo set -s /tankNodeR/NFS/omniosR151014repo
> > publisher/prefix=OmniOSr151014.abc.internal
>
> No.  You should use the same publisher as the repo you are copying from:
>
>   /usr/bin/pkgrepo add-publisher -s /tankNodeR/NFS/omniosR151014repo omnios
>
> Then you copy the repo from the source:
>
> > # pkgrecv -s http://pkg.omniti.com/omnios/r151014 -d
> > file:///tankNodeR/NFS/omniosR151014repo/ 'pkg:/*'
>
> Yes, except that '*' will be enough.  Why did you want to exclude the
> two kayak packages here?  No need really, just get everything.  Or is
> it the kayak stuff that triggers the network issue?
>
> Anyway, then you set up the pkg server:
>
> > # svccfg -s pkg/server setprop pkg/inst_root =
> > /tankNodeR/NFS/omniosR151014repo
> > # svccfg -s pkg/server setprop pkg/port = 10000
> > # svcadm refresh pkg/server
> > # svcadm enable pkg/server
>
> Yes.  Note that you set the port to be 10000 here.
>
> Verify that your server works by connecting to
> http://OmniOSr151014.abc.internal:10000/ with your browser (note the
> port).
>
> Then, on the client do:
>
> > root at sgdevOmniOS:~# pkg unset-publisher omnios
> > root at sgdevOmniOS:~# pkg set-publisher -P --set-property
> signature-policy=require-signatures -g http://OmniOSr151014.abc.internal/
> omnios
>
> Almost.  You forgot the port.  Also, you can do it in one step:
>
>   # pkg set-publisher -P --set-property
> signature-policy=require-signatures -G
>     '*' -g http://OmniOSr151014.abc.internal:10000/ omnios
>
> Before you update the client, refresh the local catalog:
>
>   # pkg refresh --full omnios
>
> Then update the client:
>
>   # pkg update -v --be-name=omnios-r151014 entire
>
> I usually do a dryrun with -n before the actual update.
>
>
> Hope this helps -- Volker
> --
> ------------------------------------------------------------------------
> Volker A. Brandt               Consulting and Support for Oracle Solaris
> Brandt & Brandt Computer GmbH                   WWW: http://www.bb-c.de/
> Am Wiesenpfad 6, 53340 Meckenheim, GERMANY            Email: vab at bb-c.de
> Handelsregister: Amtsgericht Bonn, HRB 10513              Schuhgröße: 46
> Geschäftsführer: Rainer J.H. Brandt und Volker A. Brandt
>
> "When logic and proportion have fallen sloppy dead"
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://omniosce.org/ml-archive/attachments/20150606/17a0b00f/attachment.html>


More information about the OmniOS-discuss mailing list