-
neiracI had a bloody installation that I wanted to upgrade, but after doing pkg install pkg, I'm getting ld.so.1: python3.12: fatal: libc.so.1: version 'ILLUMOS_0.43' not found (required by file /usr/lib/amd64/libpython3.12.so.1.0)
-
neirachow do I fix this
-
neiracI hoping I don't have to reinstall bloody
-
danmcdHmmm... assuming libpython3.12... got updated as part of "pkg install pkg" you *might* need to at least put in a version of libc that has ILLUMOS_0.43 or better (includes execvex and fexecve).
-
danmcdI'd suggest cloning your BE and try a by-hand upgrade to libc... and hopefully you've a backup BE after your "pkg install pkg" to revert to.
-
» danmcd is flashing back to mid-2010s when he had to do this for continuing bloody builds...
-
neiracdanmcd thanks, I'll go back to a working BE and do that, thanks!
-
danmcdAnd make damned sure the upgraded one after that is fully in-sync package wise.
-
andyfneirac You might have to go back to the old BE, and do `pkg update -f` to that you get everything updated as one set
-
andyfIf you just did `pkg [install|update] pkg`, it might have caused what you see
-
andyfGenerally on bloody, we only test with `pkg update -f`