[OpenIndiana-discuss] New pkg(5) issues
Aurélien Larcher
aurelien.larcher at gmail.com
Fri Jun 19 08:58:31 UTC 2015
Hi,
I have the same issue as you do. I lso happens that the package is
installed in the zone and installing in the global zone fails because of
this check.
I was wondering if our issues are related to some missing bits regarding
system repository and proxy ?
I did not check if we should have them with our pkg version.
Best
Aurelien
On Fri, Jun 19, 2015 at 10:50 AM, Predrag Zecevic [Unix Systems
Administrator] <Predrag.Zecevic at 2e-systems.com> wrote:
> On 06/16/15 02:32 PM, Jim Klimov wrote:
>
>>
>> Hello again,
>>
>> Now that I've got a newly upgraded Hipster after all, attempts to
>> update it by running pkg fail due to:
>>
>> ===
>>
>> Linked image publisher checkpkg: update failed (linked image
>> exception(s)):
>>
>> A 'pubcheck-linked' operation failed for child 'zone:mylocalzone' with
>> an unexpected
>> return value of 99 and generated the following output:
>> Traceback (most recent call last):
>> File "/usr/bin/pkg", line 5423, in handle_errors
>> __ret = func(*args, **kwargs)
>> File "/usr/bin/pkg", line 1815, in __dispatch
>> rv = op_func(op, _api_inst, **pwargs)
>> File "/usr/bin/pkg", line 4027, in pubcheck_linked
>> api_inst.linked_publisher_check()
>> File "/usr/lib/python2.6/vendor-packages/pkg/client/api.py", line
>> 206, in wrapper
>> return f(instance, *fargs, **f_kwargs)
>> File "/usr/lib/python2.6/vendor-packages/pkg/client/api.py", line
>> 1628, in linked_publisher_check
>> self.__linked_pubcheck()
>> File "/usr/lib/python2.6/vendor-packages/pkg/client/api.py", line
>> 1607, in __linked_pubcheck
>> self._img.linked.pubcheck()
>> File
>> "/usr/lib/python2.6/vendor-packages/pkg/client/linkedimage/common.py", line
>> 1050, in pubcheck
>> linked_pub_error=(pubs, ppubs))
>> PlanCreationException:
>> Invalid child image publisher configuration. Child image publisher
>> configuration must be a superset of the parent image publisher
>> configuration.
>> Please update the child publisher configuration to match the parent.
>> If the
>> child image is a zone this can be done automatically by detaching and
>> attaching the zone.
>>
>> The parent image has the following enabled publishers:
>> PUBLISHER 0: openindiana.org
>> PUBLISHER 1: opensolaris.org
>>
>> The child image has the following enabled publishers:
>> PUBLISHER 0: on-nightly
>> PUBLISHER 1: openindiana.org (non-sticky)
>> PUBLISHER 2: opensolaris.org
>>
>>
>> pkg: This is an internal error in pkg(5) version 2a5f6ab. Please log a
>> Service Request about this issue including the information above and
>> this
>> message.
>>
>> ===
>>
>>
>>
>>
>> It does not very much seem true that the child publisher configuration
>> is NOT a superset of the parent's one (except for that sticky remark).
>>
>> Oh, and the publishers were different (2014.1 remained in the local
>> zone).
>>
>> While there was little problem removing the non-sticky note in this
>> zone,
>> as well as updating the publisher definition, it did not help - same
>> error.
>>
>> Detaching and attaching (without and with "-u") did not succeed and left
>> the zone un-mountable so I had to rollback and fix it up.
>>
>> Subsequent upgrade was to "pkg -R /zones/mylocalzone/root/ update" from
>> GZ...
>> and it did not solve the issue, either.
>>
>> Only removing the "on-nightly" in the local zone (so publisher lists
>> are now
>> identical - which defeats the purpose of building/testing stuff in
>> non-global
>> zones) allowed "pkg" to consider an upgrade strategy.
>>
>> I wonder if pkg(5) worked as intended here, or there is a mistake in it
>> indeed?
>> Perhaps if linked-zone operation is a no-go, it should revert to old
>> algorithm
>> automatically? Or are linked images the new default/requirement?
>>
>> Thanks,
>> // Jim Klimov
>>
>
> FYI, today on may latest /hipster installation, I have tried to add
> gparted (first had to set same publishers in both Zones - actually was
> forced to, because it has failed with error described above):
> ---8<---
> $ pfexec pkg install -v pkg:/desktop/administration/gparted
> Packages to install: 2
> Services to change: 2
> Estimated space available: 100.60 GB
> Estimated space to be consumed: 61.20 MB
> Create boot environment: No
> Create backup boot environment: No
> Rebuild boot archive: No
>
> Changed packages:
> openindiana.org
> desktop/administration/gparted
> None -> 0.4.5-2015.0.0.0
> system/storage/parted
> None -> 1.8.8.1-2014.1.2.0
>
> Services:
> restart_fmri:
> svc:/application/desktop-cache/desktop-mime-cache:default
> svc:/system/rbac:default
>
> Editable files to change:
> Install:
> etc/security/exec_attr.d/desktop-administration-gparted
>
> Planning linked: 0/2 done; 1 working: zone:oi151a9
> Linked image 'zone:oi151a9' output:
> | Estimated space available: 100.60 GB
> | Estimated space to be consumed: 113.19 MB
> | Rebuild boot archive: No
> `
> Planning linked: 1/2 done; 1 working: zone:oiHipster
> Linked image 'zone:oiHipster' output:
> | Estimated space available: 100.60 GB
> | Estimated space to be consumed: 40.96 MB
> | Rebuild boot archive: No
> `
> Planning linked: 2/2 done
> DOWNLOAD PKGS FILES XFER (MB)
> SPEED
> Completed 2/2 97/97 1.7/1.7
> 2.0M/s
>
> Downloading linked: 0/2 done; 1 working: zone:oi151a9
> Downloading linked: 1/2 done; 1 working: zone:oiHipster
> Downloading linked: 2/2 done
> PHASE ITEMS
> Installing new actions 135/135
> Updating package state database Done.
> Updating package cache 0/0.
> Updating image state Done.
> Creating fast lookup database Done.
> Reading search index Done.
> Updating search index 2/2.
> Executing linked: 0/2 done; 1 working: zone:oi151a9
> Executing linked: 1/2 done; 1 working: zone:oiHipster
> Executing linked: 2/2 done
> Updating package cache 5/5.
> --->8---
>
> Looks like package was installed to both zones!?
> Not really, I have checked oiHipster one and package is not there. This
> output is bit confusing now...
>
> Best regards.
>
> _______________________________________________
>> openindiana-discuss mailing list
>> openindiana-discuss at openindiana.org
>> http://openindiana.org/mailman/listinfo/openindiana-discuss
>>
>>
> --
> Predrag Zečević
> Technical Support Analyst
> 2e Systems GmbH
>
> Telephone: +49 6196 9505 815, Facsimile: +49 6196 9505 894
> Mobile: +49 174 3109 288, Skype: predrag.zecevic
> E-mail: predrag.zecevic at 2e-systems.com
>
> Headquarter: 2e Systems GmbH, Königsteiner Str. 87,
> 65812 Bad Soden am Taunus, Germany
> Company registration: Amtsgericht Königstein (Germany), HRB 7303
> Managing director: Phil Douglas
>
> http://www.2e-systems.com/ - Making your business fly!
>
> _______________________________________________
> openindiana-discuss mailing list
> openindiana-discuss at openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss
>
--
-------------------------------------------------------------------------------
LARCHER Aurélien | KTH, School of Computer Science and
Communication
Work: +46 (0) 8 790 71 42 | Lindstedtsvägen 5, Plan 4, 100 44 Stockholm,
SWEDEN
-------------------------------------------------------------------------------
More information about the openindiana-discuss
mailing list