Re: Poudriere jail 14.4 does not update
- Reply: Herbert J. Skuhra: "Re: Poudriere jail 14.4 does not update"
- In reply to: Mark Millard : "Re: Poudriere jail 14.4 does not update"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 31 Jul 2026 21:00:08 UTC
Hello Mark, Thanks for your great explanation. I'm new to pkgbase and I decided to give it a try on my poudriere jails. I will switch back 144 jails to "traditional" jails and keep 151 as pkgbase. Thanks! Mark Millard <marklmi@yahoo.com> escreveu (sexta, 31/07/2026 à(s) 21:40): > On 7/31/26 12:20, Nuno Teixeira wrote: > > Hello all, > > > > I have pkgbase poudriere jails 144 and 151 created with: > > > > # poudriere jail -c -v 15 -j 151amd64 -m pkgbase=base_release_1 -U > > https://pkg.freebsd.org/ <https://pkg.freebsd.org/> > > # poudriere jail -c -v 14 -j 144amd64 -m pkgbase=base_release_4 -U > > https://pkg.freebsd.org/ <https://pkg.freebsd.org/> > > > > JAILNAME VERSION OSVERSION ARCH METHOD TIMESTAMP > > PATH > > 144amd64 14.4-RELEASE-p7 1404000 amd64 pkgbase 2026-07-22 > > 20:36:47 /usr/local/poudriere/jails/144amd64 > > 144i386 14.4-RELEASE-p7 1404000 i386 pkgbase 2026-07-22 > > 20:40:54 /usr/local/poudriere/jails/144i386 > > 151amd64 15.1-RELEASE-p1 1501000 amd64 pkgbase 2026-07-30 > > 19:50:02 /usr/local/poudriere/jails/151amd64 > > 16amd64 16.0-CURRENT 1600019 1600019 amd64 src=/usr/src 2026-07-22 > > 21:54:54 /usr/local/poudriere/jails/16amd64 > > > > Updating jail 151 went fine. > > Updating 144: > > > > # poudriere jail -u -j 144amd64 > > [00:00:00] Upgrading using pkgbase > > pkg: Setting ABI requires setting OSVERSION, guessing the OSVERSION as: > > 1400000 > > > The OSVERSION guess is way wrong . . . > > 1404000 would lead to the modern proper result for kmods_quarterly_* : > > <https://pkgmir.geo.freebsd.org/FreeBSD:14:amd64/kmods_quarterly_4/> > > There are: > > https://pkg.freebsd.org/FreeBSD:14:amd64/kmods_quarterly/ > https://pkg.freebsd.org/FreeBSD:14:amd64/kmods_quarterly_2/ > https://pkg.freebsd.org/FreeBSD:14:amd64/kmods_quarterly_3/ > https://pkg.freebsd.org/FreeBSD:14:amd64/kmods_quarterly_4/ > > There never were (as far as I know): > > <https://pkgmir.geo.freebsd.org/FreeBSD:14:amd64/kmods_quarterly_0/> > <https://pkgmir.geo.freebsd.org/FreeBSD:14:amd64/kmods_quarterly_1/> > > The first experimental 14.* kmods_* started later, after 14.0 and 14.1 > were no longer active ( /kmods_latest*/ too ). > > > I'll note that if 151amd64 guessed 1500000 instead of 1501000 for its > jail -u operation, then it likely used: > > https://pkg.freebsd.org/FreeBSD:15:amd64/kmods_quarterly_0/ > > instead of the by-design correct: > > https://pkg.freebsd.org/FreeBSD:15:amd64/kmods_quarterly_1/ > > (It may be that there accidentally was compatibility this time in such a > case. But they are separate to allow handing when such are incompatible.) > > > > pkg: Warning: Major OS version upgrade detected. Running "pkg bootstrap > > -f" recommended > > Updating FreeBSD repository catalogue... > > FreeBSD repository is up to date. > > Updating FreeBSD-kmods repository catalogue... > > The below are the result of the bad guess at what OSVERSION should have > been: > > > pkg: https://pkgmir.geo.freebsd.org/FreeBSD:14:amd64/kmods_quarterly_0/ > > meta.txz <https://pkgmir.geo.freebsd.org/FreeBSD:14:amd64/ > > kmods_quarterly_0/meta.txz>: Not Found > > pkg: https://pkgmir.geo.freebsd.org/FreeBSD:14:amd64/kmods_quarterly_0/ > > data.pkg <https://pkgmir.geo.freebsd.org/FreeBSD:14:amd64/ > > kmods_quarterly_0/data.pkg>: Not Found > > pkg: https://pkgmir.geo.freebsd.org/FreeBSD:14:amd64/kmods_quarterly_0/ > > data.tzst <https://pkgmir.geo.freebsd.org/FreeBSD:14:amd64/ > > kmods_quarterly_0/data.tzst>: Not Found > > pkg: https://pkgmir.geo.freebsd.org/FreeBSD:14:amd64/kmods_quarterly_0/ > > packagesite.pkg <https://pkgmir.geo.freebsd.org/FreeBSD:14:amd64/ > > kmods_quarterly_0/packagesite.pkg>: Not Found > > pkg: https://pkgmir.geo.freebsd.org/FreeBSD:14:amd64/kmods_quarterly_0/ > > packagesite.tzst <https://pkgmir.geo.freebsd.org/FreeBSD:14:amd64/ > > kmods_quarterly_0/packagesite.tzst>: Not Found > > Unable to update repository FreeBSD-kmods > > Updating pkgbase repository catalogue... > > pkgbase repository is up to date. > > Error updating repositories! > > [00:00:04] Error: /usr/local/share/poudriere/jail.sh:update_jail:126:pkg > > update failed > > > > Any clues? > > As I understand it, all support for 14.* pkgbase is "experimental" for > its status and it is intended to stay that way to 14.* EOL. > > A possible option based on what exists now is to delete and recreate: > > > poudriere jail -d -j144amd64 > > poudriere jail -c -v 14 -j 144amd64 -m pkgbase=base_release_4 -U \ > https://pkg.freebsd.org/ <https://pkg.freebsd.org/> > > > (I avoid the use of the experimental-status 14.* pkgbase materials at > this point.) > > > > > > Thanks, > > > > -- > > Nuno Teixeira > > FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org > > <https://FreeBSD.org> > > -- > === > Mark Millard > marklmi at yahoo.com > -- Nuno Teixeira FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org