Date: Fri, 28 Dec 2012 15:01:26 +0100 From: Olli Hauer <ohauer@FreeBSD.org> To: freebsd-ports@freebsd.org Cc: "Hartmann, O." <ohartman@zedat.fu-berlin.de> Subject: Re: 9.1-PRE: updating of pkg-1.0.3 -> pkg-1.0.4 fails Message-ID: <50DDA636.7010108@FreeBSD.org> In-Reply-To: <50DDA265.7060303@zedat.fu-berlin.de> References: <50DDA265.7060303@zedat.fu-berlin.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2012-12-28 14:45, Hartmann, O. wrote: > Last time I update ports on my latop was on Dec 20th. Everything went > well. Today I grabbed the laptop again, made an update of the ports tree > and try running portmaster. > > The laptop is running FreeBSD 9.1-PRERELEASE #142 r244377: Tue Dec 18 > 07:29:18 CET 2012. > > The update of pkgng is the first in line to be updated, but it fails as > you can see below. I do not understand the recommendations, since I use > USE_PKGNG=yes on that box without problems for a couple of weeks now. > > I then downloaded the new pkg-1.0.4 sources manually and did a manula > update jumping into ports-mgmt/pkg; make reinstall. > > This worked, but leaves the record in the pkg-db still on 1.0.3, so any > further portmaster attempt will end in installing the update of pkg > first, which ends up in the nasty message below. > > I can not see this behaviour on any FreeBSD 10.0 box I have around! > > What is wrong here? > > Oliver > > [...] > ===> Cleaning for pkg-1.0.4_1 > You are about to convert your system to pkgng while you have ports/packages > installed with the old pkg_install tools. > > You can choose to: > - keep pkg_install as the package management system by adding this line > to /etc/make.conf: > > WITHOUT_PKGNG=yes > > - switch to pkgng: > 1) Add WITHOUT_PKGNG to /etc/make.conf > 2) Install ports-mgmt/pkg > 3) Convert your package database by running pkg2ng > 4) Remove WITHOUT_PKGNG from /etc/make.conf > > *** [pre-everything] Error code 1 > > Stop in /usr/ports/ports-mgmt/pkg. > > ===>>> make failed for ports-mgmt/pkg > ===>>> Aborting update > > ===>>> Update for pkg-1.0.3_1 failed > ===>>> Aborting update > > Terminated > > ===>>> You can restart from the point of failure with this command line: > portmaster <flags> ports-mgmt/pkg devel/pkgconf Hm, can you look into the directory /var/db/pkg and check there a no leftovers from the old pkg tools (directories). If there are any old directories the pre-everything target will be executed and you see this failure. What gives the command pkg_info as output? -- Regards, olli
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50DDA636.7010108>