URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 75820
[ Назад ]

Исходное сообщение
"FreeBSD 6.2 & portupgrade"

Отправлено toshikstar , 23-Авг-07 09:06 
Уважаемы коллеги возникла следующая проблема
Поставил новенькую 6.2 заобновил потры (portsnap)
и решил поднять проги через portupgrade
и тут такая кака (((

switcher2# portsdb -Uu
Updating the ports index ... Generating INDEX.tmp - please wait.. Done.
done
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 17535 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000..... ..... done]
switcher2# portupgrade -arR
[missing key: categories] [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 17535 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000..... ..... done]
missing key: categories: Cannot read the portsdb!
/usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:567:in `open_db': database file error (PortsDB::DBError)
        from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:736:in `port'
        from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:924:in `all_depends_list'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:915:in `tsort_build'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `each'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `tsort_build'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:929:in `sort_build'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:933:in `sort_build!'
        from /usr/local/sbin/portupgrade:694:in `main'
        from /usr/local/lib/ruby/1.8/optparse.rb:785:in `initialize'
        from /usr/local/sbin/portupgrade:210:in `new'
        from /usr/local/sbin/portupgrade:210:in `main'
        from /usr/local/sbin/portupgrade:1981

Востановление базы через pkgdb -fu не помогает
Что с этим безбразием делать? подскажите как можно порешать...


Содержание

Сообщения в этом обсуждении
"FreeBSD 6.2 & portupgrade"
Отправлено V , 23-Авг-07 09:37 
>[оверквотинг удален]
>        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:929:in `sort_build'
>        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:933:in `sort_build!'
>        from /usr/local/sbin/portupgrade:694:in `main'
>        from /usr/local/lib/ruby/1.8/optparse.rb:785:in `initialize'
>        from /usr/local/sbin/portupgrade:210:in `new'
>        from /usr/local/sbin/portupgrade:210:in `main'
>        from /usr/local/sbin/portupgrade:1981
>
>Востановление базы через pkgdb -fu не помогает
>Что с этим безбразием делать? подскажите как можно порешать...

rm /usr/ports/INDEX*.db /var/db/pkg/pkgdb.db
pkgdb -fu



"FreeBSD 6.2 & portupgrade"
Отправлено toshikstar , 23-Авг-07 09:55 
>>Востановление базы через pkgdb -fu не помогает
>>Что с этим безбразием делать? подскажите как можно порешать...
>
>rm /usr/ports/INDEX*.db /var/db/pkg/pkgdb.db
>pkgdb -fu

Спасибо +) помогло... но радовался я недолго (((
таже картина (((


"FreeBSD 6.2 & portupgrade"
Отправлено Golub Mikhail , 23-Авг-07 11:34 
>>>Востановление базы через pkgdb -fu не помогает
>>>Что с этим безбразием делать? подскажите как можно порешать...
>>
>>rm /usr/ports/INDEX*.db /var/db/pkg/pkgdb.db
>>pkgdb -fu
>
>Спасибо +) помогло... но радовался я недолго (((
>таже картина (((

Зайди в /usr/ports/ports-mgmt/portupgrade и установи оттуда portupgrade.



"FreeBSD 6.2 & portupgrade"
Отправлено V , 23-Авг-07 20:04 

>Зайди в /usr/ports/ports-mgmt/portupgrade и установи оттуда portupgrade.

так точно


"FreeBSD 6.2 & portupgrade"
Отправлено toshikstar , 24-Авг-07 06:58 
>Зайди в /usr/ports/ports-mgmt/portupgrade и установи оттуда portupgrade.

сп помогло +)
а что это за хр... была