From owner-freebsd-questions@FreeBSD.ORG Tue Aug 10 18:59:52 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C47216A4CE for ; Tue, 10 Aug 2004 18:59:51 +0000 (GMT) Received: from unsane.co.uk (unsane.co.uk [82.152.23.78]) by mx1.FreeBSD.org (Postfix) with ESMTP id 264A843D2D for ; Tue, 10 Aug 2004 18:59:51 +0000 (GMT) (envelope-from jhary@unsane.co.uk) Received: from unsane.co.uk (localhost [127.0.0.1]) by unsane.co.uk (8.12.11/8.12.10) with ESMTP id i7AIxqkL094731 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 10 Aug 2004 19:59:52 +0100 (BST) (envelope-from jhary@unsane.co.uk) Received: from localhost (jhary@localhost) by unsane.co.uk (8.12.11/8.12.10/Submit) with ESMTP id i7AIxoF8094728; Tue, 10 Aug 2004 19:59:52 +0100 (BST) (envelope-from jhary@unsane.co.uk) Date: Tue, 10 Aug 2004 19:59:49 +0100 (BST) From: Vince Hoffman To: Matthew Seaman In-Reply-To: <20040810123308.GA14509@happy-idiot-talk.infracaninophile.co.uk> Message-ID: <20040810195517.Y93940@unsane.co.uk> References: <20040810123108.C8250@unsane.co.uk> <20040810123308.GA14509@happy-idiot-talk.infracaninophile.co.uk> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-questions@freebsd.org Subject: Re: i think i've broken portinstall X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Aug 2004 18:59:52 -0000 On Tue, 10 Aug 2004, Matthew Seaman wrote: > On Tue, Aug 10, 2004 at 01:16:40PM +0100, Vince Hoffman wrote: > > I just went to install netcat and portinstal seems to have broken, not > > sure when or how though. > > > > the process i use (as normal) > > > > [/root] [12:30] > > #cd /usr/ports/net/netcat/ > > > > > > > > [/usr/ports/net/netcat] [12:30] > > #portinstall netcat > > ** No such installed package nor such port called 'netcat' is found. > > > > fair enough this happens sometimes. so... > > > > [/usr/ports/net/netcat] [12:30] > > #portinstall net/netcat > > [/usr/ports/net/netcat] [12:30] > > # > > > > ok i dont understand what happened here. > > I have a cron job update my ports tree by cvsup every night then run a > > portsdb -Uu after each update, a manual portsdb -Uu gives me > > > > a bunch of errors from MailScanner and others (dependency list incomplete > > errors so not too big a deal.) > > but also lots (more than a couple of screenfuls) of lines like this > > > > /usr/ports/INDEX-5:10775:Port info line must consist of 10 fields. > > /usr/ports/INDEX-5:10776:Port info line must consist of 10 fields. > > /usr/ports/INDEX-5:10777:Port info line must consist of 10 fields. > > /usr/ports/INDEX-5:10778:Port info line must consist of 10 fields. > > /usr/ports/INDEX-5:10779:Port info line must consist of 10 fields. > > > > should i just blow away my ports tree and re-CVSUP the whole thing ? > > Do you have an up to date version of portupgrade ? Latest is: > > % pkg_info -I portupgrade\* > portupgrade-20040701_3 FreeBSD ports/packages administration and management tool s > > And you should have a similar recent version of the Makefiles under > /usr/ports/Mk: specifically, you should have bsd.port.subdir.mk v 1.55 > > Looks like your portupgrade and the ports Makefiles are out of synch > with respect to the change in the format of the INDEX{,-5} files that > happened recently. That means the number of fields in the INDEX went > from 10 to 13. > > Cheers, > > Matthew Doh, that would be the problem then, I thought i'd updated it but that must have been on my laptop. Many thanks, Vince > > -- > Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks > Savill Way > PGP: http://www.infracaninophile.co.uk/pgpkey Marlow > Tel: +44 1628 476614 Bucks., SL7 1TH UK >