Collabora Online funktioniert nicht, interner Serverfehler beim öffnen von Dateien

Hallo zusammen,

Ich hoffe Ihr könnt mir helfen und ich bin auch mit dieser Collabora Online-Anfrage hier richtig.

Zunächst zu meinem Server:
Ubuntu 16.04 LTS mit Apache-Webserver 2.4.18 und allen laut Doku benötigten Modulen

Ich habe Nextcloud 12 am laufen, habe Collabora online mithilfe der “offiziellen” Anleitung auf https://nextcloud.com/collaboraonline/ (“Getting started in 3 steps”) installiert und versuche es nun schon eine ganze Weile es verfügbar zu machen. Der Docker-Container ist gestartet und läuft auch, die Collabora Online-App ist aktiv.

Nun sollte ich ja Dateien im Nextcloud (d.h. im Browser in der Nextcloud-Dateiansicht) zur Bearbeitung öffnen und bearbeiten können. Das klappt allerdings nur mit simplen Textdateien. Andere Office-Dokumente (Excel- oder Word-Dokumente) lassen sich nicht öffnen, es kommt diese Fehlermeldung:

Interner Serverfehler
Der Server hat einen internen Fehler und konnte Ihre Anfrage nicht vervollständigen.
Bitte wenden Sie sich an den Serveradministrator, wenn dieser Fehler mehrfach auftritt, geben Sie bitte die, unten stehenden, technischen Details in Ihrem Bericht mit an.
Weitere Details können im Server-Protokoll gefunden werden.
Technische Details
Entfernte Adresse: xyz.xy.xyz.xyz
Anfragekennung: ATbYOnnpBPl1EpMJOygI

Im nextcloud.log finde ich die genannte Abfragekennung und neben viel nichtssagendem Text einen “cURL error 56: Received HTTP code 403 from proxy after CONNECT”. Diesen Error finde ich auch im Nextcloud-Webinterface, wenn ich als admin angemeldet bin und unter Verwaltung in die Protokollierung schaue.
Kann das ein Problem mit dem Apache reverse proxy, den ich laut Anleitung als Virtual Host eingerichtet habe, sein? Ich denke das der Reverse Proxy die eingehenden Anfragen zum Docker-Container weiterleiten soll, das scheint aber nicht zu funktionieren. Woran kann das liegen? Die Konfiguration entspricht genau dem Beispiel in der Anleitung (bis auf den Servernamen und die Zertifikatsangaben).

Ich kann die Ursache des Problems nicht finden. Wenn weitere Infos hilfreich sind, werde ich sie gern liefern.

Vielen Dank für alle Antworten,

Grüße

Hallo,

hat hier keiner einen Ansatz für mich, was ich kontrollieren oder probieren kann?

Danke im Voraus und Grüße
Volker

Hallo,

schau mal auf die Seite von Jan.

Der erstellt super Anleitungen und kann dir vielleicht auch weiterhelfen.

Gruß Stefan

docker ps

docker logs <docker-id>

Hallo Sanook,

die Ausgaben der zwei Befehle sehen so aus:

sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ff75a945c2bb f80df62976c0 “/bin/sh -c 'bash …” 2 weeks ago Up 4 days 127.0.0.1:9980->9980/tcp optimistic_brown

