Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Jul 2008 00:02:11 +0930
From:      Andrew D <andrewd@webzone.net.au>
To:        David Southwell <david@vizion2000.net>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Portsclean doesnt like my upgrade from 6.3 > 7.0
Message-ID:  <487F57EB.3050007@webzone.net.au>
In-Reply-To: <200807170730.08649.david@vizion2000.net>
References:  <200807170655.30131.david@vizion2000.net>	<487F4B8E.9040909@FreeBSD.org> <200807170730.08649.david@vizion2000.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?487F57EB.3050007>