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