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@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@freebsd.org mailing list [3]http://lists.freebsd.org/mailman/listinfo/freebsd-ruby To unsubscribe, send any mail to [4]"freebsd-ruby-unsubscr...@freebsd.org" References 1. http://www.ruby-lang.org/en/ 2. mailto:freebsd-ruby@freebsd.org 3. http://lists.freebsd.org/mailman/listinfo/freebsd-ruby 4. mailto:freebsd-ruby-unsubscr...@freebsd.org
_______________________________________________ freebsd-ruby@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ruby To unsubscribe, send any mail to "freebsd-ruby-unsubscr...@freebsd.org"