Nextcloud 21 – PHP Erweiterung php-imagick fehlt

Letzte Aktualisierung am 18.04.2021, 13:04:15 Uhr

Heute Abend endlich die Zeit gefunden, die neue Version von Nextcloud zu installieren. In meinem Fall geht es um ein Update von 20.0.7 auf 21.0. Ich greife hier gerne auf den Update Wizard zurück, da ich bis dato nie ernsthafte Probleme damit hatte. Liegt vermutlich auch daran, dass meine Instanz nur 1GB an Daten umfasst.

Nach dem Update Prozess hatte ich unter Einstellungen -> Verwaltung -> Übersicht im Bereich Sicherheits- & Einrichtungswarnungen folgende Warnung aufgelistet:

Dem Modul php-imagick fehlt die SVG-Unterstützung. Für eine bessere Kompatibilität wird empfohlen, es zu installieren.

Daher kurzer Hand über eine SSH Verbindung auf dem betroffenen Server verbunden und die Konfiguration bzw. php Module überprüft.

root@server03:~# which convert
/usr/bin/convert

Sieht schon einmal gut aus. Auch eine Überprüfung der Version/Paket brachte keine neue Erkennis.

root@server03:~# apt install php-imagick
Reading package lists... Done
Building dependency tree
Reading state information... Done
php-imagick is already the newest version (3.4.4-4).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
root@server03:~#

Erst folgender Befehl brachte Licht ins dunkle:

root@server03:php7.4 -r "phpinfo();" | grep format
cURL Information => 7.68.0
Extended EXIF tag formats => Canon, Casio, Fujifilm, Nikon, Olympus, Samsung, Panasonic, DJI, Sony, Pentax, Minolta, Sigma, Foveon, Kyocera, Ricoh, AGFA, Epson
ImageMagick number of supported formats:  => 225
ImageMagick supported formats => 3FR, 3G2, 3GP, AAI, AI, ART, ARW, AVI, AVS, BGR, BGRA, BGRO, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FILE, FITS, FRACTAL, FTP, FTS, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, H, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, JBG, JBIG, JNG, JNX, JPE, JPEG, JPG, JPS, JSON, K25, KDC, LABEL, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MTV, MVG, NEF, NRW, NULL, ORF, OTB, OTF, PAL, PALM, PAM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIFF, VIPS, VST, WBMP, WEBP, WMV, WPG, X, X3F, XBM, XC, XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV

Wie man sieht, fehlt in der Auflistung der Typ SVG. Daher ist der Hinweis in Nextcloud auch berechtigt. Das fehlende Format kann unter Ubuntu problemlos nachinstalliert werden.

apt install libmagickcore-6.q16-6-extra

Danach die Übersichtsseite in Nextcloud aktualisieren. Anschließend wird wieder „Alle Überprüfungen bestanden.“ angezeigt.

Viele Spaß beim Ausprobieren. 🙂

Abonnieren
Benachrichtige mich bei
11 Comments
neueste
älteste
Inline Feedbacks
View all comments
John
06.06.2022 18:44

Für Ubuntu 18 alias bionic ist es libmagickcore-6.q16-3-extra

Mike J.
24.01.2022 18:05

Danke sehr!
Ich habe NextCloud auf meinen Pi4 installiert und musste erst die ganzen Sicherheitsprobleme entfernen und dann war da noch die SVG-Unterstützung die fehlte. Vektorgrafiken sind cool, daher war es wichtig. 🙂

Sascha
15.11.2021 09:52

Super Danke

theTJ
22.10.2021 11:58

danke für den Tipp. hat super funktioniert 😀

Peer
15.10.2021 12:13

Very good step by step guide to find the root cause of the Problem.

Noclue
18.09.2021 21:35

Hat funktioniert, vielen Dank.

Johann
16.09.2021 21:23

Mit Ubuntu 16.04 xenial geht es hiermit:
apt install libmagickcore-6.q16-2-extra

Christof
16.08.2021 09:39

Sauber das hat geklappt.
Danke

Dirk
01.05.2021 10:58

Das hat bei mir nicht geklappt. Trotz nachinstallierten, kommt die Fehlermeldung weiter