Error Collabora cURL error 1: Received HTTP/0.9 when not allowed

Nextcloud version (eg, 20.0.5) : 21.0.2
Operating system and version (eg, Ubuntu 20.04) : Ubuntu 20.04.2 LTS
Apache or nginx version (eg, Apache 2.4.25) : 2.4.41
PHP version (eg, 7.4) : 7.4.3

The issue you are facing: Error by using Collabora

Is this the first time you’ve seen this error? (Y/N): Y

Steps to replicate it:

  1. Install Collabora App
  2. Install Collabora Server
  3. Open any folder
  4. This error message shows up in my Nextcloud log. Is it serious and what is todo?

The output of your Nextcloud log in Admin > Logging:

[richdocuments] Info: GuzzleHttp\Exception\RequestException: cURL error 1: Received HTTP/0.9 when not allowed
 (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://cloud.medien-bildung.info/apps/richdocumentscode/proxy.php?req=/lool/convert-to/png at <<closure>>

 0. /var/kunden/webs/rainer/cloud.medien-bildung.info/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php line 158
    GuzzleHttp\Handler\CurlFactory::createRejection(GuzzleHttp\Handl ... l}, {errno: 1,error: ... "})
 1. /var/kunden/webs/rainer/cloud.medien-bildung.info/3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php line 110
    GuzzleHttp\Handler\CurlFactory::finishError(GuzzleHttp\Handler\CurlHandler {}, GuzzleHttp\Handl ... l}, GuzzleHttp\Handler\CurlFactory {})
 2. /var/kunden/webs/rainer/cloud.medien-bildung.info/3rdparty/guzzlehttp/guzzle/src/Handler/CurlHandler.php line 47
    GuzzleHttp\Handler\CurlFactory::finish(GuzzleHttp\Handler\CurlHandler {}, GuzzleHttp\Handl ... l}, GuzzleHttp\Handler\CurlFactory {})
 3. /var/kunden/webs/rainer/cloud.medien-bildung.info/3rdparty/guzzlehttp/guzzle/src/Handler/Proxy.php line 48
    GuzzleHttp\Handler\CurlHandler->__invoke("*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***")
 4. /var/kunden/webs/rainer/cloud.medien-bildung.info/3rdparty/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php line 64
    GuzzleHttp\Handler\Proxy::GuzzleHttp\Handler\{closure}("*** sensitive parameters replaced ***")
 5. /var/kunden/webs/rainer/cloud.medien-bildung.info/3rdparty/guzzlehttp/guzzle/src/Middleware.php line 31
    GuzzleHttp\PrepareBodyMiddleware->__invoke("*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***")
 6. /var/kunden/webs/rainer/cloud.medien-bildung.info/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php line 71
    GuzzleHttp\Middleware::GuzzleHttp\{closure}("*** sensitive parameters replaced ***")
 7. /var/kunden/webs/rainer/cloud.medien-bildung.info/3rdparty/guzzlehttp/guzzle/src/Middleware.php line 63
    GuzzleHttp\RedirectMiddleware->__invoke("*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***")
 8. /var/kunden/webs/rainer/cloud.medien-bildung.info/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php line 75
    GuzzleHttp\Middleware::GuzzleHttp\{closure}("*** sensitive parameters replaced ***")
 9. /var/kunden/webs/rainer/cloud.medien-bildung.info/3rdparty/guzzlehttp/guzzle/src/Client.php line 331
    GuzzleHttp\HandlerStack->__invoke("*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***")
10. /var/kunden/webs/rainer/cloud.medien-bildung.info/3rdparty/guzzlehttp/guzzle/src/Client.php line 168
    GuzzleHttp\Client->transfer("*** sensitive parameter replaced ***", "*** sensitive parameter replaced ***")
11. /var/kunden/webs/rainer/cloud.medien-bildung.info/3rdparty/guzzlehttp/guzzle/src/Client.php line 187
    GuzzleHttp\Client->requestAsync("post", GuzzleHttp\Psr7\Uri {}, {verify: false,t ... }})
12. /var/kunden/webs/rainer/cloud.medien-bildung.info/lib/private/Http/Client/Client.php line 307
    GuzzleHttp\Client->request("post", "https://cloud.m ... g", {verify: false,t ... e})
13. /var/kunden/webs/rainer/cloud.medien-bildung.info/apps/richdocuments/lib/Preview/Office.php line 92
    OC\Http\Client\Client->post("https://cloud.m ... g", {timeout: 10,ver ... ]})
14. /var/kunden/webs/rainer/cloud.medien-bildung.info/lib/private/Preview/ProviderV1Adapter.php line 54
    OCA\Richdocuments\Preview\Office->getThumbnail("DE Mix 01-02 Lösungen.doc", 4096, 4096, false, OC\Files\View {})
15. /var/kunden/webs/rainer/cloud.medien-bildung.info/lib/private/Preview/GeneratorHelper.php line 63
    OC\Preview\ProviderV1Adapter->getThumbnail(OC\Files\Node\File {}, 4096, 4096)
