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.

Ответить