Date: Sat, 5 May 2018 09:55:44 -0700 (PDT) From: "Rodney W. Grimes" <freebsd-rwg@pdx.rh.CN85.dnsmgr.net> To: Ian Lepore <ian@freebsd.org> Cc: bsd-lists@BSDforge.com, FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: IGNORE_OSVERSION=yes -- can't install pkg Message-ID: <201805051655.w45GtiLY048002@pdx.rh.CN85.dnsmgr.net> In-Reply-To: <1525538856.57768.293.camel@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
> On Sat, 2018-05-05 at 08:26 -0700, Chris H wrote: > > On Fri, 04 May 2018 22:57:52 -0700 <bsd-lists@BSDforge.com> said > > > > > > > > I just setup a jail from a 12-CURRENT I built awhile ago. It has no > > > ports > > > tree. So I'm attempting > > > to install svnlite. issuing pkg search svnlite returns > > > The package management tool is not yet installed on your system. > > > Do you want to fetch and install it now? [y/N]: y > > > Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/FreeBSD:12:amd64/ > > > latest, > > > please wait... > > > Verifying signature with trusted certificate > > > pkg.freebsd.org.2013102301... > > > done > > > [12current.localhost] Installing pkg-1.10.5... > > > Newer FreeBSD version for package pkg: > > > To ignore this error set IGNORE_OSVERSION=yes > > > - package: 1200062 > > > - running kernel: 1200054 > > > Allow missmatch now?[Y/n]: > > > > > > Umm, what? Should I ignore this error? If so, why is there an error > > > at all? > > > I answered no. Guess I won't be able to use pkg(8) on this jail(8). > > > :-( > > > > > > --Chris > > OK the only reference[1] I can find regarding this, indicates that > > answering "Y" > > to Allow missmatch now? resulted in an ABI mismatch that caused > > pkg(8) to be > > unusable. > > This is on an older version of 12, so I don't have anything that > > might have > > appeared in UPDATING. I really need this jail to resolve accumulating > > pr(1)'s > > on ports(7) I maintain. > > > > Thank you. > > The difference between 1200062 and 1200054 isn't going to affect > anything except modules which are intimate with kernel internals, such > as video drivers or virtualbox type stuff. > > IMO, this new version checking done by pkg(8) is just bad Bad BAD. The > only control you get is a knob that tells you to ignore any version > mismatch. There appears to be no option to get the historical worked- > really-well behavior of ignoring mismatches of the minor version for > people who track -current. > > -- Ian And we also have packages that themselves arguable spit out warnings simply cause they are built in a jail and against a false kernel version that makes them think the ABI might be different (lsof port as an example). -- Rod Grimes rgrimes@freebsd.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201805051655.w45GtiLY048002>