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

Re: evolution does not start



On Thu, Aug 09, 2007 at 22:00:45 +0200, wauhugo AT yahoo DOT com wrote:
> Florian Kulzer wrote:
>> On Thu, Aug 09, 2007 at 15:28:46 +0200, wauhugo AT yahoo DOT com wrote:
>> open("/usr/lib/evolution/2.6/libdb-4.4.so", O_RDONLY)
>> = 3
>> read(3,
>> "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260x\1"...,
>> 512) = 512Process 3243 detached
>>   
>> That is strange, where does the /usr/lib/evolution/2.6/libdb-4.4.so file
>> come from? If I am to trust apt-file then libdb-4.4.so should be located
>> in /usr/lib/ and it should come from package libdb4.4.
>>   
> there is a symlink to /usr/lib/libdb-4.4.so

OK, maybe that is normal for Etch then. (I use Sid.)

>> Can you post the output of the following four commands:
>> dpkg -l evolution\* libdb4.4 | awk '/^[^D|+]/{print $1,$2,$3}'
>>   
> ii evolution 2.6.3-6etch1
> ii evolution-common 2.6.3-6etch1
> ii evolution-data-server 1.6.3-5etch1
> ii evolution-data-server-common 1.6.3-5etch1
> un evolution-data-server-dbg <none>
> un evolution-data-server1.2 <none>
> ii evolution-dbg 2.6.3-6etch1
> pn evolution-exchange <none>
> ii evolution-plugins 2.6.3-6etch1
> un evolution-plugins-experimental <none>
> ii libdb4.4 4.4.20-8

That looks alright to me. One thing to try is to temporarily purge
evolution-plugins and test if that fixes the problem.

>> dpkg -S /usr/lib/evolution/2.6/libdb-4.4.so
>>   
> dpkg: /usr/lib/evolution/2.6/libdb-4.4.so not found.

That could simply mean that the symlink was created by an installation
script. No cause for concern so far, I think.

>> file /usr/lib/evolution/2.6/libdb-4.4.so
>>   
> /usr/lib/evolution/2.6/libdb-4.4.so: symbolic link to 
> `/usr/lib/libdb-4.4.so'
>> ldd $(which evolution) | grep libdb-4.4.so
>>   
> /usr/bin/ldd: line 117:  4677 Segmentation fault      
> LD_TRACE_LOADED_OBJECTS=1 LD_WARN= LD_BIND_NOW= 
> LD_LIBRARY_VERSION=$verify_out LD_VERBOSE= "$@"

ldd segfaulting might indicate a serious problem with the dynamic
linker. Do you get the same segfault if you run ldd on another binary,
e.g. "ldd /bin/true"?

Also, which version of libc6 do you have installed?

It might also help to check the md5sums of all files from the evolution
and the libdb4.4 package:

debsums -a evolution libdb4.4 | grep -v OK$

Maybe a file got corrupted.

> There was no NON-DEBIAN software installed before the upgrade, no one 
> program or package from outside of the original Debian release.

OK, good to know.

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



Reply to: