[OpenIndiana-discuss] Broken pkg in ipkg zones since update to oi_151a5
Open Indiana
openindiana at out-side.nl
Thu Jul 5 11:42:24 UTC 2012
Something strange has happened on the server.
As I told in a previous message I installed a zone 3 days ago without
problems.
I renamed this server in my puttylog to "3dayszone", the serverzone is
installed today is "testzone"
If you look closely, you can see both are having the old pkg version. But on
the 3dayszone is can install every package without problem!
root at power-usage:~# zonename
global
root at power-usage:~# pkg version
5d2771134f21+
root at power-usage:~# zlogin -C testzone
[Connected to zone 'testzone' console]
root at testzone:~# uname -v
oi_151a4
root at testzone:~# uname -a
SunOS testzone 5.11 oi_151a4 i86pc i386 i86pc
root at testzone:~# pkg version
4d886e93dafc
root at testzone:~# ~.
[Connection to zone 'testzone' console closed]
root at power-usage:~# zlogin -C 3dayszone
[Connected to zone '3dayszone' console]
root at 3dayszone:~/downloads# uname -v
oi_151a4
root at 3dayszone:~/downloads# uname -a
SunOS 3dayszone 5.11 oi_151a4 i86pc i386 i86pc
root at 3dayszone:~/downloads# pkg version
4d886e93dafc
root at 3dayszone:~/downloads# pkg search amp
INDEX ACTION VALUE
PACKAGE
description set Cluster containing an AMP (Apache, MySQL, PHP) deployment
kit pkg:/web/amp at 0.5.11-0.151.1.2
pkg.summary set Cluster containing an AMP (Apache, MySQL, PHP) deployment
kit pkg:/web/amp at 0.5.11-0.151.1.2
incorporate depend amp at 0.5.11-0.133
pkg:/consolidation/sfw/sfw-incorporation at 0.5.11-0.151.1.2
basename dir usr/lib/python2.6/vendor-packages/elisa/plugins/amp
pkg:/desktop/media-player/moovida/moovida-plugins at 0.5.11-0.151.1.2
pkg.fmri set openindiana.org/amp
pkg:/amp at 0.5.11-0.133
pkg.fmri set openindiana.org/web/amp
pkg:/web/amp at 0.5.11-0.151.1.2
root at 3dayszone:~/downloads#
I tried installing pkg5 on both zones. (just took a random package for test)
On 3dayszone it installed without problems. It failed at the testzone.
My guess is that there is mismatch in 'lib/libc.so.1' and not in the pkg
version.
-----Original Message-----
From: Sašo Kiselkov [mailto:skiselkov.ml at gmail.com]
Sent: woensdag 4 juli 2012 23:38
To: Discussion list for OpenIndiana
Subject: Re: [OpenIndiana-discuss] Broken pkg in ipkg zones since update to
oi_151a5
On 07/04/2012 11:09 PM, Sašo Kiselkov wrote:
> Hi guys,
>
> I noticed that there's been an update published to openindiana.org
> (oi_151a5) - great stuff, but the new version of pkg(1) in it broke
> zone creation from oi_151a4 hosts. In short, here's the problem:
>
> * Global zone: oi_151a4
> * zoneadm -z newzone install <-- this fetches and installs pkg(1)
> from openindiana.org for oi_151a5
> * zlogin newzone
> * (in-newzone)# pkg publisher
> pkg: No image found.
>
> The IPS database format has probably changed in such a way that the
> new
> pkg(1) doesn't recognize the old database. I've tested this numerous
> times with the following pkg(1) versions and I can consistently
> reproduce this:
>
> (global-zone)# pkg version
> 5d2771134f21+
>
> (non-global-zone)# pkg version
> 4d886e93dafc
>
> A way to work around this is to re-generate the package database in
> the non-global zone as follows:
> # pkg image-create -f --zone --full -p http://pkg.openindiana.org/dev/ /
> # pkg install entire # to ensure everything's properly installed
>
> When installing the non-global zone from an oi_151a5 global zone, this
> doesn't occur (just tested on a second machine - yep, if global is
> oi_151a5, all is good, otherwise, the non-global zone's pkg is broken).
> Sure I'm not the only one who's seeing this, right?
P.S. minor correction: my proposed fix doesn't actually work, so at present,
zones are broken on openindiana oi_151a4 (at least for me).
Cheers,
--
Saso
_______________________________________________
OpenIndiana-discuss mailing list
OpenIndiana-discuss at openindiana.org
http://openindiana.org/mailman/listinfo/openindiana-discuss
More information about the OpenIndiana-discuss
mailing list