[BUG] Segmentation fault ruby 1.8.2

C

ccc

Guest
hi

wenn ich irgendein portupgrade unter freeBSD 5.2.1 versuche, wie z.B

# portupgrade -f gftp

dann bekomme ich jedesmal folgende Fehlermeldung:

[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 149 packages found (-1 +1) (...). done]
[Failed `Inappropriate file type or format'] [Updating the portsdb <format:bdb1_btree> in /usr/ports ... - 11734 port entries found .........1000.........2000.........3000.........4000.........5000......./usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:587: [BUG] Segmentation fault
ruby 1.8.2 (2004-07-29) [i386-freebsd5]

Abort (core dumped)


Ich habe zwar probiert:

# cd /usr/ports
# rm INDEX*
# make index
# portsdb -u

nutzt aber nicht viel.
 
core dumped und segmentation fault deutet meisten auf harware fehler hin. jedenfalls war das bei mir so.
irgendwas in verdacht? speicher cpu ...
 
hah, hab exact das gleiche prob, hab schon alles ruby mässige und portupgrade neuinstalliert, aber hilft nix...

gruss Flas!!
 
in /usr/local/etc/pkgtools.conf in zeile

ENV['PORTS_DBDRIVER'] = 'dbm_hash'

hinzufuegen, dann klappts wieder :)
 
bei mir hat auf jeden Fall folgendes geholfen:

in /usr/local/etc/pkgtools.conf

ENV['PORTS_DBDRIVER'] = 'dbm_hash'

hinzufügen.

dann:

# cd /usr/ports
# make fetchindex
# sort < INDEX-5 > INDEX-5.sorted
# mv INDEX-5.sorted INDEX-5
# portsdb -Uu
# pkgdb -Fu
 
Zurück
Oben