[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: packages broken



On Sun, Jan 13, 2008 at 17:51:29 -0500, Zach wrote:
> Florian wrote:

[...]

> >I saw that you filed a bug report (#460532). There seem to be two
> >related older reports (#406709, #396439). In one case the submitter
> >states in a follow-up that a corrupted .desktop file was to blame, but
> >the general problem still seems unresolved to me. (Even if you also have
> >a corrupt data file, the tool should deal more gracefully with such a
> >situation.)
> 
> I checked in my normal user account's $HOME and in root's $HOME and
> there is no ~/.desktop file. Could that be the problem? I run Gnome.

I think that bug submitter meant files ending in ".desktop", e.g.
/usr/share/applications/services.desktop. There are many such files on
your system (see the output you posted in your own bug report).

> >I have two more suggestions for you to improve the chances of this
> >bug getting fixed:
> >
> >1) Just to be sure, check if there are any other stray libraries in
> >   /usr/local/lib. Run "ldconfig -pNX | grep /local/" as a normal user.
> >   If this comes up empty then your system is OK in that respect.
> 
> It found some:
> 
> zu22@netrek:~$ /sbin/ldconfig -pNX | grep /local/
> 	libXm.so.2 (libc6) => /usr/local/lib/libXm.so.2
> 	libXm.so (libc6) => /usr/local/lib/libXm.so
> 	libUil.so.2 (libc6) => /usr/local/lib/libUil.so.2
> 	libUil.so (libc6) => /usr/local/lib/libUil.so
> 	libMrm.so.2 (libc6) => /usr/local/lib/libMrm.so.2
> 	libMrm.so (libc6) => /usr/local/lib/libMrm.so

You seem to have a non-Debian version of lesstif2 on your system. Where
does it come from?

> 	libDtPrint.so.1 (libc6) => /usr/local/lib/libDtPrint.so.1
> 	libDtPrint.so (libc6) => /usr/local/lib/libDtPrint.so

I have no idea what those last two files are. I cannot find
libDtPrint.so anywhere in Debian. (I searched Sarge - Sid.)

> What should I do about this?

Find out if the libraries in /usr/local/lib/ are known to dpkg at all.
You can search like this:

dpkg -S /usr/local/lib

I would get rid of these files and whatever package put them there (if
any). You can install the Debian lesstif2 package if necessary. Then you
can run "ldconfig" (without any arguments) as root and see if the bug is
gone afterwards.

I don't think that update-desktop-database is influenced by the lesstif2
libraries, therefore I am not too optimistic about your chances of
success. However, outdated libraries in /usr/local/lib/ are always a
potential source of bugs and furthermore a security risk, so I would get
rid of them unless you have a compelling reason to keep them.

[...]

-- 
Regards,            | http://users.icfo.es/Florian.Kulzer
          Florian   |


Reply to: