From owner-freebsd-questions@FreeBSD.ORG Wed Oct 22 18:45:19 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BAB8316A4B3 for ; Wed, 22 Oct 2003 18:45:19 -0700 (PDT) Received: from rutger.owt.com (rutger.owt.com [204.118.6.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id 098BE43F75 for ; Wed, 22 Oct 2003 18:45:18 -0700 (PDT) (envelope-from kstewart@owt.com) Received: from topaz-out (owt-207-41-94-233.owt.com [207.41.94.233]) by rutger.owt.com (8.11.6p2/8.9.3) with ESMTP id h9N1j5a21846; Wed, 22 Oct 2003 18:45:05 -0700 From: Kent Stewart To: ioang@verizon.net, Jens Rehsack Date: Wed, 22 Oct 2003 18:45:05 -0700 User-Agent: KMail/1.5.4 References: <200310212029.08699.ioang@verizon.net> <3F96BD0C.2090104@liwing.de> <200310222002.07118.ioang@verizon.net> In-Reply-To: <200310222002.07118.ioang@verizon.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200310221845.05203.kstewart@owt.com> cc: freebsd-questions@freebsd.org Subject: Re: portupgrade problems, please help X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Oct 2003 01:45:19 -0000 On Wednesday 22 October 2003 05:02 pm, ivan georgiev wrote: > > Kent Stewart wrote: > > > On Wednesday 22 October 2003 05:37 am, ivan georgiev wrote: > > >>>What versions of ruby do you have installed? I can remember back > > >>> a few versions, that uninstalling portupgrade and ruby and then > > >>> making and installing portupgrade was faster than fighting the > > >>> problems with ruby. > > >>> > > >>>Kent > > >> > > >>-su-2.05b# ruby -v > > >>ruby 1.6.8 (2003-03-26) [i386-freebsd5] > > > > > > I don't have any idea. It looks like a source/configuration/make > > > error of some type. My version is the also the following > > > ruby 1.6.8 (2003-03-26) [i386-freebsd5] > > > > Maybe complete remove of ruby and dependend packages > > followed by a reinstall of all of them may help. > > If you only have portupgrade installed, you can > > simply > > # pkg_delete -rx ruby > > # cd /usr/ports/sysutils/portupgrade > > # make install clean > > > > If you have other ruby-dependend ports, please write them down, > > eg. by > > $ cd > > $ ls -l /var/db/pkg/ >installed-packages > > $ su - > > # [above procedure] > > $ ls -l /var/db/pkg/ >after-reinstall-ruby-packages > > $ diff installed-packages after-reinstall-ruby-packages > > > > And then reinstall all packages missing (and you need). > > Thanks for all of the suggestions! > Finaly "portupgrade -arR" works again. Here is what I did > (chronologically) > 1) ls -l /var/db/pkg/ > ~/old > 2) pkg_delete -rx ruby > 3) cd /usr/ports/sysutils/portupgrade; make install; make clean > 4) ls -l /var/db/pkg/ > ~/new > 5) diff ~/old ~/new > which showed no other difference but for the new installed ruby; > 6)/usr/local/sbin/pkgdb -fuF > 7)/usr/local/sbin/portupgrade -arR > the result was :( > > Then I tried the other suggestion: > 8)cd /usr/ports > 9) make index > which produced zillion of outputs like: > .... > make_index: xcdplayer-2.2_1: no entry for /usr/ports/x11/ > XFree86-4-libraries > .... You must have been lucky because a condensed version of a recent cvsup of ports-all on my 5-current machine looks like Edit ports/www/epiphany/pkg-plist Add delta 1.16 2003.10.22.17.20.29 marcus Shutting down connection to server Finished successfully Generating INDEX-5 - please wait.. Done. [Updating the portsdb in /usr/ports ... - 9533 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000..... ..... done] All of your messages would have appeared between wait.. and done. I use a script to do all of my cvsups because I use a thing called cvsuplog, that was written by Ben Smithurst, to convert my redirected cvsup.log into HTML links to cvsweb.cgi. I use make index to update INDEX-5 and portsdb -u to update INDEX.db. I have been told that portupgrade will build INDEX.db if it is out of date but I want to see it on the monitor. Since all I did is type "uports", running an extra process is a not a big deal. > 10) /usr/local/sbin/pkgdb -fuF > 11) /usr/local/sbin/portupgrade -arR > which took much longer than usual to say something the result is :) > Great!! Kent -- Kent Stewart Richland, WA http://users.owt.com/kstewart/index.html