Collabora Online not Work

Schritte zum Reproduzieren
1. Collabora Docker Image auf externem Server installiert. über https://office.ocean-cloud.ch erreichbar.
2. SSL generiert Docker.
3. richdocuments version 1.1.5 installiert.

Erwartetes Verhalten
Das ich Dokumente erstellen und bearbeiten kann.
Das Docker Image startet ohne Probleme, ich kann auch auf das Image zugreifen : https://office.ocean-cloud.ch:9980/hosting/discovery
Das xml wird geladen ohne Probleme.

Port habe ich auch geöffnet.
Was aber sehr komisch ist das im Onwcloud Log immer wider die Meldung erscheint.

{"reqId":"JNONzMrdNYOig4v0yO4X","remoteAddr":"meineIP","app":"no app in context","message":"getDiscovery(): Getting discovery.xml from the cache.","level":0,"time":"2016-09-30T12:53:03+00:00","method":"GET","url":"\/index.php\/apps\/richdocuments\/ajax\/documents\/list","user":"admin"}

Ich habe keine Ahnung was es sein könnte.
APCu ist auch aktiviert und funktioniert.

PHP Warning:  Module 'apcu' already loaded in Unknown on line 0
/etc/php/7.0/cli/conf.d/20-apcu.ini,
apcu

Wenn mann ein neues Dokument erstellt. erscheint folgender Fehler

Failed to open undefined, file not supported.

Ebenfalls auf dem Docker image diese Meldung.

Ein unerwarteter Verbindungsfehler ist aufgetreten. Bitte versuchen Sie es erneut.

Docker Log

