From owner-freebsd-questions@FreeBSD.ORG Sat Mar 1 00:49:12 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 94E5B1065670 for ; Sat, 1 Mar 2008 00:49:12 +0000 (UTC) (envelope-from mahan@mahan.org) Received: from ns.mahan.org (ns.mahan.org [67.116.10.138]) by mx1.freebsd.org (Postfix) with ESMTP id 4EE348FC1B for ; Sat, 1 Mar 2008 00:49:12 +0000 (UTC) (envelope-from mahan@mahan.org) Received: from widowmaker.local (crowTrobot [67.116.10.140]) by ns.mahan.org (8.13.6/8.13.6) with ESMTP id m210ntus016421; Fri, 29 Feb 2008 16:49:55 -0800 (PST) (envelope-from mahan@mahan.org) Message-ID: <47C8A807.9060907@mahan.org> Date: Fri, 29 Feb 2008 16:49:11 -0800 From: Patrick Mahan User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.8.1.12) Gecko/20080213 Thunderbird/2.0.0.12 Mnenhy/0.7.5.0 MIME-Version: 1.0 To: Mel References: <47C86A22.4010706@mahan.org> <200802292256.59433.fbsd.questions@rachie.is-a-geek.net> In-Reply-To: <200802292256.59433.fbsd.questions@rachie.is-a-geek.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: Having problems with my ports configuration X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Mar 2008 00:49:12 -0000 Mel presented these words - circa 2/29/08 1:56 PM-> > On Friday 29 February 2008 21:25:06 Patrick Mahan wrote: >> System Info: >> >> Compaq Presario (AMD Athlon CPU) >> 256 Mbytes RAM >> 80 Gig IDE system disk >> FreeBSD 5.5-RELEASE #0: Tue May 23 14:58:27 UTC 2006 >> >> I am having problems with my current installed ports. Last week >> the drive where /usr/ports is upon (80 Gig IDE) start generating >> READ errors on the console and hanging the system. It took a few >> days of doing multiple reboots, fsck and BIOS work before it was >> back operating again. >> >> One of the issues that came out of this was it seemed that the >> ports database (/var/db/pkg/pkgdb.db) was corrupt. So I tried >> to rebuild it by deleting it and setting PKG_DBDIR). I issued >> a 'portsdb -Uu' and it fails - > > You're confusing .db's here. /vardb/pkg/pkgdb.db is fixed or rebuilt, using > pkgdb -F. But read on... > Okay... >> host# portsdb -Uu >> Updating the ports index ... Generating INDEX.tmp - please >> wait..p5-DateTime-Calendar-Japanese-0.06001: >> "/usr/ports/japanese/p5-DateTime-Calendar-Japanese-Era" non-existent -- >> dependency list incomplete >> ===> devel/p5-DateTime-Calendar-Japanese failed >> *** Error code 1 >> 1 error > > You're missing that directory, fsck probably deleted it. If you wanted to keep > your old ports tree, you're outof luck without having a backup. > Otherwise: > csup -L2 /path/to/ports-supfile This is cvsup, correct? > > Or use portsnap, or whatever you're comfy with. > > >> I've tried fetching a new INDEX, done a pkgdb -Fu, but nothing seems to >> work. > > pkgdb -F does nothing? No errors, warnings? Could be your /var/db/pkg is > damaged as well, if it's the same disk. > pkgdb -F gives the following: host# pkgdb -F ---> Checking the package registry database host# I'll look at using the other methods. Is there any way I can hand parse through the info under /usr/ports to determined everything I have installed? Thanks, Patrick