O Caliber não pode carregar o ImageMagick desde a atualização para o Vervet Vivid

1

Acabei de atualizar para o Ubuntu 15.04 e agora o Caliber não funciona.

File "/usr/lib/calibre/calibre/utils/magick/__init__.py", line 15, in
<module>   raise RuntimeError('Failed to load ImageMagick: '+_merr)*
RuntimeError: Failed to load ImageMagick: libIlmImf.so.6: cannot open
shared object file: No such file or directory

Eu tentei desinstalar / reinstalar o Caliber e o ImageMagick.

Aqui está o ImageMagick que tenho:

dpkg -l 'imagemagick*'

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  imagemagick    6.9.2-5      amd64        Use ImageMagick to convert, edit,
un  imagemagick-6. <none>       <none>       (no description available)
ii  imagemagick-6. 8:6.8.9.9-5u amd64        image manipulation programs -- qu
ii  imagemagick-co 8:6.8.9.9-5u all          image manipulation programs -- in
un  imagemagick-do <none>       <none>       (no description available)

Aqui está o calibre que eu tenho:

dpkg -l 'calibre*'

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name           Version      Architecture Description
+++-==============-============-============-=================================
ii  calibre        2.33.0+dfsg- all          e-book converter and library mana
ii  calibre-bin    2.33.0+dfsg- amd64        e-book converter and library mana

Eu tenho um pouco do meu próprio código Python que invoca o ImageMagick, e desde o upgrade eu recebo o mesmo erro:

error while loading shared libraries: libIlmImf.so.6: cannot open
shared object file: No such file or directory

Como resolvo isso?

    
por Joshua Fox 29.10.2015 / 11:42

1 resposta

1

Esqueça o pacote Caliber nos repositórios do Ubuntu, ele está desatualizado e não é muito bem mantido.

sudo apt-get remove calibre

Instale o Caliber com o comando abaixo, o autor do Caliber fornece um ótimo script de instalação.

sudo -v && wget -nv -O- https://raw.githubusercontent.com/kovidgoyal/calibre/master/setup/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"

Este script permite que você obtenha a versão 2.41.0 sem o problema de perder bibliotecas.

Maisinformações aqui .

    
por A.B. 29.10.2015 / 12:05