sudo docker logs ff75a945c2bb
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
loolforkit version details: 3.1.0 - a329ce4
Init vcl
preload: merged unordf ucpchelp1 msforms vbaobj pcr vbaswobj sw animcore hwp flash chartcore solver sc wpftcalc xof ucpcmis1 wpftdraw sd svgfilter evtatt ucpftp1 graphicfilter wpftimpress placeware sdfilt sm pdffilter PresentationMinimizer rptxml protocolhandler ucpdav1 wpftwriter msword lwpft writerfilter t602filter xmlfa basctl binaryurp uuresolver scd chartcontroller ldapbe2 dba sdbt dbu dbmm deploymentgui migrationoo2 migrationoo3 xsltfilter sdd embobj emboleobj log expwrap odfflatxml textfd storagefd xmlfd frm fwl fwm io textconversiondlgs smd mozbootstrap oox scfilt OGLTrans slideshow proxyfac cairocanvas vclcanvas canvasfactory mtfrenderer simplecanvas oglcanvas rptui rpt res dlgprov basprov stringresource dbaxml mork odbc sdbc2 calc dbase flat writer xsec_xmlsec reflection bootstrap introspection invocation invocadapt namingservice stocservices cmdmail syssh cached1 ucphier1 ucpimage ucppkg1 srtrs1 ucptdoc1 xsltdlg swd cui bib guesslang offacc scn scriptframe dbpool2 xmlsecurity analysis date pricing fps_office i18nsearch wizards.agenda.CallWizard wizards.fax.CallWizard wizards.letter.CallWizard wizards.web.CallWizard xsec_fw vbaevents PresenterScreen pdfimport abp dbp mysql ucpext hyphen spell lnth mailmerge for ctl passwordcontainer svgio updatefeed
Whitelisted languages: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru
Preloading dictionaries: de_DE en_US fr_FR it_IT pt_BR ru_RU en_GB pt_PT es_ES
Preloading thesauri: de_DE en_US fr_FR it_IT pt_BR ru_RU en_GB pt_PT es_ES
Preload icons
Preload languages
office version details: { “ProductName”: “Collabora Office”, “ProductVersion”: “5.3”, “ProductExtension”: “.10.41”, “BuildId”: “b931733d36037cb90ae09f62b0345a2cd22e649c” }
wsd-00027-00028 10:38:48.032652 [ prisoner_poll ] WRN ForKit not responsive for 6076 ms forking 1 children. Resetting.| wsd/LOOLWSD.cpp:352
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
loolforkit version details: 3.1.0 - a329ce4
Init vcl
preload: merged unordf ucpchelp1 msforms vbaobj pcr vbaswobj sw animcore hwp flash chartcore solver sc wpftcalc xof ucpcmis1 wpftdraw sd svgfilter evtatt ucpftp1 graphicfilter wpftimpress placeware sdfilt sm pdffilter PresentationMinimizer rptxml protocolhandler ucpdav1 wpftwriter msword lwpft writerfilter t602filter xmlfa basctl binaryurp uuresolver scd chartcontroller ldapbe2 dba sdbt dbu dbmm deploymentgui migrationoo2 migrationoo3 xsltfilter sdd embobj emboleobj log expwrap odfflatxml textfd storagefd xmlfd frm fwl fwm io textconversiondlgs smd mozbootstrap oox scfilt OGLTrans slideshow proxyfac cairocanvas vclcanvas canvasfactory mtfrenderer simplecanvas oglcanvas rptui rpt res dlgprov basprov stringresource dbaxml mork odbc sdbc2 calc dbase flat writer xsec_xmlsec reflection bootstrap introspection invocation invocadapt namingservice stocservices cmdmail syssh cached1 ucphier1 ucpimage ucppkg1 srtrs1 ucptdoc1 xsltdlg swd cui bib guesslang offacc scn scriptframe dbpool2 xmlsecurity analysis date pricing fps_office i18nsearch wizards.agenda.CallWizard wizards.fax.CallWizard wizards.letter.CallWizard wizards.web.CallWizard xsec_fw vbaevents PresenterScreen pdfimport abp dbp mysql ucpext hyphen spell lnth mailmerge for ctl passwordcontainer svgio updatefeed
Whitelisted languages: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru
Preloading dictionaries: de_DE en_US fr_FR it_IT pt_BR ru_RU en_GB pt_PT es_ES
Preloading thesauri: de_DE en_US fr_FR it_IT pt_BR ru_RU en_GB pt_PT es_ES
Preload icons
Preload languages
office version details: { “ProductName”: “Collabora Office”, “ProductVersion”: “5.3”, “ProductExtension”: “.10.41”, “BuildId”: “b931733d36037cb90ae09f62b0345a2cd22e649c” }
wsd-00026-00027 08:28:33.442205 [ prisoner_poll ] WRN ForKit not responsive for 11852 ms forking 1 children. Resetting.| wsd/LOOLWSD.cpp:352
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
loolforkit version details: 3.1.0 - a329ce4
Init vcl
preload: merged unordf ucpchelp1 msforms vbaobj pcr vbaswobj sw animcore hwp flash chartcore solver sc wpftcalc xof ucpcmis1 wpftdraw sd svgfilter evtatt ucpftp1 graphicfilter wpftimpress placeware sdfilt sm pdffilter PresentationMinimizer rptxml protocolhandler ucpdav1 wpftwriter msword lwpft writerfilter t602filter xmlfa basctl binaryurp uuresolver scd chartcontroller ldapbe2 dba sdbt dbu dbmm deploymentgui migrationoo2 migrationoo3 xsltfilter sdd embobj emboleobj log expwrap odfflatxml textfd storagefd xmlfd frm fwl fwm io textconversiondlgs smd mozbootstrap oox scfilt OGLTrans slideshow proxyfac cairocanvas vclcanvas canvasfactory mtfrenderer simplecanvas oglcanvas rptui rpt res dlgprov basprov stringresource dbaxml mork odbc sdbc2 calc dbase flat writer xsec_xmlsec reflection bootstrap introspection invocation invocadapt namingservice stocservices cmdmail syssh cached1 ucphier1 ucpimage ucppkg1 srtrs1 ucptdoc1 xsltdlg swd cui bib guesslang offacc scn scriptframe dbpool2 xmlsecurity analysis date pricing fps_office i18nsearch wizards.agenda.CallWizard wizards.fax.CallWizard wizards.letter.CallWizard wizards.web.CallWizard xsec_fw vbaevents PresenterScreen pdfimport abp dbp mysql ucpext hyphen spell lnth mailmerge for ctl passwordcontainer svgio updatefeed
Whitelisted languages: de_DE en_GB en_US es_ES fr_FR it nl pt_BR pt_PT ru
Preloading dictionaries: de_DE en_US fr_FR it_IT pt_BR ru_RU en_GB pt_PT es_ES
Preloading thesauri: de_DE en_US fr_FR it_IT pt_BR ru_RU en_GB pt_PT es_ES
Preload icons
Preload languages
office version details: { “ProductName”: “Collabora Office”, “ProductVersion”: “5.3”, “ProductExtension”: “.10.41”, “BuildId”: “b931733d36037cb90ae09f62b0345a2cd22e649c” }
wsd-00027-00028 13:25:03.014501 [ prisoner_poll ] WRN ForKit not responsive for 11467 ms forking 1 children. Resetting.| wsd/LOOLWSD.cpp:352
administrator@wolke:~$

Danke delorean,

das schaue ich mir auf jeden Fall an.

Also nach Studium der Anleitung von decatec.de kann ich keine Unterschiede zu meiner Vorgehensweise entdecken, außer das ich nicht nginx sondern apache verwende und wie im Collabora-Tutorial (https://nextcloud.com/collaboraonline/) einen extra Virtual Host als reverse proxy konfiguriert habe.

Viele Grüße
Volker

Hast du Schritt 3 der Installationsanleitung gemacht?

Hallo Sanook,

ja, habe ich gemacht und der Collabora Online Server ist auch unter “Verwaltung/Collabora Online” nach folgendem Muster eingetragen:
https://office.xyz.domain.de:443
(Namen sind natürlich geändert.

Grüße Volker

Die WOPI Discovery URL funktioniert, gibt im Browser eine lange Liste mit den diversen Office-Apps aus und die Admin Console habe ich ja unter anderem genutzt um den Collabora Online Server zu konfigurieren.

Nochmals Grüße Volker

Hallo zusammen,

hat hier keiner mehr einen Tipp für mich? Ich stecke echt in einer Sackgasse…

Volker