Date: Wed, 24 Sep 2014 08:39:55 -0600 From: "Dale Scott" <dalescott@shaw.ca> To: "'William A. Mahaffey III'" <wam@hiwaay.net>, <freebsd-questions@freebsd.org> Subject: RE: pkg must be version 1.3.8 or greater Message-ID: <005601cfd805$6848c7b0$38da5710$@shaw.ca> In-Reply-To: <5422B1C5.1030400@hiwaay.net> References: <lvr4sc$9f6$1@ger.gmane.org> <5422B1C5.1030400@hiwaay.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> -----Original Message----- > From: owner-freebsd-questions@freebsd.org [mailto:owner-freebsd- > questions@freebsd.org] On Behalf Of William A. Mahaffey III > Sent: Wednesday, September 24, 2014 5:58 AM > To: freebsd-questions@freebsd.org > Subject: Re: pkg must be version 1.3.8 or greater > > On 09/23/14 01:44, Ruben Schade wrote: > > Hi everyone, > > > > Running FreeBSD amd64 10.0-RELEAESE-p9. Installed everything from pkg, > > very nice system. > > > > Prefer building nginx from ports, so portsnapped the latest tree and > > did the usual: > > > > > # cd /usr/ports/www/nginx > > > # make install clean > > > > Got the following error: > > > > ===> nginx-1.6.2,2 pkg(8) must be version 1.3.8 or greater, but you > > have 1.3.7. You must upgrade pkg(8) first. > > > > <snip> > > The portsnap messes with pkg's logic about what needs upgrading & what > doesn't, there have been other posts on this topic over the last several weeks > (notably from me) .... Ports & Pkg's are usually updated by the maintainers > about weekly, ports often/usually on Wednesday, Pkg's on Saturday. My > experience is that if you wait until Saturday, your 'pkg-upgrade' will work as > desired & you will be off to the races. > Alternatively, you can 'pkg install -yf ....' your pkg & move on immediately .... In > general, for me, you should do any pkg-upgrades > *before* you mess w/ ports. $0.02, no more no less .... Just deal with same for SquirrelMail. I had already installed SquirrelMail as a binary package, but then realized the LDAP option wasn't turned on so had to compile from ports (which is when I got the dreaded error "pkg(8) must be version 1.3.8 or greater, but you have 1.3.7. You must upgrade pkg(8) first."). # pkg upgrade (nothing) # portsnap fetch update (a few) # pkg install portmaster # portmaster pkg (equivalent of "pkg delete pkg-xxx" followed by "make install clean", but wasn't sure about pkg deleting itself so used portmaster) # cd /usr/ports/mail/squirrelmail # pkg delete squirrelmail # make config # make install clean # pkg lock squirrelmail-20140717_1 (to prevent pkg in future from upgrading squirrelmail using the default binary package and losing the LDAP option) Regards, Dale
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?005601cfd805$6848c7b0$38da5710$>