Date: Fri, 28 Dec 2012 22:39:00 +0100 From: "O. Hartmann" <ohartman@zedat.fu-berlin.de> To: Olli Hauer <ohauer@FreeBSD.org> Cc: freebsd-ports@freebsd.org Subject: Re: 9.1-PRE: updating of pkg-1.0.3 -> pkg-1.0.4 fails Message-ID: <50DE1174.9000302@zedat.fu-berlin.de> In-Reply-To: <50DDA636.7010108@FreeBSD.org> References: <50DDA265.7060303@zedat.fu-berlin.de> <50DDA636.7010108@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigACD5EC8B24F3884509E9BA80 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Am 12/28/12 15:01, schrieb Olli Hauer: > 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 tr= ee >> 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 a= s >> you can see below. I do not understand the recommendations, since I us= e >> USE_PKGNG=3Dyes on that box without problems for a couple of weeks now= =2E >> >> 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 an= y >> 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 >> >> [...] >> =3D=3D=3D> Cleaning for pkg-1.0.4_1 >> You are about to convert your system to pkgng while you have ports/pac= kages >> installed with the old pkg_install tools. >> >> You can choose to: >> - keep pkg_install as the package management system by adding this lin= e >> to /etc/make.conf: >> >> WITHOUT_PKGNG=3Dyes >> >> - 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. >> >> =3D=3D=3D>>> make failed for ports-mgmt/pkg >> =3D=3D=3D>>> Aborting update >> >> =3D=3D=3D>>> Update for pkg-1.0.3_1 failed >> =3D=3D=3D>>> Aborting update >> >> Terminated >> >> =3D=3D=3D>>> You can restart from the point of failure with this comma= nd line: >> portmaster <flags> ports-mgmt/pkg devel/pkgconf >=20 > Hm, can you look into the directory /var/db/pkg and check there a no le= ftovers from the old pkg tools (directories). > If there are any old directories the pre-everything target will be exec= uted and you see this failure. > What gives the command pkg_info as output? >=20 > -- > Regards, > olli >=20 portmaster installs for each port still a directory in /var/db/pkg - so there are plenty of directories. I deleted them all and tried again - this time the update worked. This is very strange and seems to be unlogical. Oliver --------------enigACD5EC8B24F3884509E9BA80 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQ3hF/AAoJEOgBcD7A/5N8C/AH/1NigYfY9kJTHjNk4GjxIbjj Oj7TfZtUSmX099znwInP0Bp4V0kYK/uH0kdoUbqsXwAfA+O3t6mC89W887P+MDoM S6/PLBu2Y/7aV4W4qIrnjXt97gLo/l4Bg+5mLqBqGW5W6dnchN0m6pXkiKCEyp4G zGuJBsFO4QbRBAhUvJZK0/63xicZwUHvgkyNfg3FWymvgy98yjAc5JaaczHUZK3e SQFt4s16JrCGsJWECGbHFNY//dhdCjjXrCpcdklKiTB8okCdY5x/B4EELVicgZw7 zhC93mkfEqjasigf/2HfSA0ydjmTVh5S6TrjPOiw3v0u3fnRAVCO6OlLDkcnsDw= =chny -----END PGP SIGNATURE----- --------------enigACD5EC8B24F3884509E9BA80--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?50DE1174.9000302>