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

Исходное сообщение
"Проблема с portupgrade"

Отправлено Relaev , 02-Фев-07 06:16 
Сегодня столкнулся с проблемой при работе portupgrade. Пытался обновить софт по команде portupgrade -rR pkgname и не получилось. Вот такой вывод об ошибке:

===
portupgrade -rR portupgrade-2.2.2_1,2
[missing key: categories] [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 16426 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.... ..... done]
missing key: categories: Cannot read the portsdb!
/usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:548:in `open_db': database file error (PortsDB::DBError)
        from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:702:in `port'
        from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:890:in `all_depends_list'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:809:in `tsort_build'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:801:in `each'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:801:in `tsort_build'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:823:in `sort_build'
        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:827:in `sort_build!'
        from /usr/local/sbin/portupgrade:721:in `main'
        from /usr/local/lib/ruby/1.8/optparse.rb:755:in `initialize'
        from /usr/local/sbin/portupgrade:220:in `new'
        from /usr/local/sbin/portupgrade:220:in `main'
        from /usr/local/sbin/portupgrade:2084
===

Сейчас проблема возникает при попытке обновления любого порта. Последний раз я пользовался porupgrade 31 января и видимо, повредилась база или один из нужных портов встал криво.
На сервере установлена  6.1-RELEASE-p7 FreeBSD 6.1-RELEASE-p7. Подскажите, пожалуйста, как можно победить эту проблему?


Содержание

Сообщения в этом обсуждении
"Проблема с portupgrade"
Отправлено tolya1985 , 02-Фев-07 07:35 
>Сегодня столкнулся с проблемой при работе portupgrade. Пытался обновить софт по команде
>portupgrade -rR pkgname и не получилось. Вот такой вывод об ошибке:
>
>
>===
>portupgrade -rR portupgrade-2.2.2_1,2
>[missing key: categories] [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 16426 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.... ..... done]
>missing key: categories: Cannot read the portsdb!
>/usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:548:in `open_db': database file error (PortsDB::DBError)
>        from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:702:in `port'
>        from /usr/local/lib/ruby/site_ruby/1.8/portsdb.rb:890:in `all_depends_list'
>        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:809:in `tsort_build'
>        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:801:in `each'
>        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:801:in `tsort_build'
>        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:823:in `sort_build'
>        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:827:in `sort_build!'
>        from /usr/local/sbin/portupgrade:721:in `main'
>        from /usr/local/lib/ruby/1.8/optparse.rb:755:in `initialize'
>        from /usr/local/sbin/portupgrade:220:in `new'
>        from /usr/local/sbin/portupgrade:220:in `main'
>        from /usr/local/sbin/portupgrade:2084
>===
>
>Сейчас проблема возникает при попытке обновления любого порта. Последний раз я пользовался
>porupgrade 31 января и видимо, повредилась база или один из нужных
>портов встал криво.
>На сервере установлена  6.1-RELEASE-p7 FreeBSD 6.1-RELEASE-p7. Подскажите, пожалуйста, как можно победить
>эту проблему?


pkgdb -a,а потом уже portupgrade [options]


"Проблема с portupgrade"
Отправлено Relaev , 02-Фев-07 07:53 
>pkgdb -a,а потом уже portupgrade [options]

Уже делал и pkgdb -fu и pkgdb -F  и так тоже делал, пока результат тот же :(



"Проблема с portupgrade"
Отправлено Relaev , 02-Фев-07 08:12 
>Сегодня столкнулся с проблемой при работе portupgrade. Пытался обновить софт по команде
>portupgrade -rR pkgname и не получилось. Вот такой вывод об ошибке:

Все, решил проблему. Удалил portugrade, который был обновлен 31 января (видимо встал как-то криво) и установил из портов новую версию. Отработал portsdb -fu. Заработало.



"Проблема с portupgrade"
Отправлено Golub Mikhail , 02-Фев-07 10:53 
>>Сегодня столкнулся с проблемой при работе portupgrade. Пытался обновить софт по команде
>>portupgrade -rR pkgname и не получилось. Вот такой вывод об ошибке:
>
>Все, решил проблему. Удалил portugrade, который был обновлен 31 января (видимо встал
>как-то криво) и установил из портов новую версию. Отработал portsdb -fu.
>Заработало.

portupgrade был кривой (после предпоследнего обновления). Обновили порт вчера - все ОК.


"Проблема с portupgrade"
Отправлено synemo , 02-Фев-07 11:36 
у меня подобная проблема. но ничего из вышесказанного не помогает. подсажите, куда еще копнуть? пробовал убить portupgrade, снести базу pkgdb, обновить порты, поставить заново из портов. все равно результат тот же:
#portversion -L "="
[missing key: categories] [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 16412 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.... ..... done]
missing key: categories: Cannot read the portsdb!
database file error

"Проблема с portupgrade"
Отправлено Relaev , 02-Фев-07 12:36 
>у меня подобная проблема. но ничего из вышесказанного не помогает. подсажите, куда
>еще копнуть? пробовал убить portupgrade, снести базу pkgdb, обновить порты, поставить
>заново из портов. все равно результат тот же:
>#portversion -L "="
>[missing key: categories] [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 16412 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.... ..... done]
>missing key: categories: Cannot read the portsdb!
>database file error
У меня установился portupgrade-2.2.2_3,2 и нормально работает сейчас. Какая версия portupgrade у Вас в портах?


"Проблема с portupgrade"
Отправлено synemo , 02-Фев-07 13:24 
>У меня установился portupgrade-2.2.2_3,2 и нормально работает сейчас. Какая версия portupgrade у
>Вас в портах?

блин, а у меня стоял portupgrade-2.2.2_1,2 вот поэтому и не получалось. скачал с freebsd.org portupgrade-2.2.2_3,2 , установил. все ОК.
спасибо огромное!


"Проблема с portupgrade"
Отправлено noname , 04-Фев-07 01:19 
проблема решается преустановкой portupgrade

"Проблема с portupgrade"
Отправлено dead.root , 05-Фев-07 14:33 
>проблема решается преустановкой portupgrade

только что portsnap-ом обновил порты и /usr/ports/sysutils/portupgrade уже нет. Неужели похерили такую утилиту??


"Проблема с portupgrade"
Отправлено dead.root , 05-Фев-07 14:35 
>>проблема решается преустановкой portupgrade
>
>только что portsnap-ом обновил порты и /usr/ports/sysutils/portupgrade уже нет. Неужели похерили такую
>утилиту??

упс, разобрался, все не так плохо, оказывается перенесли в другую ветку:
/usr/ports/ports-mgmt/portupgrade



"Проблема с portupgrade"
Отправлено WhitePangolin , 18-Май-07 12:13 
мда... ну почему в Российском сегменте необходимую информацию можно найти только на opennet?

p.s.
soory за флуд.


"Проблема с portupgrade"
Отправлено Tensuin , 26-Июл-07 11:37 
Такая же проблемма стоит portupgrade-2.3.1,2