portupgrade -af fails
Дмитрий Казаров
d.y.kazarov at mail.ru
Tue Feb 28 22:53:28 UTC 2012
Hello,
I've just met this problem while upgrading a server from FreeBSD 7.0
Stable to 9.0 Stable.
After successful upgrading of FreeBSD I've started upgrading of
packages.
The command was
portupgrade -af
since most packages were outdated and all packages should be
recompiled within new environment.
After upgrading the ruby package portupgrade failed:
--------------->8------------------------------>8---------------------
------
====
===> Compressing manual pages for ruby-1.8.7.358,1
===> Running ldconfig
/sbin/ldconfig -m /usr/local/lib
===> Registering installation for ruby-1.8.7.358,1
===> SECURITY REPORT:
This port has installed the following files which may act as
network
servers and may therefore pose a remote security risk to the
system.
/usr/local/lib/ruby/1.8/i386-freebsd9/socket.so
If there are vulnerabilities in these programs there may be a
security
risk to the system. FreeBSD makes no guarantee about the
security of
ports included in the Ports Collection. Please type 'make
deinstall'
to deinstall the port if this is a concern.
For more information, and contact details about the security
status of this software, see the following webpage:
[1]http://www.ruby-lang.org/en/
===> Cleaning for automake-1.11.1
===> Cleaning for automake-wrapper-20101119
===> Cleaning for ruby-1.8.7.358,1
---> Cleaning out obsolete shared libraries
[Updating the pkgdb <format:dbm_hash> in /var/db/pkg ... Inappropriate
file type or format - /var/db/pkg/pkgdb; rebuild needed] [Rebuilding
the pkgdb <format:dbm_hash> in /var/db/pkg ... - 161 packages found
(-0 +161)
......................................................................
..............................100.....................................
........................ done]
/usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:215:in `origin':
/var/db/pkg/pkgdb.db: unexpected file type or format -- Invalid
argument (PkgDB::DBError)
from /usr/local/lib/ruby/site_ruby/1.8/pkginfo.rb:205:in
`origin'
from /usr/local/lib/ruby/site_ruby/1.8/pkgtools.rb:245:in
`config_include?'
from /usr/local/lib/ruby/site_ruby/1.8/pkgtools.rb:215:in
`config_ignore_moved?'
from /usr/local/sbin/portupgrade:942:in `do_upgrade'
from /usr/local/sbin/portupgrade:816:in `main'
from /usr/local/sbin/portupgrade:812:in `each'
from /usr/local/sbin/portupgrade:812:in `main'
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:2213
[root at mail ~/update.20120228]#
--------------->8------------------------------>8---------------------
------
Log is attached (screenlog.1.gz). File pre.gz contains list of
packages before the upgrading; file post.gz - list of packages right
after failure (result of pkg_info without arguments).
Is there way to restart building from the point of failure?
Sincere yours,
Dmitry
On 29.01.2012 14:13, Dmitrij Kazarov wrote:
Hello,
I apologize. I currently can not reproduce the problem. Last time
postupgrade failed when I upgraded FreeBSD from 8.2-STABLE to 9.0 -
I've upgraded all ports to exclude dependencies on old system
libraries. Since I expected a failure I use "--results-file FILE"
option but the file was empty.
Sincerely yours,
Dmitry
26.01.2012 00:33, clutton pishet:
Please give more details.
What ruby version?
What error is? And what packages you try upgrade.
On Sun, 2012-01-15 at 02:48 +0400, Dmitrij Kazarov wrote:
Hello!
portupgrade -af fails right after upgrading ruby package.
And running with option -l result does not helps at all - no data saved
to result file.
Sincerely yours,
Dmitry
_______________________________________________
[2]freebsd-ruby at freebsd.org mailing list
[3]http://lists.freebsd.org/mailman/listinfo/freebsd-ruby
To unsubscribe, send any mail to [4]"freebsd-ruby-unsubscribe at freebsd.org"
References
1. http://www.ruby-lang.org/en/
2. mailto:freebsd-ruby at freebsd.org
3. http://lists.freebsd.org/mailman/listinfo/freebsd-ruby
4. mailto:freebsd-ruby-unsubscribe at freebsd.org
More information about the freebsd-ruby
mailing list