Date: Fri, 29 Feb 2008 12:25:06 -0800 From: Patrick Mahan <mahan@mahan.org> To: freebsd-questions@freebsd.org, ports@freebsd.org Subject: Having problems with my ports configuration Message-ID: <47C86A22.4010706@mahan.org>
next in thread | raw e-mail | index | archive | help
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 - 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 I've tried fetching a new INDEX, done a pkgdb -Fu, but nothing seems to work. Also, 'pkg_info' gives "no packages installed" and portversion gives "** No matching package found: *". So, somehow, I have managed to seriously hammer my ports/package installation. Is there a way to recover this info? Is there any way of determing just what is installed (I know of a few: Perl, emacs, etc) from info stored under '/usr/ports'? I've looked through the web and the archives and cannot seem to find a similar type of problem. Thanks, Patrick
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47C86A22.4010706>