Solved Upgrade to 15.1 Doesn't Proceed

likely by missing the -oOSVERSION switch.
Nope. You've pointed the FreeBSD-base URL to the wrong repository. It's set to base_latest instead of base_release_${VERSION_MINOR}. This gets you the packages for 15-STABLE, not 15.x-RELEASE.

It's been asked multiple times but you've never answered it, what does pkg repos show?
 
Yeah, I went away and then the conversation got a lot of traction and I missed a lot I'm sure.

You are correct. I am pointing to base_latest.

Code:
[jcw@l1 ~]$ pkg repos
FreeBSD-ports: {
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/quarterly",
    enabled         : yes,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkg"
  }
FreeBSD-ports-kmods: {
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/kmods_quarterly",
    enabled         : yes,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkg"
  }
FreeBSD-base: {
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/base_latest",
    enabled         : yes,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkg"
  }

Going way back in the memory hole, I recall that I had accumulated "cruft" in my pkg config files. I was in transition from being a 'make world' kind of guy to a 'just use packages' guy. Late in 14.X I think I did a clean up to bring these files in sync with the status quo. It was really a mess. I probably copy-pasted from web git intending to be on -stable, and then just never bothered to look again because I "fixed all the mess."

Thanks for setting me straight. I will stick with -stable which is what I had done probably for my first ten years on FreeBSD with cvsup and make world.

I am just not tinkering enough with the system anymore and so I get behind on what everyone else knows to be standard practice. I'm perpetually behind. My tinker cycles are measured in years now rather than weeks.

That's a compliment, by the way. FreeBSD just works.
 
I am just not tinkering enough with the system anymore and so I get behind on what everyone else knows to be standard practice. I'm perpetually behind. My tinker cycles are measured in years now rather than weeks.
Using pkgbase is a bit radical - you are way in front ;)
 
  • Like
Reactions: jcw
Back
Top