View Single Post
Old 01-22-2014, 01:30 AM   #5
claudeb
Member Retired
claudeb began at the beginning.
 
Posts: 7
Karma: 10
Join Date: Jan 2014
Location: Bucharest, Romania
Device: Palm Tungsten E2
Quote:
Originally Posted by kovidgoyal View Post
@claudeb: Looks like the libraries on your system are conflicting. You can get more info by running

LD_DEBUG=libs calibre-debug -g

But unless you pretty familiar with linux, fixing this kind of thing is a lot of work.
I tried that, and it dumped a TON of information on the console, too much to paste here. A few bits do appear to be relevant though:

Code:
      3050:	/opt/calibre/lib/python2.7/lib-dynload/pyexpat.so: error: symbol lookup error: undefined symbol: XML_SetHashSalt (fatal)
Traceback (most recent call last):
  File "site-packages/calibre/utils/config.py", line 289, in refresh
  File "site-packages/calibre/utils/config.py", line 278, in raw_to_object
  File "plistlib.py", line 103, in readPlistFromString
  File "plistlib.py", line 78, in readPlist
  File "plistlib.py", line 401, in parse
  File "xml/parsers/expat.py", line 4, in <module>
ImportError: /opt/calibre/lib/python2.7/lib-dynload/pyexpat.so: undefined symbol: XML_SetHashSalt
And after the "Started up in 4.78 seconds with 74 books" message:

Code:
      3050:	/opt/calibre/lib/ImageMagick-6.7.6/modules-Q16/coders/png.so: error: symbol lookup error: undefined symbol: png_LTX_RegisterPNGImage (fatal)
      3050:	/opt/calibre/lib/ImageMagick-6.7.6/modules-Q16/coders/png.so: error: symbol lookup error: undefined symbol: png_LTX_UnregisterPNGImage (fatal)
      3050:	
      3050:	calling init: /opt/calibre/lib/ImageMagick-6.7.6/modules-Q16/coders/jpeg.so
      3050:	
      3050:	/opt/calibre/lib/ImageMagick-6.7.6/modules-Q16/coders/jpeg.so: error: symbol lookup error: undefined symbol: jpeg_LTX_RegisterJPEGImage (fatal)
      3050:	/opt/calibre/lib/ImageMagick-6.7.6/modules-Q16/coders/jpeg.so: error: symbol lookup error: undefined symbol: jpeg_LTX_UnregisterJPEGImage (fatal)
There were more errors like that, but I'll settle for figuring these out for now.

As for how familiar I am with Linux, let's just give it a try. Thanks again!
claudeb is offline   Reply With Quote