16. /var/kunden/webs/rainer/cloud.medien-bildung.info/lib/private/Preview/Generator.php line 244
    OC\Preview\GeneratorHelper->getThumbnail(OC\Preview\ProviderV1Adapter {}, OC\Files\Node\File {}, 4096, 4096)
17. /var/kunden/webs/rainer/cloud.medien-bildung.info/lib/private/Preview/Generator.php line 140
    OC\Preview\Generator->getMaxPreview(OC\Files\SimpleFS\SimpleFolder {}, OC\Files\Node\File {}, "application/msword", "")
18. /var/kunden/webs/rainer/cloud.medien-bildung.info/lib/private/Preview/Generator.php line 109
    OC\Preview\Generator->generatePreviews(OC\Files\Node\File {}, [{width: 32,heig ... }], "application/msword")
19. /var/kunden/webs/rainer/cloud.medien-bildung.info/lib/private/PreviewManager.php line 190
    OC\Preview\Generator->getPreview(OC\Files\Node\File {}, 32, 32, true, "fill", null)
20. /var/kunden/webs/rainer/cloud.medien-bildung.info/core/Controller/PreviewController.php line 170
    OC\PreviewManager->getPreview(OC\Files\Node\File {}, 32, 32, true, "fill")
21. /var/kunden/webs/rainer/cloud.medien-bildung.info/core/Controller/PreviewController.php line 143
    OC\Core\Controller\PreviewController->fetchPreview(OC\Files\Node\File {}, 32, 32, false, true, "fill")
22. /var/kunden/webs/rainer/cloud.medien-bildung.info/lib/private/AppFramework/Http/Dispatcher.php line 218
    OC\Core\Controller\PreviewController->getPreviewByFileId(3826, 32, 32, false, true, "fill")
23. /var/kunden/webs/rainer/cloud.medien-bildung.info/lib/private/AppFramework/Http/Dispatcher.php line 127
    OC\AppFramework\Http\Dispatcher->executeController(OC\Core\Controller\PreviewController {}, "getPreviewByFileId")
24. /var/kunden/webs/rainer/cloud.medien-bildung.info/lib/private/AppFramework/App.php line 157
    OC\AppFramework\Http\Dispatcher->dispatch(OC\Core\Controller\PreviewController {}, "getPreviewByFileId")
25. /var/kunden/webs/rainer/cloud.medien-bildung.info/lib/private/Route/Router.php line 302
    OC\AppFramework\App::main("OC\\Core\\Controller\\PreviewController", "getPreviewByFileId", OC\AppFramework\ ... {}, {_route: "core.P ... "})
26. /var/kunden/webs/rainer/cloud.medien-bildung.info/lib/base.php line 993
    OC\Route\Router->match("/core/preview")
27. /var/kunden/webs/rainer/cloud.medien-bildung.info/index.php line 37
    OC::handleRequest()

GET /index.php/core/preview?fileId=3826&x=32&y=32
from 95.91.222.87 by Florian at 2021-07-05T13:10:26+00:00```

The output of your config.php file in `/path/to/nextcloud` (make sure you remove any identifiable information!):
<?php $CONFIG = array ( 'instanceid' => 'abc', 'passwordsalt' => 'abcd', 'secret' => 'abcde', 'trusted_domains' => array ( 0 => 'cloud.medien-bildung.info', ), 'datadirectory' => '/var/kunden/webs/rainer/cloud.medien-bildung.info/data', 'overwrite.cli.url' => 'http://cloud.medien-bildung.info', 'dbtype' => 'mysql', 'version' => '21.0.2.1', 'dbname' => 'sql123', 'dbhost' => 'localhost', 'dbport' => '', 'dbtableprefix' => 'oc_', 'dbuser' => 'sql123', 'dbpassword' => 'Test123', 'logtimezone' => 'UTC', 'installed' => true, 'mail_smtpmode' => 'smtp', 'mail_from_address' => 'cloud', 'mail_domain' => 'medien-bildung.info', 'mail_smtphost' => 'localhost', 'theme' => '', 'loglevel' => 0, 'maintenance' => false, 'mail_smtpauth' => 1, 'mail_smtpname' => 'cloud@medien-bildung.info', 'mail_smtppassword' => 'Test123', 'encryption.legacy_format_support' => true, 'encryption.key_storage_migrated' => false, );``` The output of your Apache/nginx/system log in `/var/log/____`: ``` [Mon Jul 05 15:41:53.288893 2021] [fcgid:warn] [pid 807837] (104)Connection reset by peer: [client 109.75.177.194:51024] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function [Mon Jul 05 15:41:53.396919 2021] [fcgid:warn] [pid 807600] (104)Connection reset by peer: [client 109.75.177.194:51034] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function [Mon Jul 05 15:41:53.446508 2021] [fcgid:warn] [pid 807292] (104)Connection reset by peer: [client 109.75.177.194:51030] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function Security: loolmount incorrect user-name, other than 'lool' Aborting. Security: loolmount incorrect user-name, other than 'lool' Aborting. Security: loolmount incorrect user-name, other than 'lool' Aborting. Security: loolmount incorrect user-name, other than 'lool' Aborting. Security: loolmount incorrect user-name, other than 'lool' Aborting. ```