Generating RSA private key, 2048 bit long modulus
..................................+++
...+++
e is 65537 (0x10001)
Generating RSA private key, 2048 bit long modulus
.................................................................................................................................................................................................................................................+++
...............................................................................................................................................................................+++
e is 65537 (0x10001)
Signature ok
subject=/C=DE/ST=BW/L=Stuttgart/O=Dummy Authority/CN=localhost
Getting CA Private Key
wsd-00023-00 00:00:00.000200 [ loolwsd ] Initializing wsd
wsd-00023-00 00:00:00.000239 [ loolwsd ] Log level is [8].
wsd-00023-00 00:00:00.000774 [ loolwsd ] SSL support: SSL is enabled.
wsd-00023-00 00:00:00.000821 [ loolwsd ] Launch this in your browser:
wsd-00023-00 00:00:00.000860 [ loolwsd ]     https://localhost:9980/loleaflet/1.8.3/loleaflet.html?file_path=file:///usr/bin/test/data/hello-world.odt
wsd-00023-00 00:00:00.000876 [ loolwsd ] Open Documents Limit: 10
wsd-00023-00 00:00:00.000890 [ loolwsd ] Client Connections Limit: 20
wsd-00023-00 00:00:00.000930 [ loolwsd ] Adding trusted WOPI host: [office.ocean-cloud.ch].
wsd-00023-00 00:00:00.000949 [ loolwsd ] Adding trusted WOPI host: [10\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}].
wsd-00023-00 00:00:00.000963 [ loolwsd ] Adding trusted WOPI host: [172\.1[6789]\.[0-9]{1,3}\.[0-9]{1,3}].
wsd-00023-00 00:00:00.000974 [ loolwsd ] Adding trusted WOPI host: [172\.2[0-9]\.[0-9]{1,3}\.[0-9]{1,3}].
wsd-00023-00 00:00:00.000987 [ loolwsd ] Adding trusted WOPI host: [172\.3[01]\.[0-9]{1,3}\.[0-9]{1,3}].
wsd-00023-00 00:00:00.001014 [ loolwsd ] Adding trusted WOPI host: [192\.168\.[0-9]{1,3}\.[0-9]{1,3}].
wsd-00023-00 00:00:00.001035 [ loolwsd ] Adding blocked WOPI host: [192\.168\.1\.1].
loolwsd 1.8.3 - 1.8.3
wsd-00023-00 00:00:00.001118 [ loolwsd ] SSL Cert file: /etc/loolwsd/cert.pem
wsd-00023-00 00:00:00.001136 [ loolwsd ] SSL Key file: /etc/loolwsd/key.pem
wsd-00023-00 00:00:00.001146 [ loolwsd ] SSL CA file: /etc/loolwsd/ca-chain.cert.pem
wsd-00023-00 00:00:00.004509 [ loolwsd ] FileServerRoot: /usr/share/loolwsd
wsd-00023-00 00:00:00.004673 [ loolwsd ] mkfifo(/opt/lool/child-roots/pipe/loolwsdfifo)
wsd-00023-00 00:00:00.004719 [ loolwsd ] File server ctor.
wsd-00023-00 00:00:00.005123 [ loolwsd ] Starting master server listening on 9980
wsd-00023-00 00:00:00.005208 [ loolwsd ] Starting prisoner server listening on 9981
wsd-00023-00 00:00:00.005262 [ loolwsd ] Launching forkit process: /usr/bin/loolforkit --losubpath=lo --systemplate=/opt/lool/systemplate --lotemplate=/opt/collaboraoffice5.1 --childroot=/opt/lool/child-roots/ --clientport=9980 --version
frk-00032-00 00:00:00.000409 [ loolforkit ] Initializing frk
frk-00032-00 00:00:00.000451 [ loolforkit ] Log level is [8].
loolforkit 1.8.3 - 1.8.3
frk-00032-00 00:00:00.000513 [ loolforkit ] Note: LD_BIND_NOW is not set.
frk-00032-00 00:00:00.000525 [ loolforkit ] Note: LOK_VIEW_CALLBACK is not set.
wsd-00023-00 00:00:00.029545 [ loolwsd ] open(/opt/lool/child-roots/pipe/loolwsdfifo, WRONLY) = 8
wsd-00023-00 00:00:00.029568 [ loolwsd ] AdminModel ctor.
wsd-00023-00 00:00:00.029653 [ loolwsd ] Admin ctor.
wsd-00023-00 00:00:00.029677 [ loolwsd ] Memory stat ctor
wsd-00023-00 00:00:00.029715 [ loolwsd ] Cpu stat ctor
frk-00032-00 00:00:00.000787 [ loolforkit ] open(/opt/lool/child-roots/pipe/loolwsdfifo, RDONLY) = 4
frk-00032-00 00:00:00.825608 [ loolforkit ] Preinit stage OK.
frk-00032-00 00:00:00.825654 [ loolforkit ] Forking a loolkit process.
frk-00032-00 00:00:00.826965 [ loolforkit ] Forked kit [36].
frk-00032-00 00:00:00.827030 [ loolforkit ] ForKit process is ready.
kit-00036-00 00:00:00.827294 [ loolforkit ] Initializing kit
kit-00036-00 00:00:00.827562 [ loolforkit ] Log level is [8].
kit-00036-00 00:00:00.827840 [ loolkit ] Process started.
kit-00036-00 00:00:00.828117 [ loolkit ] Jail path: /opt/lool/child-roots/36/
kit-00036-00 00:00:00.828559 [ loolkit ] symlink("../lo","/opt/lool/child-roots/36/opt/collaboraoffice5.1")
kit-00036-00 00:00:01.157064 [ loolkit ] skip redundant paths share/gallery
kit-00036-00 00:00:01.225742 [ loolkit ] skip redundant paths share/basic
kit-00036-00 00:00:01.232098 [ loolkit ] skip redundant paths share/Scripts
kit-00036-00 00:00:01.264775 [ loolkit ] skip redundant paths share/config/wizard
kit-00036-00 00:00:01.424228 [ loolkit ] skip redundant paths share/template
kit-00036-00 00:00:01.442487 [ loolkit ] skip redundant paths program/wizards
kit-00036-00 00:00:02.373433 [ loolkit ] Initialized jail files.
kit-00036-00 00:00:02.373604 [ loolkit ] chroot("/opt/lool/child-roots/36/")
kit-00036-00 00:00:02.373672 [ loolkit ] Capabilities first: = cap_fowner,cap_sys_chroot,cap_mknod+eip cap_chown,cap_dac_override,cap_fsetid,cap_kill,cap_setgid,cap_setuid,cap_setpcap,cap_net_bind_service,cap_net_raw,cap_audit_write,cap_setfcap+i
kit-00036-00 00:00:02.373698 [ loolkit ] Capabilities now: = cap_fowner,cap_mknod+eip cap_chown,cap_dac_override,cap_fsetid,cap_kill,cap_setgid,cap_setuid,cap_setpcap,cap_net_bind_service,cap_net_raw,cap_sys_chroot,cap_audit_write,cap_setfcap+i
kit-00036-00 00:00:02.373710 [ loolkit ] Capabilities first: = cap_fowner,cap_mknod+eip cap_chown,cap_dac_override,cap_fsetid,cap_kill,cap_setgid,cap_setuid,cap_setpcap,cap_net_bind_service,cap_net_raw,cap_sys_chroot,cap_audit_write,cap_setfcap+i
kit-00036-00 00:00:02.373721 [ loolkit ] Capabilities now: = cap_fowner+eip cap_chown,cap_dac_override,cap_fsetid,cap_kill,cap_setgid,cap_setuid,cap_setpcap,cap_net_bind_service,cap_net_raw,cap_sys_chroot,cap_mknod,cap_audit_write,cap_setfcap+i
kit-00036-00 00:00:02.373731 [ loolkit ] Capabilities first: = cap_fowner+eip cap_chown,cap_dac_override,cap_fsetid,cap_kill,cap_setgid,cap_setuid,cap_setpcap,cap_net_bind_service,cap_net_raw,cap_sys_chroot,cap_mknod,cap_audit_write,cap_setfcap+i
kit-00036-00 00:00:02.373741 [ loolkit ] Capabilities now: = cap_chown,cap_dac_override,cap_fowner,cap_fsetid,cap_kill,cap_setgid,cap_setuid,cap_setpcap,cap_net_bind_service,cap_net_raw,cap_sys_chroot,cap_mknod,cap_audit_write,cap_setfcap+i
kit-00036-00 00:00:02.373747 [ loolkit ] Initialized jail nodes, dropped caps.
kit-00036-00 00:00:02.736284 [ loolkit ] Process is ready.
wsd-00023-02 00:00:02.766112 [ prsnr_req_hdl ] Request from 127.0.0.1:33366: GET /loolws/newchild?pid=36&version=%7B%20%22ProductName%22:%20%22Collabora%20Office%22,%20%22ProductVersion%22:%20%225.1%22,%20%22ProductExtension%22:%20%22.10.5%22,%20%22BuildId%22:%20%22455b38e175b6a617f60107c79dcfb50ad7f1c1ce%22%20%7D HTTP/1.0 / Connection: Upgrade / Upgrade: websocket / Sec-WebSocket-Version: 13 / Sec-WebSocket-Key: zLDSKMhJUlmHV85+Vw68Yw== / Host: 127.0.0.1:9981
wsd-00023-02 00:00:02.766406 [ prison_ws ] Child connection with URI [/loolws/newchild?pid=36&version=%7B%20%22ProductName%22:%20%22Collabora%20Office%22,%20%22ProductVersion%22:%20%225.1%22,%20%22ProductExtension%22:%20%22.10.5%22,%20%22BuildId%22:%20%22455b38e175b6a617f60107c79dcfb50ad7f1c1ce%22%20%7D].
wsd-00023-02 00:00:02.766672 [ prison_ws ] New child [36].
kit-00036-00 00:00:02.738163 [ loolkit ] SocketProcessor starting.
wsd-00023-02 00:00:02.767037 [ prison_ws ] ChildProcess ctor [36].
wsd-00023-02 00:00:02.767324 [ prison_ws ] Have 1 child.
wsd-00023-00 00:00:02.767366 [ prison_ws ] SocketProcessor starting.
wsd-00023-10 00:00:05.034044 [ loolwsd ] Total memory used: 165424

