2 / 4
Feb 2022

Guten Tag,

falls Sie sich noch daran erinnern können, ich habe im Juni schon einmal ein Topic eröffnet, da ich Collabora in Nextcloud integrieren wollte, es allerdings viele Probleme mit Lizenzen und Zertifikaten gab.

Seit heute früh läuft der collabora-key container leider nicht mehr. Mit docker ps konnte ich sehen das der Server die ganze Zeit neustartet.

Ich habe versucht alle Container neuzustarten (collabora-key, collabora-watchtower), und auch die Maschine selbst, leider ohne Erfolg.

Mit docker logs collabora-key konnte ich dann herausfinden, dass der coolwsd Server beim starten nach der Datei /etc/coolwsd/ca-chain.cert.pem sucht, sie allerdings nicht finden kann, und deshalb eine Exception wirft. Danach versucht der Server neuzustarten, und das geht immer so weiter.
Hier ein Teil der Ausgaben von docker logs collabora-key:

    Failed to initialize COOLWSD: File not found: /etc/coolwsd/ca-chain.cert.pem
    wsd-00001-00001 2022-01-30 05:36:41.724183 +0000 [ coolwsd ] FTL  Failed to initialize COOLWSD: File not found: /etc/coolwsd/ca-chain.cert.pem| wsd/COOLWSD.hpp:464
    File not found: /etc/coolwsd/ca-chain.cert.pem
    terminate called after throwing an instance of 'Poco::SystemException'
      what():  System exception
    /etc/coolwsd/proof_key exists already.

Hier auch noch andere Fehler, vielleicht sind die relevant:

    # ...
    wsd-00001-00001 2022-01-30 05:36:40.594187 +0000 [ coolwsd ] TRC  Executing coolmount command: /usr/bin/coolmount -u  /opt/cool/child-roots/cool_test_mount| common/JailUtil.cpp:35
    sh: 1: /usr/bin/coolmount: Operation not permitted
    wsd-00001-00001 2022-01-30 05:36:40.595775 +0000 [ coolwsd ] ERR  Failed to unmount [/opt/cool/child-roots/cool_test_mount]| common/JailUtil.cpp:70
    # ...
    wsd-00001-00001 2022-01-30 05:36:40.596682 +0000 [ coolwsd ] TRC  Executing coolmount command: /usr/bin/coolmount -u  /opt/cool/child-roots| common/JailUtil.cpp:35
    sh: 1: /usr/bin/coolmount: Operation not permitted
    wsd-00001-00001 2022-01-30 05:36:40.598076 +0000 [ coolwsd ] ERR  Failed to unmount [/opt/cool/child-roots/]| common/JailUtil.cpp:70 
    # ...
    wsd-00001-00001 2022-01-30 05:36:40.598882 +0000 [ coolwsd ] TRC  Executing coolmount command: /usr/bin/coolmount -b /opt/cool/systemplate /opt/cool/child-roots/cool_test_mount| common/JailUtil.cpp:35
    sh: 1: /usr/bin/coolmount: Operation not permitted
    wsd-00001-00001 2022-01-30 05:36:40.600367 +0000 [ coolwsd ] ERR  Failed to bind-mount [/opt/cool/systemplate] -> [/opt/cool/child-roots/cool_test_mount].| common/JailUtil.cpp:47
    wsd-00001-00001 2022-01-30 05:36:40.600563 +0000 [ coolwsd ] ERR  Bind-Mounting fails and will be disabled for this run. To disable permanently set mount_jail_tree config entry in coolwsd.xml to false.| common/JailUtil.cpp:209 
    # ...
    wsd-00001-00001 2022-01-30 05:36:40.601801 +0000 [ coolwsd ] WRN  Support key not set, please use 'coolconfig set-support-key'.| wsd/COOLWSD.cpp:1537
    Support key not set, please use 'coolconfig set-support-key'.

Des weiteren steht beim öffnen eines Dokuments in der Nextcloud: Collabora is not setup yet. Please contact your administrator. Das widerspricht sich damit, dass der Server immerhin 7 Monate ohne Probleme lief.

Ich konnte im Internet leider nichts zu diesem Problem finden, und ich nehme an es gab kürzlich ein Update das nicht kompatibel mit der Integration von Collabora mit Lizenz in die Nextcloud ist.

Ich wäre Ihnen sehr dankbar für Hilfe, ich habe leider nicht viel Ahnung von den ganzen Konfigurationsdateien und der Collabora /EGroupware Infrastruktur.

Grüße
Kishima

  • created

    Feb '22
  • last reply

    Feb '22
  • 3

    replies

  • 1.4k

    views

  • 2

    users

  • 2

    links

Es gibt ein neues Major-Release Collabora 21.11:

Das erfordert einige Umstellungen die, wie in der Ankündigung ausgeführt, über unser egroupware-collabora-key Linux Paket durchgeführt wurden. Hast Du das upgedated?

Wenn Du einfach schnell wieder ans Laufen kommen willst, kannst Du auch im docker-compose.yml das Tag des Image von “stable” auf die letzte 6.4 Version “6.4.17-1” umstellen und ein docker-compose up -d ausführen. Damit bleibst Du natürlich auf der alten Version “hängen”:
https://quay.io/repository/egroupware/collabora-key?tab=tags14

Ralf

Hi Ralf, danke für deine Antwort.

Ja, ich habe alle Pakete geupdated. Ich habe apt upgrade egroupware-collabora-key aber nochmal explizit ausgeführt, allerdings hat (wie erwartet) apt update && apt upgrade alles auf die neueste stable Version aktualisiert.

Die Version von stable auf 6.4.17-1 in der docker-compose.yml Datei zu setzen hat anscheinend geklappt, also vielen Dank!

Ich hoffe ich werde es noch hinkriegen die neue Version zum laufen zu bekommen, da ich nicht auf der alten Version hängen bleiben will.

Grüße
Kishima

Die Frage ist ob danach der ständige Restart aufgehört hat?

Du solltest eine neue Version der docker-compose.yml bekommen haben, die beide Collabora Versionen unterstützt, genauso neue apache.conf bzw. nginx.conf Dateien, da auch der Proxy angepasst werden musste.

Ralf