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

Dan McDonald danmcd at omniti.com
Mon Apr 3 18:36:38 UTC 2017


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:20130507T191120Z
> 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