portupgrade fails - how to fix?
Torfinn Ingolfsen
tingox at gmail.com
Mon Dec 29 17:15:22 UTC 2008
Hello,
Just so it won't be forgotten - the annoying bug in the latest version
(2.4.6*) of portupgrade is still there:
root at kg-v2# portupgrade -R xterm xscreensaver smartmontools
[Gathering depends for x11/xterm
................................................................................................
done]
[Exclude up-to-date packages .................................. done]
/usr/local/lib/ruby/site_ruby/1.8/pkginfo.rb:74:in `initialize': : Not
in due form: <name>-<version> (ArgumentError)
from /usr/local/sbin/portupgrade:614:in `new'
from /usr/local/sbin/portupgrade:614:in `main'
from /usr/local/sbin/portupgrade:613:in `each'
from /usr/local/sbin/portupgrade:613:in `main'
from /usr/local/sbin/portupgrade:588:in `catch'
from /usr/local/sbin/portupgrade:588:in `main'
from /usr/local/lib/ruby/1.8/optparse.rb:1303:in `call'
from /usr/local/lib/ruby/1.8/optparse.rb:1303:in `parse_in_order'
... 7 levels...
from /usr/local/lib/ruby/1.8/optparse.rb:785:in `initialize'
from /usr/local/sbin/portupgrade:229:in `new'
from /usr/local/sbin/portupgrade:229:in `main'
from /usr/local/sbin/portupgrade:2208
And the workaround is still to downgrade to version 2.4.3:
root at kg-v2# portupgrade -f portupgrade
---> Downgrading 'portupgrade-2.4.6,2' to 'portupgrade-2.4.3_2,2'
(ports-mgmt/portupgrade)
---> Building '/usr/ports/ports-mgmt/portupgrade'
[......]
===> Registering installation for portupgrade-2.4.3_2,2
===> Cleaning for portupgrade-2.4.3_2,2
---> Cleaning out obsolete shared libraries
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 536
packages found (-0 +1) . done]
root at kg-v2#
after that, portupgrade works again.
Continued happy holidays to all!
--
Regards,
Torfinn Ingolfsen
More information about the freebsd-ports
mailing list