From owner-freebsd-questions@FreeBSD.ORG Sat May 3 18:58:37 2008 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 3A29A106566B for ; Sat, 3 May 2008 18:58:37 +0000 (UTC) (envelope-from sahil@tandon.net) Received: from bulwark.hamla.org (bulwark.hamla.org [69.55.228.210]) by mx1.freebsd.org (Postfix) with ESMTP id 040EA8FC2E for ; Sat, 3 May 2008 18:58:36 +0000 (UTC) (envelope-from sahil@tandon.net) Received: from localhost (bulwark [69.55.228.210]) by bulwark.hamla.org (Postfix) with ESMTP id 875621CC67 for ; Sat, 3 May 2008 11:58:36 -0700 (PDT) X-Virus-Scanned: by ClamAV at bulwark.hamla.org Received: from bulwark.hamla.org ([69.55.228.210]) by localhost (bulwark.hamla.org [69.55.228.210]) (amavisd-new, port 10024) with ESMTP id t6X6OY06000x for ; Sat, 3 May 2008 11:58:32 -0700 (PDT) Date: Sat, 3 May 2008 14:58:30 -0400 From: Sahil Tandon To: freebsd-questions@freebsd.org Message-ID: <20080503185830.GA12912@shepherd> References: <20080503173510.GA12768@shepherd> <20080503144756.7f0b876c@scorpio> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20080503144756.7f0b876c@scorpio> Subject: Re: Portmanager loop when trying to upgrade perl X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "sahil@tandon.net" List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2008 18:58:37 -0000 * Gerard [2008-05-03 14:47:56 -0400]: > On Sat, 3 May 2008 13:35:10 -0400 > Sahil Tandon wrote: > > > Hi. I'm running FreeBSD 6.1. I have never had a problem with > > portmanager until today. I was trying to update amavisd-new. When I > > issued the upgrade command, portmanager started to update perl5.8. > > Everything was going fine until I realized it was looping. After the > > "3rd strike," I was told to look at the log. I am not able to glean > > much in the way of solutions, so hoping someone with a similar > > experience can help. I did see prior threads about the looping > > problem but I am still unable to update perl. > > > What version of portmanager are you running? The last one is '0.4.1.9' I > believe. It might have been nice if you had also posted any pertinent > portions of the log file also. There was a looping problem in a very > old version of portmanager; however, supposedly it had been corrected. > Portmanager will not update itself if I remember correctly. I believe > you have to do it manually. Sorry for not posting the log file; I meant to do this and forgot: ------------------------------------------------------------------------ autoConflicts 0 autoMoved 0 backUp 0 buildDependsAreLeaves 0 forced 0 interactive 0 log 1 pmMode 1 pristine 0 resume 0 ------------------------------------------------------------------------ Sat May 3 09:55:47 2008 perl-5.8.8_1 /lang/perl5.8 MISSING perl-5.8.8_1 /lang/perl5.8 Sat May 3 10:06:45 2008 perl-5.8.8_1 /lang/perl5.8 MISSING perl-5.8.8_1 /lang/perl5.8 Sat May 3 10:06:46 2008 perl-5.8.8_1 /lang/perl5.8 make Strike 2 Sat May 3 10:25:21 2008 perl-5.8.8_1 /lang/perl5.8 MISSING perl-5.8.8_1 /lang/perl5.8 Sat May 3 10:25:40 2008 perl-5.8.8_1 /lang/perl5.8 make Strike 3, marking port as ignore/looping Sat May 3 10:25:40 2008 portmanager 0.4.1_9 INFO: finished with some ports not updated if --log was used see /var/log/portmanager.log > Assuming you have the latest version of portmanager: I do: portmanager-0.4.1_9 > 1) Update your ports tree I did, via portsnap update. > 2) Clean out '/usr/ports/distfiles' > Not really necessary; however, it cannot hurt. Done. > 3) If available, run: portsclean -CDLP Tried this. > 4) Run: portmanager -u -p -y -l Will try this, though I am a bit reluctant to do an all-out update of everything! For what it's worth, I had a perl module installed via CPAN (instead of the ports tree, because the port does not exist), about which portmanager seems to complain. The port was for Net-DNS-Async. portmanager asks me to pkg_delete and re-install. I will try that and perhaps perl will then build/update properly. -- Sahil Tandon