Imagemagick não será executado após a atualização para 15.04

Imagemagick não será executado após a atualização para 15.04

O programa de conversão de arquivos Imagemagick não será executado desde a atualização para 15.04. Eu removi e reinstalei o programa, mas ele ainda não funciona.

Responder1

Se você estiver executando um aplicativo Rails com Imagemagick, a gem RMagic teve que ser atualizada para a versão mais recente para funcionar.

O erro que eu continuava recebendo era algo como

LoadError: libMagickCore.so.5: cannot open shared object file: No such file or directory - /home/rails/app/vendor/bundle/ruby/2.0.0/gems/rmagick-2.13.2/lib/RMagick2.so

Ao atualizar para 15.04, a dependência do imagemagick mudou de libMagickCore.so.5 para 6-something. Desinstalei o imagemagick, limpei-o e reinstalei-o. Isso ainda não resolveu meu problema, então atualizei minha gem RMagick (de 2.13.x para 2.15.x), que funcionou. Espero que isso ajude outra pessoa.

Responder2

Você deve remover todo o rmagick anterior e tudo ficará bem:

sudo apt-get purge graphicsmagick graphicsmagick-dbg imagemagick-common imagemagick imagemagick-6.q16 libmagickcore-6-headers libmagickwand-dev graphicsmagick-libmagick-dev-compat
sudo apt-get autoremove
sudo apt-get install imagemagick libmagickwand-dev
sudo ln -s /usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16/Magick-config /usr/bin/Magick-config
gem install rmagick

informação relacionada