[oi-dev] heads up: zones not available after pkg update in global zone

Bill Sommerfeld sommerfeld at hamachi.org
Sat Jan 27 16:52:01 UTC 2024


Thanks for providing this -- it confirms the notion that the fexecve 
change is the root cause of your zone problem.

More below:

On 1/27/24 01:05, Stephan Althaus wrote:
> Global zone:
> 
> $ pkg contents -H -o value -a name=illumos-gate.info.git-rev 
> /system/library
> 8361acf58a302751348aac091ab09484f3ecfb8c

commit 8361acf58a302751348aac091ab09484f3ecfb8c
Author:     Richard Lowe <richlowe at richlowe.net>
AuthorDate: Tue Dec 26 21:18:12 2023 +0000
Commit:     Richard Lowe <richlowe at richlowe.net>
CommitDate: Mon Jan 1 21:09:44 2024 +0000

     16138 err(3C) format strings could use some 64bit love

This is from well before the flag-day commit.

> ng zone
> 
> # pkg contents -H -o value -a name=illumos-gate.info.git-rev 
> /system/library
> 32c2a899b6e4eab014fd5243af6c011a84dc103f

commit 32c2a899b6e4eab014fd5243af6c011a84dc103f
Author:     Gordon Ross <gwr at racktopsystems.com>
AuthorDate: Fri Apr 7 09:57:20 2023 -0400
Commit:     Toomas Soome <tsoome at me.com>
CommitDate: Mon Jan 22 22:35:56 2024 +0200

     15989 Contention in kidmap_cache_lookup*() on global mutexes

This is one commit before the flag-day commit.

> When i activate the newer BE on the global zone,
> where i cant't zlogin to the ng zone, we have this value:
> 
> $ pkg contents -H -o value -a name=illumos-gate.info.git-rev 
> /system/library
> d5a816590ba1bb4affbf62f0113d75baf7f83177

commit d5a816590ba1bb4affbf62f0113d75baf7f83177
Author:     Bryan Cantrill <bryan at oxide.computer>
AuthorDate: Wed Jan 24 23:28:01 2024 +0000
Commit:     Robert Mustacchi <rm at fingolfin.org>
CommitDate: Thu Jan 25 06:25:32 2024 +0000

     16202 swapfs_minfree defaults to an absurdly high value

This is four commits after the flag-day commit.

quick summary of recent illumos-gate history:

d5a816590b 16202 swapfs_minfree defaults to an absurdly high value
d7c02bfa75 16115 Want 64-bit libnwam
f67c411415 16206 lmrc can race against itself, causing a panic in
578978f135 16118 Fix problems with libnwam communication between 32-bit
====
2b395c3c2a 5798 fexecve() needed per POSIX 2008
====
32c2a899b6 15989 Contention in kidmap_cache_lookup*() on global mutexes
312302ef34 14444 Convert dladm(8) to mdoc
6d5f0164c9 16194 s10 zones broken after #14128
be20269f4b 16182 Convert exec(2) to mdoc
83b3f06f25 16129 mlxcx_explore_pcam() in mlxcx(4D) doesn't play nice




More information about the oi-dev mailing list