From owner-freebsd-stable@FreeBSD.ORG Thu Jul 17 14:43:15 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A3D3D1065670 for ; Thu, 17 Jul 2008 14:43:15 +0000 (UTC) (envelope-from SRS0=4y8bXQ=X5=webzone.net.au=andrewd@smtp.webzone.net.au) Received: from smtp.webzone.net.au (smtp.webzone.net.au [210.8.36.14]) by mx1.freebsd.org (Postfix) with ESMTP id 6644D8FC15 for ; Thu, 17 Jul 2008 14:43:15 +0000 (UTC) (envelope-from SRS0=4y8bXQ=X5=webzone.net.au=andrewd@smtp.webzone.net.au) Received: from ppp121-45-74-92.lns10.adl6.internode.on.net ([121.45.74.92] helo=[192.168.202.99]) by smtp.webzone.net.au with esmtpa (Exim 4.69 (FreeBSD)) (envelope-from ) id 1KJUWk-000DdC-7o; Fri, 18 Jul 2008 00:02:14 +0930 Message-ID: <487F57EB.3050007@webzone.net.au> Date: Fri, 18 Jul 2008 00:02:11 +0930 From: Andrew D User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: David Southwell References: <200807170655.30131.david@vizion2000.net> <487F4B8E.9040909@FreeBSD.org> <200807170730.08649.david@vizion2000.net> In-Reply-To: <200807170730.08649.david@vizion2000.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-AUTH-WEBZONE: andrewd@webzone.net.au successfully authed as username:andrewd Cc: freebsd-stable@freebsd.org Subject: Re: Portsclean doesnt like my upgrade from 6.3 > 7.0 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jul 2008 14:43:15 -0000 David Southwell wrote: > On Thursday 17 July 2008 06:39:26 Kris Kennaway wrote: >> David Southwell wrote: >>> It looks as though I have missed something!! >>> FreeBSD dns1.vizion2000.net 7.0-STABLE FreeBSD 7.0-STABLE #0: Wed Jul 16 >>> 09:27:38 PDT 2008 >>> root@dns1.vizion2000.net:/usr/obj/usr/src/sys/GENERIC amd64 >>> >>> [root@dns1 ~]# portsclean >>> FFaattaall eerrrroorr ''Thread is not system scope. >>> Thread is not system scope. >>> '' aatt lliinnee 331199 iinn >>> ffiillee >>> /usr/src/lib/libpthread/thread/thr_sig.c/usr/src/lib/libpthread/thread/th >>> r_sig.c ((eerrrrnnoo == 22)) >>> >>> Segmentation fault: 11 (core dumped) >>> >>> Ok where do I go from here?? >> Find out which port(s) you didnt recompile as part of the upgrade (e.g. >> check mtime in /usr/local), and do that now. You may need to also >> recompile the ports that depend on them to undo the damage. >> >> Kris >> _______________________________________________ > Thanks Kris > I have been unable to find instructions in the manual about recompiling ports > as part of a system upgrade process. There seems to be no reference to it. > The upgrade from 6.1 to 6.3 seemed to work OK once I sorted out a problem > with perl. However 6.3 to 7.0 seems to produce more difficulties than I > bargained for!!! > > How can I best reconfigure and recompile all th installed ports? > > As you can see from below: > [root@dns1 ~]# portupgrade -a > Fatal error 'Thread is not system scope. > ' at line 319 in file /usr/src/lib/libpthread/thread/thr_sig.c (errno = 2) > Segmentation fault: 11 (core dumped) > I saw this not too long ago, The culprit was ruby. Go into each of these ports and 'make clean && make && make deinstall reinstall' them lang/ruby18 (I assume) databases/ruby-bdb ports-mgmt/portupgrade you might have blow away /var/db/pkg/pkgdb.db a couple of times for it to work. Then portupgrade should work fine :) HTH cya Andrew > I have definitely omitted a vital step > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"