From owner-freebsd-bugs@FreeBSD.ORG Mon Dec 9 20:00:01 2013 Return-Path: Delivered-To: freebsd-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E7B8AAC2 for ; Mon, 9 Dec 2013 20:00:00 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C2FE01B2D for ; Mon, 9 Dec 2013 20:00:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rB9K008Y093823 for ; Mon, 9 Dec 2013 20:00:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rB9K00e7093822; Mon, 9 Dec 2013 20:00:00 GMT (envelope-from gnats) Resent-Date: Mon, 9 Dec 2013 20:00:00 GMT Resent-Message-Id: <201312092000.rB9K00e7093822@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Philipp Engel Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9E6D4A37 for ; Mon, 9 Dec 2013 19:55:22 +0000 (UTC) Received: from oldred.freebsd.org (oldred.freebsd.org [IPv6:2001:1900:2254:206a::50:4]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8AC661B09 for ; Mon, 9 Dec 2013 19:55:22 +0000 (UTC) Received: from oldred.freebsd.org ([127.0.1.6]) by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id rB9JtIE1007660 for ; Mon, 9 Dec 2013 19:55:18 GMT (envelope-from nobody@oldred.freebsd.org) Received: (from nobody@localhost) by oldred.freebsd.org (8.14.5/8.14.5/Submit) id rB9JtIG6007650; Mon, 9 Dec 2013 19:55:18 GMT (envelope-from nobody) Message-Id: <201312091955.rB9JtIG6007650@oldred.freebsd.org> Date: Mon, 9 Dec 2013 19:55:18 GMT From: Philipp Engel To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: misc/184645: "pkgng" corrupts package system X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Dec 2013 20:00:01 -0000 >Number: 184645 >Category: misc >Synopsis: "pkgng" corrupts package system >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 09 20:00:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Philipp Engel >Release: 9.2-RELEASE >Organization: >Environment: FreeBSD xxx 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Thu Sep 26 22:50:31 UTC 2013 root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Upgrade of pkg 1.2.1 to 1.2.2. from Ports failed. After compiling, package couldn't be installed because package system thought that pkg 1.2.2 is already installed. Package database was corrupted afterwards ("NO ORIGIN" errors). Magically, pkg 1.2.1 was not found anymore, and had to be installed again from package repo. Package database corruption was gone, but pkg 1.2.1 couldn't be upgraded again (vicious circle). Deleted pkg 1.2.1 with "pkg delete -f pkg", in order to install it from Ports. Installation of 1.2.2 was successful, but now all package related commands lead to output "error on line 5 at column 44: 'unfinished value', character: '" For instance, "make reinstall clean" of ports-mgmt/pkg: /usr/ports/ports-mgmt/pkg # make reinstall clean => Please update your ports tree and try again. *** [check-vulnerable] Error code 1 Stop in /usr/ports/ports-mgmt/pkg. *** [reinstall] Error code 1 Stop in /usr/ports/ports-mgmt/pkg. Or, "portmaster -l": portmaster -l ===>>> Root ports (No dependencies, not depended on) ===>>> error ===>>> on ===>>> line ===>>> 5 ===>>> at ===>>> column ===>>> 44: ===>>> 'unfinished ===>>> value', ===>>> character: ===>>> ' ===>>> automounter-1.5 ===>>> bsdinfo-0.22 ===>>> dialog4ports-0.1.5_1 ===>>> glproto-1.4.16 [...] >How-To-Repeat: Fail of the upgrade of pkg 1.2.1 to 1.2.2 happened without a cause. How to reproduce this behaviour is unknown. >Fix: >Release-Note: >Audit-Trail: >Unformatted: