Problem mit ruby/portupgrade

From: Florian Unglaub <usenet04(at)rootofallevil.net>
Date: Sat, 20 Mar 2004 13:46:52 +0100

Hallo,

nachdem ich (dummerweise) 'portupgrade -a' habe laufen lassen, will
portupgrade nicht mehr funktionieren.

<-- Schnipp -->
zaphod# pkg_deinstall -r "kde*"
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 630
packages found (-633 +630) (...)---> Deinstalling 'kdenetwork-3.1.4'
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 630
packages found (-633 +630) (...)---> Deinstalling 'kdeartwork-3.1.4_1'
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 630
packages found (-633 +630)
(...)/usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:467:in `each': negative
allocation size (or too big) (NoMemoryError)
        from /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:467:in `select'
        from /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:467:in
`update_db'
        from /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:592:in `open_db'
        from /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:235:in `origin'
        from /usr/local/sbin/pkg_deinstall:393:in `deinstall_pkg'
        from /usr/local/sbin/pkg_deinstall:274:in `main'
        from /usr/local/sbin/pkg_deinstall:272:in `reverse_each'
        from /usr/local/sbin/pkg_deinstall:272:in `main'
        from /usr/local/sbin/pkg_deinstall:85:in `initialize'
        from /usr/local/sbin/pkg_deinstall:85:in `new'
        from /usr/local/sbin/pkg_deinstall:85:in `main'
        from /usr/local/sbin/pkg_deinstall:428

<-- Schnipp -->

portupgrade wurde hier nur mit ruby16 gebaut, ich habe es aber vorher
auch schon mit 1.8 getestet. Resultat war das gleiche. Das Problem tritt
übrigens auch auf, falls ich einen Port updaten möchte (slrn z.B.).

Ich habe auch schon alle ruby*- und portupgrade-Pakete per Hand mittels
'pkg_delete' entfernt und anschliessend portupgrade neugebaut.

Der Portstree ist von heute Vormittag.

Bin für jeden Vorschlag dankbar.

-- 
Florian Unglaub 			    GnuPG Key ID: FE3A7C44 
<usenet04@rootofallevil.net>	http://rootofallevil.net/files/flo.pub.asc
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sat 20 Mar 2004 - 13:47:25 CET

search this site