[OmniOS-discuss] OmniOs update from 151006 to 151016 issue

Frank Boeye frank at boeye.net
Mon Apr 3 20:11:31 UTC 2017


Hi,

I've had a feeling that i'd probably have to do a regular update first.

I've tried this before but ran into the following:
 
root at ant-san:~# pkg update
Creating Plan -
pkg update: The certificate which issued this certificate:/C=US/ST=Maryland/O=OmniTI/OU=OmniOS/CN=OmniOS r151014 Release Signing Certificate/emailAddress=omnios-support at omniti.com could not be found. The issuer is:/C=US/ST=Maryland/L=Fulton/O=OmniTI/CN=OmniTI Certificate Authority
The package involved is:pkg://omnios/locale/gu@0.5.11,5.11-0.151014:20170301T162851Z


Do I need to specify an old repository or publisher first again then?

Thanks!

-Frank

-----Original Message-----
From: Dan McDonald [mailto:danmcd at omniti.com] 
Sent: maandag 3 april 2017 20:37
To: Frank Boeye <frank at boeye.net>; Dan McDonald <danmcd at omniti.com>
Cc: omnios-discuss at lists.omniti.com
Subject: Re: [OmniOS-discuss] OmniOs update from 151006 to 151016 issue

I see the problem...


> On Apr 3, 2017, at 1:47 PM, Frank Boeye <frank at boeye.net> wrote:
> 
> pkg contents -m runtime/perl/manual
> 
> set name=pkg.fmri 
> value=pkg://omnios/runtime/perl/manual@5.16.1,5.11-0.151006:20130507T1
> 91120Z set name=pkg.summary value="Perl 5.16.1 Programming Language 
> Docs"
> set name=pkg.descr value="Perl 5.16.1 Programming Language Docs"
> set name=publisher value=sa at omniti.com file 
> 80eb1eb144aa8dc55993e8e368ca8189e7911bb4 
> chash=cce029c54848ec6178ebd419fd738dd15b671f60 group=bin mode=0755 
> owner=root path=usr/perl5/5.16.1/bin/pod2html pkg.csize=927 
> pkg.size=2064 file 6360c1a609c5a72aa3380f5d2a9f1a576fb2e640 
> chash=be1ecb4772c547a9f7739a28303230c8aac6200b group=bin mode=0755 
> owner=root path=usr/perl5/5.16.1/bin/pod2latex pkg.csize=3804 
> pkg.size=10378 file 5d088db441e21d8faa653427ce905e7125da852e 
> chash=0ff7255b30bd6a2e216c4b20aa6de36780863cf4 group=bin mode=0755 
> owner=root path=usr/perl5/5.16.1/bin/pod2man pkg.csize=4791 
> pkg.size=11615 file a7dd55d275470b2fca194799c30cd04cb0d53d14 
> chash=9d97ff341806398db56fd3b3ba5025c48cefcb08 group=bin mode=0755 
> owner=root path=usr/perl5/5.16.1/bin/pod2text pkg.csize=3778 
> pkg.size=9158 <snip> Bunch more files <snip> file 
> 704d896209dafbb4bd55a3e054273b9ee3c2968c 
> chash=e7cc73a54f163ad5aacf8265641bb0e9610c80d0 group=bin mode=0644 
> owner=root path=usr/perl5/5.16.1/man/man3/utf8.3 pkg.csize=4590 
> pkg.size=12203 file 658bdc92fe9df6d61b2d645be5c4e8b5f1faa68a 
> chash=17d77b6c181ba716d8d78b862aa049d5e624e7c1 group=bin mode=0644 
> owner=root path=usr/perl5/5.16.1/man/man3/vars.3 pkg.csize=2370 
> pkg.size=5193 file 7946cf41e4289d078292daaa3a5b97e29dbd8a20 
> chash=0b7d398714a70ce146727254ea2542d041b5650d group=bin mode=0644 
> owner=root path=usr/perl5/5.16.1/man/man3/version.3 pkg.csize=5668 
> pkg.size=15576 file 77cb31e7b3765e1ec0886fd8a11b5af97dda9a56 
> chash=38552cdd0c7e8f4ce5d1f18a40312dcfda92337c group=bin mode=0644 
> owner=root path=usr/perl5/5.16.1/man/man3/version::Internals.3 
> pkg.csize=11021 pkg.size=31868 file 
> 24f98111b69a8b09970c6d50765c8e0c02c93368 
> chash=f69e790ebd4c26817756a41cc45c4671145f3445 group=bin mode=0644 
> owner=root path=usr/perl5/5.16.1/man/man3/vmsish.3 pkg.csize=3298 
> pkg.size=7992 file b5351f32a043da6782154f3fb3b8906db003895e 
> chash=57e11931fe6ce73af627a4652d3cbb714e7a5434 group=bin mode=0644 
> owner=root path=usr/perl5/5.16.1/man/man3/warnings.3 pkg.csize=2759 
> pkg.size=8740 file 9b9ec1c4b3b6918b873126b2a1ce76164b199bfa 
> chash=7155a3420e0f13f2609a5a740581627c94a77af8 group=bin mode=0644 
> owner=root path=usr/perl5/5.16.1/man/man3/warnings::register.3 
> pkg.csize=1855 pkg.size=4138 license 
> 8db6c3c8a577b36129555ff15dabf691b4a73c55 
> chash=8f1b2dd37aec20d7b4aaf4ae32bc7b8501678f79 license=Artistic 
> pkg.csize=2416 pkg.size=6321 depend 
> fmri=runtime/perl at 5.16.1,5.11-0.151006 type=incorporate depend 
> fmri=runtime/perl at 5.16.1,5.11-0.151006 type=require

Wow!  I don't know how runtime/perl/manual ended up with an INCORPORATE dependency, but that's what happened.

I have one other suggestion:

- Please just do a vanilla "pkg update" of your 006 first.  It may create a new BE, BUT it will update all of the packages.  The revision on your runtime/perl/manual is VERY VERY OLD, and has this INCORPORATE dependency which is fixed by later revisions within 006.

I should've said this earlier: You can't update to a whole new revision until your OLD revision is at its latest possible update.

Please try that and report back.

Thank you,
Dan



More information about the OmniOS-discuss mailing list