Здравствуйте!
система freebsd 4.10
Проблема с portupgradesu-3.00#portupgrade mpg123-esound-0.59r_13
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 251 packages found (-4 +3) (.
..)... done]
[Failed `Inappropriate file type or format'] [Updating the portsdb <format:bdb1_btree> in /usr/ports ... - 11733 port entries found .........1000.........2000.........3000......... 4000.........5000.........6000.........7000.........8000..../usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:587: [BUG] Segmentation fault ruby 1.8.2 (2004-07-29) [i386-freebsd4]
Abort trap (core dumped)
su-3.00#Sep 29 17:42:38 it3000 /kernel: pid 83185 (ruby18), uid 0: exited on signal 6 (core dumped)запуск portsdb -Uu возвращает нечно подобное...
Что делать?
>Здравствуйте!
>система freebsd 4.10
>Проблема с portupgrade
>
>su-3.00#portupgrade mpg123-esound-0.59r_13
>[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 251 packages found (-4 +3) (.
>..)... done]
>[Failed `Inappropriate file type or format'] [Updating the portsdb <format:bdb1_btree> in /usr/ports ... - 11733 port entries found .........1000.........2000.........3000......... 4000.........5000.........6000.........7000.........8000..../usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:587: [BUG] Segmentation fault ruby 1.8.2 (2004-07-29) [i386-freebsd4]
>Abort trap (core dumped)
>su-3.00#Sep 29 17:42:38 it3000 /kernel: pid 83185 (ruby18), uid 0: exited on
>signal 6 (core dumped)
>
>запуск portsdb -Uu возвращает нечно подобное...
>Что делать?Перестрой базу заново.
rm /var/db/pkg/pkgdb.db
pkgdb -u
Была такая же фигня, в итоге снес /usr/ports/INDEX* и потом (cd /usr/ports/; make fetchindex)
В результате portversion не работает (оно мне и не надо), зато все остальное нормально.
>Была такая же фигня, в итоге снес /usr/ports/INDEX* и потом (cd /usr/ports/;
>make fetchindex)
>В результате portversion не работает (оно мне и не надо), зато все
>остальное нормально.
надо удалить базу которую создает portupgrade (man portsdb)а не INDEX* а потом перестроить базу
>>Была такая же фигня, в итоге снес /usr/ports/INDEX* и потом (cd /usr/ports/;
>>make fetchindex)
>>В результате portversion не работает (оно мне и не надо), зато все
>>остальное нормально.
>надо удалить базу которую создает portupgrade (man portsdb)а не INDEX* а потом
>перестроить базуА что, INDEX.db не попадает под INDEX*?
>>>Была такая же фигня, в итоге снес /usr/ports/INDEX* и потом (cd /usr/ports/;
>>>make fetchindex)
>>>В результате portversion не работает (оно мне и не надо), зато все
>>>остальное нормально.
>>надо удалить базу которую создает portupgrade (man portsdb)а не INDEX* а потом
>>перестроить базу
>
>А что, INDEX.db не попадает под INDEX*?
вот именно что попадант ... только удалять его не надо ;)
>Что делать?В /usr/local/etc/pkgtools.conf написать рядом с другими ENV['
ENV['PORTS_DBDRIVER'] = 'bdb1_hash'и грохнуть INDEX.db и pkgdb.db