Re: KDE4 load libicui18n.so.38 not found - can create system crash!

2011-01-01 Thread David Southwell
>   _
> 
> From: Sergio de Almeida Lenzi [mailto:lenzi.ser...@gmail.com]
> Sent: 31 December 2010 08:46
> To: David Southwell
> Cc: 'Kurt Jaeger'; freebsd-ports@freebsd.org
> Subject: RE: KDE4 load libicui18n.so.38 not found - can create system
> crash!
> 
> 
> for me, I solved this problem with this script, use: sh script
> libicui18n.s0.38
> it scans every lib in /usr/local  for the string libicui18n.so.38
> and than finds the package that has that lib,
> finally it builds the ports that have that string.
> 
> ===
> t=/tmp/$$
> find /usr/local -name "*.so" | \
> while read x
> do
> if grep $1 $x
> then
> pkg_info -qW $x >> $t
> echo found in $x
> fi
> done
> if [ -s $t ]
> then
> portmaster $(sort -u $t)
> fi
> rm -f $t
> 
>  Seems a much more sensible approach than rebuilding all ports depending
> upon icu. On my system there are 250 targets using portupgrade -fr
> devel/icu My guess is your script would have considerably reduced the
> number of ports. However I am going to let it complete now the run is
> underway.
> 
> Any ideas why one gets a crash on a second attempt to startx? For more info
> see first posting in the thread.
> 
OK rebuilding devel/icu and all ports that depend upon it resolved the problem 
with the system and startx loads kde4 as normal.

However I am left with this nagging concern about why a complete system crash 
occured when following a first failure to load the second attempt caused an 
immediate system crash. 

So I am reposting the original script below.

Any ideas where to take this?

Thanks

David

___

SCRIPT
_

Script started on Fri Dec 31 14:56:27 2010
You have mail.
%startx xauth:  creating new authority file /home/david/.serverauth.32995


X.Org X Server 1.7.5
Release Date: 2010-02-16
X Protocol Version 11, Revision 0
Build Operating System: FreeBSD 7.2-RELEASE-p3 amd64 
Current Operating System: FreeBSD dns1.vizion2000.net 7.2-RELEASE-p3 FreeBSD
7.2-RELEASE-p3 #0: Thu Aug 20 12:54:34 BST 2009
da...@dns1.vizion2000.net:/usr/obj/usr/src/sys/GENERIC amd64
Build Date: 18 December 2010  11:28:21PM
 
Current version of pixman: 0.18.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Dec 31 14:56:33 2010
(==) Using config file: "/etc/X11/xorg.conf"
failed to set mtrr: Invalid argument
record: RECORD extension enabled at configure time.
record: This extension is known to be broken, disabling extension now..
record: http://bugs.freedesktop.org/show_bug.cgi?id=20500
kbuildsycoca4 running...
kbuildsycoca4(33106) KConfigGroup::readXdgListEntry: List entry Actions in
"ServiceMenus/krename_all_nonrec.desktop" is not compliant with XDG standard
(missing trailing semicolon). 
kbuildsycoca4(33106) KConfigGroup::readXdgListEntry: List entry Actions in
"ServiceMenus/krename_dir_rec.desktop" is not compliant with XDG standard
(missing trailing semicolon). 
kbuildsycoca4(33106)/kdecore (services) KServicePrivate::init: The desktop
entry file "Graphics/ElectricEyes.desktop" has an empty mimetype! 
kbuildsycoca4(33106) KConfigGroup::readXdgListEntry: List entry MimeType in
".hidden/kommander.desktop" is not compliant with XDG standard (missing
trailing semicolon). 
kbuildsycoca4(33106) KConfigGroup::readXdgListEntry: List entry Categories
in "/usr/local/share/applications/gcalctool.desktop" is not compliant with
XDG standard (missing trailing semicolon). 
kbuildsycoca4(33106) KConfigGroup::readXdgListEntry: List entry MimeType in
"/usr/local/share/applications/xmms.desktop" is not compliant with XDG
standard (missing trailing semicolon). 
kbuildsycoca4(33106) KConfigGroup::readXdgListEntry: List entry Categories
in "/usr/local/share/applications/gretl.desktop" is not compliant with XDG
standard (missing trailing semicolon). 
kbuildsycoca4(33106) KConfigGroup::readXdgListEntry: List entry Categories
in "/usr/local/share/applications/xsane.desktop" is not compliant with XDG
standard (missing trailing semicolon). 
kbuildsycoca4(33106)/kdecore (services) KServicePrivate::init: The desktop
entry file  "/usr/home/david/.local/share/applications/Shells.desktop"  has
Type= "Application"  but no Exec line 

