Please see the release notes and previous postings. Your publisher name now must match the name used in the repository. Remove pkg.opensolaris.org-dev and change opensolaris.org to be your preferred publisher. You should also disable pkg.opensolaris.org for the release repo, since you should have only one publisher set for the opensolaris repository.
-- Alan On 12/28/09 05:43 AM, Tim Evans wrote: > Up to snv_127, I have been happily updating my system from the > opensolaris/dev site. > > root at harrier:~# uname -a > SunOS harrier 5.11 snv_127 i86pc i386 i86pc Solaris > > root at harrier:~# pkg authority > PUBLISHER TYPE STATUS URI > pkg.opensolaris.org-dev (preferred) origin online > http://pkg.opensolaris.org/dev/ > extra origin online > https://pkg.sun.com/opensolaris/extra/ > opensolaris.org origin online > http://pkg.opensolaris.org/dev/ > pkg.opensolaris.org origin online > http://pkg.opensolaris.org/release/ > > In the last few weeks, however, I've stated getting this message: > > root at harrier:~# pkg refresh > Refreshing catalog 2/4 pkg.opensolaris.org-dev > The catalog retrieved for publisher 'pkg.opensolaris.org-dev' only contains > package data for these publisher(s): opensolaris.org. To resolve this issue, > update this publisher to use the correct repository origin, or add one of the > listed publishers using this publisher's repository origin. > > To correct the repository origin, execute the following command as a > privileged user: > > pkg set-publisher -O<url> pkg.opensolaris.org-dev > > To add a new publisher using this publisher's repository origin, execute the > following command as a privileged user: > > pkg set-publisher -O http://pkg.opensolaris.org/dev/<publisher> > > After the new publisher has been added, this one should be removed by > executing the following command as a privileged user: > > pkg unset-publisher pkg.opensolaris.org-dev > > OK, I did all that. Now: > > root at harrier:~# pkg authority > PUBLISHER TYPE STATUS URI > pkg.opensolaris.org-dev (preferred) origin online > http://pkg.opensolaris.o rg/dev/ > extra origin online > https://pkg.sun.com/open solaris/extra/ > pkg.opensolaris.org origin online > http://pkg.opensolaris.o rg/release/ > > And: > > root at harrier:~# pkg refresh > Refreshing catalog 1/3 pkg.opensolaris.org-dev > The catalog retrieved for publisher 'pkg.opensolaris.org-dev' only contains > package data for these publisher(s): opensolaris.org. To resolve this issue, > update this publisher to use the correct repository origin, or add one of the > listed publishers using this publisher's repository origin. > > To correct the repository origin, execute the following command as a > privileged user: > > pkg set-publisher -O<url> pkg.opensolaris.org-dev > > To add a new publisher using this publisher's repository origin, execute the > following command as a privileged user: > > pkg set-publisher -O http://pkg.opensolaris.org/dev/<publisher> > > After the new publisher has been added, this one should be removed by > executing the following command as a privileged user: > > pkg unset-publisher pkg.opensolaris.org-dev > > root at harrier:~# pkg image-update > No updates available for this image. > > What'd I do wrong? > > Thanks. >
