DSM 7.0 wie fehlende SVG-Unterstützung nachinstallieren?

wired2051

Benutzer
Mitglied seit
17. Mrz 2010
Beiträge
904
Punkte für Reaktionen
12
Punkte
44
Ich verwende Nextcloud 22.2.0 in einem Docker v20.10.3 Container mit MariaDB 10 v10.3.29 (DB nicht im Docker Container, sondern das Synology Paket). Nun weisst mich Nextcloud daraufhin, dass dem Modul php-imagick die SVG-Unterstützung fehle. Unter Ubuntu kann man das Paket nachinstallieren mit

Code:
apt install libmagickcore-6.q16-6-extra

Wie geht das unter DSM 7?

Oder muss ich dass in Docker erledigen? Wie?
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.515
Punkte für Reaktionen
1.109
Punkte
194
Du kannst dich in DSM bei einem laufenden Container per Terminal raufschalten.
siehe auch:

Auf die Terminal-Oberfläche eines Containers zugreifen:​

  1. Klicken Sie auf Details oder doppelklicken Sie auf Ihren ausgewählten Container und wechseln Sie zur Registerkarte Terminal.(Erfordert die Unterstützung von Web Sockets in Ihrem Webbrowser.)
  2. Klicken Sie auf „Primäres Terminal“ links auf der Registerkarte „Terminal“. Sie können die Verknüpfung mit dem Terminal des Hauptausführungsbefehls des Containers herstellen.
  3. Die meisten Hauptausführungsbefehle von Containern haben keine interaktiven Oberflächen. Klicken Sie oben links auf Erstellen, um ein sekundäres Terminal zu erstellen, wobei standardmäßig /bin/bash ausgeführt wird.

Hämmer dort mal den Befehl rein.
 

wired2051

Benutzer
Mitglied seit
17. Mrz 2010
Beiträge
904
Punkte für Reaktionen
12
Punkte
44
Du meinst mit bash? Also root@nextcloud: var/www/html# ?

Wenn ich das versuche wird der Container immer wieder unerwartet geschlossen (das apache Paket habe ich nicht installiert):

Code:
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2. Set the 'ServerName' directive globally to suppress this message
[Sun Nov 21 15:16:48.899300 2021] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.51 (Debian) PHP/8.0.12 configured -- resuming normal operations
[Sun Nov 21 15:16:48.899349 2021] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
172.17.0.1 - - [21/Nov/2021:15:16:59 +0000] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 304 801 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:88.0) Gecko/20100101 Firefox/88.0"

Ausserdem bin ich ehrlich gesagt froh, dass Nextcloud funktioniert und würde es daher nur ungern ausprobieren... Benutzt DSM7 denn normalerweise Ubuntu-Pakete?

Oder kann ich wirklich mit Docker einen neuen Container mit den gleichen Einstellungen (Volume, MountPfad, Port-Einstellungen), basierend auf dem geleichen Image erstellen und alles läuft wie bisher? Muss der neue Container den gleichen Namen haben? Ja, ich bin Docker-Neuling.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat