
Das Dateikonvertierungsprogramm Imagemagick läuft seit dem Upgrade auf 15.04 nicht mehr. Ich habe das Programm entfernt und neu installiert, aber es läuft immer noch nicht.
Antwort1
Wenn Sie eine Rails-App mit Imagemagick ausführen, muss das RMagic-Gem auf die neueste Version aktualisiert werden, damit es funktioniert.
Der Fehler, den ich immer wieder bekam, war so etwas wie
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
Beim Upgrade auf 15.04 änderte sich die ImageMagick-Abhängigkeit von libMagickCore.so.5 auf 6-irgendwas. Ich deinstallierte ImageMagick, bereinigte es und installierte es dann erneut. Das behob mein Problem immer noch nicht, also aktualisierte ich mein RMagick-Gem (von 2.13.x auf 2.15.x), was dann funktionierte. Hoffe, das hilft jemand anderem.
Antwort2
Sie müssen alle vorherigen Rmagick-Vorgänge entfernen, dann ist alles in Ordnung:
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