10.01.2011 11:40, Vladyslav Kolesnyk пишет:
Здравствуйте, Michael.
Вы писали 10 января 2011 г., 11:29:27:
Здравствуйте, Vladyslav Kolesnyk!
Ответ на Ваше письмо от 10.01.2011 10:42
Кто знает - из-за чего может вываливаться такие вещи:
[ [email protected] /root ] # portupgrade -arR
[ 10:40 ]
** Specify one with -o option, or run 'pkgdb -F' to interactively fix it.
/usr/local/lib/ruby/site_ruby/1.8/pkgtools.rb:953:in `initialize':
ArgumentError (ArgumentError)
from /usr/local/sbin/portupgrade:1004:in `new'
from /usr/local/sbin/portupgrade:1004:in `do_upgrade'
from /usr/local/sbin/portupgrade:814:in `main'
from /usr/local/sbin/portupgrade:810:in `each'
from /usr/local/sbin/portupgrade:810:in `main'
from /usr/local/lib/ruby/1.8/optparse.rb:791:in `initialize'
from /usr/local/sbin/portupgrade:231:in `new'
from /usr/local/sbin/portupgrade:231:in `main'
from /usr/local/sbin/portupgrade:2219
Видимо ruby обновилось. Попробуйте обновить вначале отдельно ее и
portupgrade, а затем обновленным portupgrade все остальное. И да, сперва
таки сделайте pkgdb -F
Обновил ruby и portupgrade и соответственно pkgdb -F сделал
Только прикол в том что если по ттдельности обновлять типа
portupgrade -rR pcre
то все нормально, а вот командой portupgrade -arR не хочет
Отказался от portupgrade, юзаю ports-mgmt/portmaster
portmaster -a
и всех делов и не надо никаких баз держать типа ruby.