Date: Tue, 11 Oct 2005 11:05:51 +0100 From: Michael Hopkins <michael.hopkins@hopkins-research.com> To: Adam Weinberger <adamw@FreeBSD.org> Cc: freebsd-ports@freebsd.org Subject: Re: bpm problem Message-ID: <BF714D0F.7D59%michael.hopkins@hopkins-research.com> In-Reply-To: <434B2940.2020008@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 11/10/05 03:53, "Adam Weinberger" <adamw@FreeBSD.org> wrote: > Michael Hopkins wrote: >> >> Hi all >> >> I have been enjoying the use of bpm for some time now as my way of >> navigating the ports collection on FreeBSD. >> >> For some reason today it crashed with a core dump about 3/4 of the way >> through updating its' database when I first ran it. This happened several >> times in a row, even after a reboot, so I suspected the ports database may >> have got corrupted and did a 'pkgdb -F' and a 'cd /usr/ports/; make >> fetchindex' but still no joy with bpm. I have not made any changes to the >> system recently and I'm on AMD64 FreeBSD 5.4-RELEASE-p7 #2 >> >> Does anyone have any ideas that would help get it running again? Maybe it >> has a database somewhere that can be renovated. Alternatively, are there >> any other ports that offer a GUI interface for working with ports? >> >> Many thanks >> >> Michael > > Michael - > > Seth, the maintainer of sysutils/bpm, is a really good guy who sometimes > just needs a kick in the behind to fix bpm-related problems. I'm sure > that if you send him an email with a more detailed report and a > backtrace of the core dump, he'll be very responsive in fixing the problem. > > One problem with bpm is that whenever the INDEX structure changes, bpm's > code needs to be updated accordingly. > > # Adam > Hi Adam Yes I did mail him and he responded quickly. However, this is what happened subsequently... ===================================================== Thanks for the quick reply Seth. I just discovered the command 'portsdb -uU' which is what I thought I was doing when I ran 'pkgdb -F' but obviously not! Output was this: ======================= Updating the ports index ... Generating INDEX.tmp - please wait.."/usr/ports/Mk/bsd.port.mk", line 2890: warning: duplicate script for target "checksum" ignored Warning: Duplicate INDEX entry: freeciv-gtk2-2.0.2 Warning: Duplicate INDEX entry: cvsup-without-gui-16.1h_2 Done. done [Updating the portsdb <format:bdb1_btree> in /usr/ports ... - 13334 port entries found .........1000.........2000.........3000.........4000.........5000.........60 00.........7000.........8000.........9000.........10000.........11000....... ..12000.........13000... ..... done] ======================== And now bpm is working fine again. Cool! Thanks Michael ===================================================== He noted this in his reply. I have since realised that it has 'lost track' of some ports that I know are installed - whether this is bpm itself or the use of 'portsdb -uU' I don't know, but it's not a big problem for me. M _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/ _/ _/_/_/ Hopkins Research Ltd _/ _/ _/ _/ _/_/_/_/ _/_/_/ http://www.hopkins-research.com/ _/ _/ _/ _/ _/ _/ _/ _/ 'touch the future' _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BF714D0F.7D59%michael.hopkins>