Skip site navigation (1)Skip section navigation (2)
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>