pkgdb -F and a few other questions

whizkid at ValueDJ.com whizkid at ValueDJ.com
Thu Nov 6 17:33:36 PST 2003


Hey All,
    By now I have posted alot of questions and you are probably getting
tired of seeing my name in your inbox...  But I have yet another for
you.  I am currently running FreeBSD 5.1-Current, I have SquirrelMail
1.4.2 and Courier Imap installed.  I installed a plugin for
SquirrelMail that required Perl 5.8 or above.  Look to find out I have
5.6.1 installed.  I ran CVSup -x -L 2 sup-ports and then a portupgrade
-Rra and wala, still Perl 5.6.1.  So I de-installed 5.6.1 and make
install on perl 5.8.1, ran the pkgdb -Fa and all these errors poped
up.  Some of the app's were dependent on Perl 5.6.1, so I had it point
to the Perl 5.8.1 and all is well, and ran a use.perl port command. 
For what ever reason I had to re-install SpamAssassin, and the
razor-agents ports too.
    Now if i run pkgdb -F I get what you see below:

---> Checking the package registry database
Missing origin: bsdpan-CPAN-1.7.6
-> Ignored. (the package is held; specify -f to force)
Missing origin: bsdpan-Data-Dumper-2.121
-> Ignored. (the package is held; specify -f to force)
Missing origin: bsdpan-ReadLine-Perl-1.0203
-> Ignored. (the package is held; specify -f to force)
Missing origin: bsdpan-TermReadKey-2.21
-> Ignored. (the package is held; specify -f to force)
Missing origin: bsdpan-Text-Aspell-0.04
-> Ignored. (the package is held; specify -f to force)

obviously I have updated the perl incorrectly.

1) what would of been the correct way to update the perl from version
5.6.1 to 5.8.1 without causing package db problems?

2) how do i fix the above Missing origin errors?


More information about the freebsd-questions mailing list