Date: Mon, 23 May 2005 15:05:01 -0500 From: "Zimmerman, Eric" <Zimmerman.Eric@con-way.com> To: "Jim C. Nasby" <decibel@decibel.org>, <stable@freebsd.org> Subject: RE: Problem with portupgrade Message-ID: <12AAD6CC50A25841834F43955F39B66E014B4E2F@qgaes001.conway.prod.con-way.com>
next in thread | raw e-mail | index | archive | help
-----Original Message----- From: owner-freebsd-stable@freebsd.org [mailto:owner-freebsd-stable@freebsd.org] On Behalf Of Jim C. Nasby Sent: Monday, May 23, 2005 13:50 To: stable@freebsd.org Subject: Problem with portupgrade After updating my ports tree I'm getting this: decibel@flake.2[13:40]/usr/ports/sysutils/portupgrade:157>sudo portupgrade -a [Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 354 packages found (-3 +2) (...)/usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:466: [BUG] Segmentation fault ruby 1.8.2 (2004-12-25) [i386-freebsd4] I've tried manually reinstalling both ruby and portupgrade to no avail. I hope I am not hijacking your thread but... I recommend trying portmanager instead of portupgrade. It is MUCH smarter, has less dependencies, and knows how to take care of things when you upgrade a package like perl (it will reinstall all your perl related ports automatically, etc against the new build). Portmanager + portsnap is great. No need for databases or INDEX making which takes a while, etc. Portsnap should replace cvsup in the handbook IMO. It rocks. Here is how I update ports and check for outdated ports (in ports.sh script): portsnap fetch echo "Port snapshot fetched, updating..." portsnap update echo "done. Outdated ports:" # take care of cache miss on new ports portmanager -s > /dev/null portmanager -s | grep OLD if there are any outdated ports, a portmanager -u will update them all, taking care of any and all dependencies, etc. it does a bunch more stuff too. is anyone aware of any downsides to portmanager? Anyone had any issues? Hope this helps someone out.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?12AAD6CC50A25841834F43955F39B66E014B4E2F>