From owner-freebsd-questions@FreeBSD.ORG Sun Sep 26 17:27:03 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 551CC1065670 for ; Sun, 26 Sep 2010 17:27:03 +0000 (UTC) (envelope-from frank@esperance-linux.co.uk) Received: from asmtp3.iomartmail.com (asmtp3.iomartmail.com [62.128.201.159]) by mx1.freebsd.org (Postfix) with ESMTP id DD1A78FC14 for ; Sun, 26 Sep 2010 17:27:02 +0000 (UTC) Received: from asmtp3.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp3.iomartmail.com (8.13.8/8.13.8) with ESMTP id o8QHR01I031871; Sun, 26 Sep 2010 18:27:00 +0100 Received: from orange.esperance-linux.co.uk (80-45-152-196.static.dsl.as9105.com [80.45.152.196]) (authenticated bits=0) by asmtp3.iomartmail.com (8.13.8/8.13.8) with ESMTP id o8QHR0ak031867; Sun, 26 Sep 2010 18:27:00 +0100 Received: by orange.esperance-linux.co.uk (Postfix, from userid 1001) id 01A0533C3D; Sun, 26 Sep 2010 18:27:00 +0100 (BST) Date: Sun, 26 Sep 2010 18:26:59 +0100 From: Frank Shute To: Ron Message-ID: <20100926172659.GA42113@orange.esperance-linux.co.uk> References: <271B9963-5384-4DB8-B0A8-A71B0F0326A7@rzweb.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <271B9963-5384-4DB8-B0A8-A71B0F0326A7@rzweb.com> User-Agent: Mutt/1.4.2.3i X-Face: *}~{PHnDTzvXPe'wl_-f%!@+r5; VLhb':*DsX%wEOPg\fDrXWQJf|2\,92"DdS%63t*BHDyQ|OWo@Gfjcd72eaN!4%NE{0]p)ihQ1MyFNtWL X-Operating-System: FreeBSD 8.1-RELEASE amd64 X-Organisation: 'shute.org.uk' Cc: freebsd-questions@freebsd.org Subject: Re: Problems upgrading p5-IO-Compress X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Frank Shute List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Sep 2010 17:27:03 -0000 On Sun, Sep 26, 2010 at 09:44:06AM -0700, Ron wrote: > > I went to upgrade my ports this morning and saw this: > > p5-Compress-Zlib-2.015 < needs updating (port has 2.030) (=> 'archivers/p5-IO-Compress') > p5-IO-Compress-Base-2.015 < needs updating (port has 2.030) (=> 'archivers/p5-IO-Compress') > p5-IO-Compress-Bzip2-2.015 < needs updating (port has 2.030) (=> 'archivers/p5-IO-Compress') > p5-IO-Compress-Zlib-2.015_1 < needs updating (port has 2.030) (=> 'archivers/p5-IO-Compress') > > After reading CHANGES and UPDATING I did a portupgrade p5-* since there were no specific instructions and I get this: > > ===> Checking if archivers/p5-IO-Compress already installed > ===> An older version of archivers/p5-IO-Compress is already installed (p5-Compress-Zlib-2.015) > You may wish to ``make deinstall'' and install this port again > by ``make reinstall'' to upgrade it properly. > If you really wish to overwrite the old port of archivers/p5-IO-Compress > without deleting it first, set the variable "FORCE_PKG_REGISTER" > in your environment or the "make install" command line. > *** Error code 1 > > Stop in /usr/ports/archivers/p5-IO-Compress. > *** Error code 1 > > Stop in /usr/ports/archivers/p5-IO-Zlib. > ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20100926-29184-lhtw7y-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=p5-IO-Zlib-1.10 UPGRADE_PORT_VER=1.10 make > ** Fix the problem and try again. > ---> Skipping 'archivers/p5-Archive-Tar' (p5-Archive-Tar-1.68) because a requisite package 'p5-IO-Zlib-1.10' (archivers/p5-IO-Zlib) failed (specify -k to force) > ** Listing the failed packages (-:ignored / *:skipped / !:failed) > ! archivers/p5-IO-Zlib (p5-IO-Zlib-1.10) (unknown build error) > * archivers/p5-Archive-Tar (p5-Archive-Tar-1.68) > > If I try and run pkg_delete p5-IO-Compress-Zlib-2.015_1 it won't let me because the package is in use. > > How do I upgrade? Did I miss some obvious instructions? All UPDATING says is: > > 20100921: > AFFECTS: users of p5-Compress-Zlib, p5-IO-Compress-* > AUTHOR: mm@FreeBSD.org > > The p5-Compress-Zlib, p5-IO-Compress-Base, p5-IO-Compress-Zlib and > p5-IO-Compress-Bzip2 ports have been replaced by p5-IO-Compress. > Users of Perl 5.10 and higher do not need to install this module > because it is already included in the standard perl distribution. > > I tried following the instructions above about running make deinstall and now I get: > > [Updating the pkgdb in /var/db/pkg ... - 238 packages found (-1 +0) (...) done] > Stale dependency: p5-Archive-Tar-1.68 --> p5-IO-Zlib-1.10 -- manually run 'pkgdb -F' to fix, or specify -O to force. > > I've tried running pkgdb -F, but it is just asking my a lot of questions like: > > Duplicated origin: archivers/p5-IO-Compress - p5-Compress-Zlib-2.015 p5-IO-Compress-Base-2.015 p5-IO-Compress-Bzip2-2.015 p5-IO-Compress-Zlib-2.015_1 > Unregister any of them? [no] The answer is to run pgdb -F and unregister: p5-Compress-Zlib p5-IO-Compress-Base p5-IO-Compress-Bzip2 p5-IO-Compress-Zlib and you should be in the clear. > > and I have no idea what the right answer is. > > I am running perl 5.8.9 and Freebsd 7.1 > > Any help is appreciated since I am completely lost. I've been freebsd for many years on my personal server but never encountered a mess like this before. > > Ron > Regards, -- Frank Contact info: http://www.shute.org.uk/misc/contact.html