An einem Standort mit einer Nextcloud 18 Installation, gibt es eine relativ schlechte Internetanbindung. Bei der Installation und dem Update des "Community Document Server" (für ONLYOFFICE) läuft der Update- Prozess immer in einen Timeout, da nur etwa 2/3 der geforderten 300 MB geladen wurden.
Bei der Installation kam noch eine Fehlermeldung
cURL error 28: Operation timed out after 120000 milliseconds with...
beim Update kam noch nicht einmal diese.
In beiden Fällen hat eine Anpassung in der Datei ~/nextcloud/lib/private/Installer.php einen Erfolg gebracht. Dort nach der Zeile mit dem Inhalt
$timeout = $this->isCLI ? 0 : 120;
suchen, und die 120 verdoppeln oder eine 0 anhängen. Nun ist die Zeit bis zum Tineout vervielfacht.
Die an mehreren Stellen angebotene Lösung die Datei "~/nextcloud/lib/private/Http/Client/Client.php" anzupassen, hat in meinem Fall nicht funktioniert.