Portupgrade ruby problem
bsd
bsd at todoo.biz
Mon Jul 3 22:38:56 UTC 2006
Mmmh...
I have followed your instructions and am still facing a problem :
root 0:34 ~ # portversion -l "<"
[Rebuilding the pkgdb <format:bdb_btree> in /var/db/pkg ...
[Rebuilding the pkgdb <format:bdb_btree> in /var/db/pkg ...
uninitialized constant PkgDB::BDB: Cannot update the pkgdb!]
Command failed [exit code 1]: /usr/local/sbin/pkgdb -aFQ
I can not rebuild the database using pkgdb -fu
root 0:37 ~ # pkgdb -fu
---> Updating the pkgdb
[Rebuilding the pkgdb <format:bdb_btree> in /var/db/pkg ...
uninitialized constant PkgDB::BDB: Cannot update the pkgdb!]
?? Any idea.
Le 3 juil. 06 à 10:48, Jacques S. a écrit :
> bsd wrote:
>> Hello,
>> I have a new problem that has just occured on my main mail server.
>> I am upgrading the ports on this server every two or three days
>> using portsnap and portupgrade.
>> After portsnap has updated it's index I do a "portupgrade -arR" to
>> upgrade all ports on the system.
>> Mutt needed an update so I did what I am doing every couple of
>> days since more than one year :
>> # portsnap update
>> # portupgrade -arR
>> My system faithfully started to update it's ports then...
>>> -L/usr/local/lib -o pgpring pgppubring.o pgplib.o lib.o
>>> extlib.o sha1.o pgppacket.o ascii.o -lintl -liconv
>>> cc -I/usr/local/include -Wall -O -pipe -L/usr/local/lib -rpath=/
>>> usr/local/lib -L/usr/local/lib pgpewrap.c -o pgpewrap
>>> defined symbol "db_version_4002"
>>> ** Command failed [exit code 1]: /usr/local/sbin/pkgdb -aFQ
>>> ---> Skipping 'mail/mutt'
>>> /libexec/ld-elf.so.1: /usr/local/lib/ruby/site_ruby/1.8/i386-
>>> freebsd5/bdb.so: Undefined symbol "db_version_4002"
>>> /usr/local/lib/ruby/site_ruby/1.8/pkgtools.rb:444:in `__system':
>>> Command failed [exit code 1]: /usr/local/sbin/pkgdb -aFQ
>>> (CommandFailedError)
>>> from /usr/local/lib/ruby/site_ruby/1.8/pkgtools.rb:467:in
>>> `__sudo'
>>> from /usr/local/lib/ruby/site_ruby/1.8/pkgtools.rb:473:in
>>> `xsystem!'
>>> from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:960:in
>>> `autofix!'
>>> from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:956:in
>>> `autofix'
>>> from /usr/local/sbin/portupgrade:475:in `main'
>>> from /usr/local/sbin/portupgrade:714:in `main'
>>> from /usr/local/lib/ruby/1.8/optparse.rb:815:in `initialize'
>>> from /usr/local/sbin/portupgrade:209:in `main'
>>> from /usr/local/sbin/portupgrade:1951
>> I shooted portupgrade again but that did nothing, the donkey was
>> stucked !!
>>> root 8:08 ~ # portupgrade -arR
>>> /libexec/ld-elf.so.1: /usr/local/lib/ruby/site_ruby/1.8/i386-
>>> freebsd5/bdb.so: Undefined symbol "db_version_4002"
>> I have also try to reinstall "portupgrade" and "ruby18" that did
>> nothing !!
>> Any idea of how to proceed...
>> Another interesting information :
>>> root 8:18 ~ # uname -a
>>> FreeBSD newmail.rmm.fr 5.4-RELEASE-p8 FreeBSD 5.4-RELEASE-p8 #0:
>>> Thu Nov 24 16:34:35 CET 2005 root at newmail.rmm.fr:/usr/obj/usr/
>>> src/sys/GENERIC i386
>> Thanks for your support.
>> ________________________________________________
>> «?»¥«?»§«?»¥«?»§«?»¥«?»§«?»¥«?»§«?»¥«?»§«?»¥«?»§
>> ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
>> Gregober ---> PGP ID --> 0x1BA3C2FD
>> bsd @at@ todoo.biz
>> ________________________________________________
>> «?»¥«?»§«?»¥«?»§«?»¥«?»§«?»¥«?»§«?»¥«?»§«?»¥«?»§
>> ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
>> _______________________________________________
>> freebsd-questions at freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to "freebsd-questions-
>> unsubscribe at freebsd.org"
>
> This worked for me:
> # cd /var/db/ports/portupgrade
> # rm options
>
> # cd /var/db/pkg
> # rm pkgdb.db
> # pkgdb -fu
>
> Discovered I had both ruby versions in ports: db4-4.x.x and db41-4.x.x
> I needed only db41; nothing depended (any more) on db4, so:
>
> # pkg_delete db4-4.x.x
>
> Note, I had migrated to WITH_BDB4=true, quite a long time ago.
>
> The recent tribulations with portupgrade has been on the list
> already, several times, at several stages of the problem, and
> various solutions have been described. Some of those seem more
> complicated than this. I don't think the problem is complicated, at
> least not in every case. At least not, now that the maintainer has
> worked to fix the port.
>
> --
> Jacques S.
>
________________________________________________
«?»¥«?»§«?»¥«?»§«?»¥«?»§«?»¥«?»§«?»¥«?»§«?»¥«?»§
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Gregober ---> PGP ID --> 0x1BA3C2FD
bsd @at@ todoo.biz
________________________________________________
«?»¥«?»§«?»¥«?»§«?»¥«?»§«?»¥«?»§«?»¥«?»§«?»¥«?»§
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
More information about the freebsd-questions
mailing list