Systeminformationen
Ubuntu 24.04.1 LTS auf AMD_64
nextcloud 29.0.7snap1
richdocuments: 8.4.7 (Nextcloud Office)
richdocumentscode: 24.4.702 (Collabora)
Das Problem
Nachdem es recht problemlos funktioniert hat, hat Nextcloud Office gestern seinen Dienst quitiert. Ob es ein Update gab weiß ich nicht.
In den Admin-Einstellungen wird folgender Fehler gemeldet:
Es konnte keine Verbindung zum Collabora Online-Server hergestellt werden.
Failed to connect to the remote server: Server error: `GET https://nextcloud.server.home/extra-apps/richdocumentscode/proxy.php?req=/hosting/discovery` resulted in a `500 Internal Server Error` response
Das deckt sich auch mit dem Log:
{"reqId":"CDZp2ttIj3PgvYiJiwqm","level":3,"time":"2024-10-05T08:33:50+00:00","remoteAddr":"192.168.1.22","user":"name","app":"richdocuments","method":"GET","url":"/index.php/apps/richdocuments/settings/check","message":"Server error: `GET https://nextcloud.server.home/extra-apps/richdocumentscode/proxy.php?req=/hosting/discovery` resulted in a `500 Internal Server Error` response","userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:131.0) Gecko/20100101 Firefox/131.0","version":"29.0.7.1","exception":{"Exception":"GuzzleHttp\\Exception\\ServerException","Message":"Server error: `GET https://nextcloud.server.home/extra-apps/richdocumentscode/proxy.php?req=/hosting/discovery` resulted in a `500 Internal Server Error` response","Code":500,"Trace":[{"file":"/snap/nextcloud/44391/htdocs/3rdparty/guzzlehttp/guzzle/src/Middleware.php","line":72,"function":"create","class":"GuzzleHttp\\Exception\\RequestException","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/snap/nextcloud/44391/htdocs/3rdparty/guzzlehttp/promises/src/Promise.php","line":204,"function":"GuzzleHttp\\{closure}","class":"GuzzleHttp\\Middleware","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/snap/nextcloud/44391/htdocs/3rdparty/guzzlehttp/promises/src/Promise.php","line":153,"function":"callHandler","class":"GuzzleHttp\\Promise\\Promise","type":"::"},{"file":"/snap/nextcloud/44391/htdocs/3rdparty/guzzlehttp/promises/src/TaskQueue.php","line":48,"function":"GuzzleHttp\\Promise\\{closure}","class":"GuzzleHttp\\Promise\\Promise","type":"::","args":["*** sensitive parameters replaced ***"]},{"file":"/snap/nextcloud/44391/htdocs/3rdparty/guzzlehttp/promises/src/Promise.php","line":248,"function":"run","class":"GuzzleHttp\\Promise\\TaskQueue","type":"->"},{"file":"/snap/nextcloud/44391/htdocs/3rdparty/guzzlehttp/promises/src/Promise.php","line":224,"function":"invokeWaitFn","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/snap/nextcloud/44391/htdocs/3rdparty/guzzlehttp/promises/src/Promise.php","line":269,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/snap/nextcloud/44391/htdocs/3rdparty/guzzlehttp/promises/src/Promise.php","line":226,"function":"invokeWaitList","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/snap/nextcloud/44391/htdocs/3rdparty/guzzlehttp/promises/src/Promise.php","line":62,"function":"waitIfPending","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/snap/nextcloud/44391/htdocs/3rdparty/guzzlehttp/guzzle/src/Client.php","line":189,"function":"wait","class":"GuzzleHttp\\Promise\\Promise","type":"->"},{"file":"/snap/nextcloud/44391/htdocs/lib/private/Http/Client/Client.php","line":230,"function":"request","class":"GuzzleHttp\\Client","type":"->"},{"file":"/var/snap/nextcloud/44391/nextcloud/extra-apps/richdocuments/lib/Service/DiscoveryService.php","line":75,"function":"get","class":"OC\\Http\\Client\\Client","type":"->"},{"file":"/var/snap/nextcloud/44391/nextcloud/extra-apps/richdocuments/lib/Service/CachedRequestService.php","line":74,"function":"sendRequest","class":"OCA\\Richdocuments\\Service\\DiscoveryService","type":"->"},{"file":"/var/snap/nextcloud/44391/nextcloud/extra-apps/richdocuments/lib/Service/ConnectivityService.php","line":44,"function":"fetch","class":"OCA\\Richdocuments\\Service\\CachedRequestService","type":"->"},{"file":"/var/snap/nextcloud/44391/nextcloud/extra-apps/richdocuments/lib/Controller/SettingsController.php","line":70,"function":"testDiscovery","class":"OCA\\Richdocuments\\Service\\ConnectivityService","type":"->"},{"file":"/snap/nextcloud/44391/htdocs/lib/private/AppFramework/Http/Dispatcher.php","line":232,"function":"checkSettings","class":"OCA\\Richdocuments\\Controller\\SettingsController","type":"->"},{"file":"/snap/nextcloud/44391/htdocs/lib/private/AppFramework/Http/Dispatcher.php","line":138,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/snap/nextcloud/44391/htdocs/lib/private/AppFramework/App.php","line":184,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/snap/nextcloud/44391/htdocs/lib/private/Route/Router.php","line":331,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/snap/nextcloud/44391/htdocs/lib/base.php","line":1058,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/snap/nextcloud/44391/htdocs/index.php","line":49,"function":"handleRequest","class":"OC","type":"::"}],"File":"/snap/nextcloud/44391/htdocs/3rdparty/guzzlehttp/guzzle/src/Exception/RequestException.php","Line":113,"message":"Server error: `GET https://nextcloud.server.home/extra-apps/richdocumentscode/proxy.php?req=/hosting/discovery` resulted in a `500 Internal Server Error` response","exception":{},"CustomMessage":"Server error: `GET https://nextcloud.server.home/extra-apps/richdocumentscode/proxy.php?req=/hosting/discovery` resulted in a `500 Internal Server Error` response"}}
Da es in der Kombination Collabora Online - Built-in CODE Server und Nextcloud Office nichts einzustellen gibt, dürfte es sich kaum um eine Fehlkonfiguration handeln.
Also habe ich die beiden Apps deinstalliert und wieder installiert. Das brachte keine Änderung.
Fragen
- Kennt jemand das Problem und hat eine Lösung? (Das wäre ja zu schön;)
- Besteht die Möglichkeit, testweise ältere Versionen der Apps zu installieren?
Vielen Dank!
Wüsti