kbuildsycoca4(33106) KBuildServiceFactory::createEntry: Invalid Service :
"/usr/home/david/.local/share/applications/Shells.desktop" 
kbuildsycoca4(3

RE: KDE4 load libicui18n.so.38 not found - can create system crash!

2010-12-31 Thread Sergio de Almeida Lenzi
for me, I solved this problem with this script, use: sh script
libicui18n.s0.38
it scans every lib in /usr/local  for the string libicui18n.so.38
and than finds the package that has that lib,
finally it builds the ports that have that string.

===
t=/tmp/$$
find /usr/local -name "*.so" | \
while read x
do
if grep $1 $x
then
pkg_info -qW $x >> $t
echo found in $x
fi
done
if [ -s $t ]
then
portmaster $(sort -u $t)
fi
rm -f $t


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


RE: KDE4 load libicui18n.so.38 not found - can create system crash!

2010-12-31 Thread David Southwell
 


  _  

From: Sergio de Almeida Lenzi [mailto:lenzi.ser...@gmail.com] 
Sent: 31 December 2010 08:46
To: David Southwell
Cc: 'Kurt Jaeger'; freebsd-ports@freebsd.org
Subject: RE: KDE4 load libicui18n.so.38 not found - can create system crash!


for me, I solved this problem with this script, use: sh script
libicui18n.s0.38
it scans every lib in /usr/local  for the string libicui18n.so.38
and than finds the package that has that lib,
finally it builds the ports that have that string.

===
t=/tmp/$$
find /usr/local -name "*.so" | \
while read x
do
if grep $1 $x
then
pkg_info -qW $x >> $t
echo found in $x
fi
done
if [ -s $t ]
then
portmaster $(sort -u $t)
fi
rm -f $t

 Seems a much more sensible approach than rebuilding all ports depending
upon icu. On my system there are 250 targets using portupgrade -fr devel/icu
My guess is your script would have considerably reduced the number of ports.
However I am going to let it complete now the run is underway.
 
Any ideas why one gets a crash on a second attempt to startx? For more info
see first posting in the thread.
 
Thanks
David

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


RE: KDE4 load libicui18n.so.38 not found - can create system crash!

2010-12-31 Thread David Southwell
 

> -Original Message-
> From: owner-freebsd-po...@freebsd.org 
> [mailto:owner-freebsd-po...@freebsd.org] On Behalf Of David Southwell

> > 
> > Hi!
> > 
> > > My guess is the primary may be solveable by rebuilding 
> icu and its 
> > > dependencies (quit a lot I believe!).
> > 
> > Yes, rebuilding devel/icu and it dependencies works.
> > 
> > I also deleted the stuff in /usr/local/lib/compat/, just to make it 
> > sure it does not collect the wrong libicui18n.
> > 
> > /usr/local/lib/libicui18n.so.46.0 was installed by package icu-4.6
> > 
> > Hope this helps.
Just adding to the mix - I have just started a rebuild of devel/icu and
reread  the above. In /usr/local/lib/compat I find no libicu files -- ther
is however a collection in /usr/lical/lib/compat/pkg/. They are:
libicu-
   data.so.38.1
   data.so.40.0
   data.so.40.1
   data.so.46.0
   i18n.so.38.1
   i18n.so.40.0
   i18n.so.40.1
   i18n.so.46.0
   io.so.38.1
   io.so.46.0   
   le.so.38.1
   le.so.40.0
   le.so.40.1
   le.so.46.0
   lx.so.38.1
   lx.so.46.0
   test.so.46.0
   tu.so.38.1
   tu.so.46.0
   uc.so.38.1
   uc.so.40.0
   uc.so.40.1
   uc.so.46.0  


Bearing in mind 
#portupgrade -fr devel/icu is currently in hand what, if anything, needs to
be done with these files?

   David

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


RE: KDE4 load libicui18n.so.38 not found - can create system crash!

2010-12-31 Thread David Southwell
 

> -Original Message-
> From: owner-freebsd-po...@freebsd.org 
> [mailto:owner-freebsd-po...@freebsd.org] On Behalf Of Kurt Jaeger
> Sent: 31 December 2010 07:50
> To: freebsd-ports@freebsd.org
> Subject: Re: KDE4 load libicui18n.so.38 not found - can 
> create system crash!
> 
> Hi!
> 
> > My guess is the primary may be solveable by rebuilding icu and its 
> > dependencies (quit a lot I believe!).
> 
> Yes, rebuilding devel/icu and it dependencies works.
> 
> I also deleted the stuff in /usr/local/lib/compat/, just to 
> make it sure it does not collect the wrong libicui18n.
> 
> /usr/local/lib/libicui18n.so.46.0 was installed by package icu-4.6
> 
> Hope this helps.
> 
Sure does -- its good to feel one may be going in the right direction.

That leaves the serious issue of the system crash. In order to test results
I am having to shutdown and restart the system when startx fails once.!! NOT
GOOD!

david

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


RE: KDE4 load libicui18n.so.38 not found - can create system crash!

2010-12-31 Thread David Southwell
 

> -Original Message-
> From: Robert Huff [mailto:roberth...@rcn.com] 
> Sent: 31 December 2010 07:46
> To: David Southwell
> Cc: freebsd-ports@freebsd.org
> Subject: KDE4 load libicui18n.so.38 not found - can create 
> system crash!
> 
> 
> David Southwell writes:
> 
> >  So I am seeing two problems relating specifically to this report. 
> >  1. The primary failure which seems to be due to an 
> inability to find  
> > libicui18n.so.38.
> 
>   I'm getting a number of porgrams suddenly reporting 
> this missing as well.
> 
> 
>   Robert Huff
> 
> 
Hi Robert

I am just rebuilding pulseaudio to see if that fixes the primary problem on
this system. I am then going to rebuild ever4ything that depends upon
devel/icu (My huess is well over 200 ports!).

Could you possibly check that your devel/icu is up to date and then rebuild
any progtams that have show problems with libicu18n.so.38 and post your
results?

David

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: KDE4 load libicui18n.so.38 not found - can create system crash!

2010-12-31 Thread Kurt Jaeger
Hi!

> My guess is the primary may be solveable by rebuilding icu and its
> dependencies (quit a lot I believe!).

Yes, rebuilding devel/icu and it dependencies works.

I also deleted the stuff in /usr/local/lib/compat/, just to make it
sure it does not collect the wrong libicui18n.

/usr/local/lib/libicui18n.so.46.0 was installed by package icu-4.6

Hope this helps.

-- 
p...@opsec.eu+49 171 310137210 years to go !
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"