Aktuelles Verhalten
Es werden keine Daten geladen.

Server-Konfiguration
Betriebssystem: Ubuntu 16.04 TLS
Webserver-Typ: apache2
Datenbank-Typ: mysql
PHP-Version: 7.0.1
ownCloud-Version (siehe ownCloud Administrationsseite): 9.1.0.15
Von einer älteren ownCloud-Version aktualisiert oder neu installiert?:
ownCloud log (data/owncloud.log, siehe https://central.owncloud.org/t/how-to-find-webserver-or-oc-logfile-enable-php-logfile/808):

Sonderkonfigurationen (external storage, external authentication, reverse proxy, server-side-encryption):

Integrity status für oC9+

No errors have been found.

Hi,

das Problem mit dem Docker Image seit dem letzten Update ist schon länger bekannt. Momentan gibt es keine Lösung dafür. Wenn Du mutig bist kannst Du Dich mal durch den 170 Posts langen Thread hier durchkämpfen:

Hi RealRancor

Danke für die Info, ab welcher Version funktioniert es noch?

Hi,

hier geht es um das Docker Image selbst. Mein Setup lief bis vor 1-2 versionen des Docker Images und zeigte dann das "Ein unerwarteter Verbindungsfehler ist aufgetreten. Bitte versuchen Sie es erneut." Problem.

Am besten wendest Du Dich dazu mal an Collabora:

https://github.com/owncloud/richdocuments/issues/

https://bugs.documentfoundation.org/ (für LibreOffice Online ein Bug erstellen)

Alles andere ist wohl eher verschwendete Zeit.

Hmm oke...

Ich habe noch eine Post gefunden, wo ein User meint mann soll das Docker image direkt auf die Maschine entpacken und von dort aus starten. Kannst du das bestätigen oder ist das auch ein Griff ins Blaue?

Hier noch den Link : https://help.nextcloud.com/t/tutorial-collabora-without-using-docker/2546/10

Der user hier: https://help.nextcloud.com/t/issue-installing-collabora-following-official-guide/1746/173

war nicht sehr überzeugt davon:

Using the CURRENT Docker Image was a total waste of time for me. I even copied out CODE from the docker image

Du kannst Dir aber gerne auch nochmal:

anschauen. Mit den resourcen dort habe ich das ganze zum laufen bekommen und dort auch die Fallstricke, welche bei mir Probleme bereitet haben geposted. Damit lief es dann bis zu einem update des Docker-Images for ca. 1-2 Monaten.

Hab da auch gerade noch mal drei Bugs in der App selbst geposted, welche für ein nicht funktioneren der App verantwortlich sein könnten:

Vor zwei Tagen wurde die Version 1.1.6 der Collabora Online connector app veröffentlicht. Damit funktioniert die App wieder mit dem aktuellsten Docker-Image.

1 Like

Das Sind ja super News!

Werde das gleich mal Testen.

Hmm also ich habe alles nochmals neu Installiert. Leider aber nich keine Besserung.
Ich kriege langsam die krise echt :frowning:
Was hast du für ein Setup das es bei dir funktioniert?

Hier wieder die gleichen Logs.

Debug no app in context getDiscovery(): Getting discovery.xml from the cache. 2016-10-04T09:18:27+00:00
Error PHP Undefined index: dir at /var/www/owncloud/apps/richdocuments/controller/documentcontroller.php#291 2016-10-04T09:18:27+00:00
Error PHP Undefined index: filename at /var/www/owncloud/apps/richdocuments/controller/documentcontroller.php#290

Mein Setup hatte ich hier beschrieben:

Zusammenfassend:

  • Debian 8
  • Docker aus dem stable repo von Debian 8
  • Kernel 4.6/4.7 aus den backports
  • ownCloud 9.0.5
  • Collabora App 1.1.6

Danke dir für die Info.
Ich benutze owncloud 9.1, werde es mal mit 9.0.5 probieren. Hoffe es klappt.

Hallo

Also ich habe es nochmals probiert.
Nun startet Collabora ohne Probleme.
Aber nun kommt ein neues hinzu :slight_smile:

Ich habe die Einstellungen gemäss Anleitung gemacht.
Ich kann neue Daten anlegen, aber wenn ich die Datei bearbeiten möchte bekomme ich diese Meldung:

Ich werde nicht schlau aus diesem Plugin.

Besten Dank
gallifrey

Joar, manchmal funktionier es und manchmal nicht. Kommt immer gerade auf die Version des docker images und des plugins selbst an.

Melde solche Probleme am besten immer direkt an die App-Entwickler.

Hi RealRancor

Danke dir, das habe ich leider auch schon festgestellt. :slight_smile:
Ich hoffe die werden sich bald mal einig.
Werde ich machen.

Danke

Hab gerade auch noch mal das Tutorial hier überarbeitet und beschrieben, wo Probleme mit der App oder dem Docker Image reported werden sollte: