Solved: 20.0.10 Update stuck: Move new files in place; Webhoster

Nextcloud version: 20.0.10
Operating system and version: Ubuntu 22.04.1 LTS
Apache or nginx version: unknown (Webhoster)
PHP version (eg, 7.4): 7.4

The issue you are facing:
The update from 20.0.10 to 20.0.14 stoppend at ‘Move new files in place’ with ‘parsing response failed’ error. The ‘detailed response’ shows a single grey blank.

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

Steps to replicate it: ‘Retry Update’ leads to the same error

The output of your Nextcloud log in Admin > Logging:
Cannot login.

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php
$CONFIG = array (
  'instanceid' => 'ocjrx0uv6815',
  'passwordsalt' => 'private?',
  'secret' => 'private?',
  'trusted_domains' => 
  array (
    0 => 'nc.mydomain.de',
  ),
  'datadirectory' => '/hp/ct/aa/nt/www/mydomain/nc/data',
  'dbtype' => 'sqlite3',
  'version' => '20.0.10.1',
  'overwrite.cli.url' => 'https://nc.mydomain.de',
  'installed' => true,
  'updater.secret' => 'private?',
  'maintenance' => true,
  'theme' => '',
  'loglevel' => 2,
  'updater.release.channel' => 'stable',
);

The output of your Apache/nginx/system log in /var/log/____:
unknown (Webhoster)

Output errors in nextcloud.log in /var/www/ or as admin user in top right menu, filtering for errors. Use a pastebin service if necessary.

SQLSTATE[HY000]: General error: 5 database is locked","Code":0,"Trace":[{"file":"/hp/ct/aa/nt/www/mydomain/nc/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php","line":192,"function":"check","class":"OCA\\DAV\\Connector\\Sabre\\Auth","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/hp/ct/aa/nt/www/mydomain/nc/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php","line":144,"function":"check","class":"Sabre\\DAV\\Auth\\Plugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/hp/ct/aa/nt/www/mydomain/nc/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMethod","class":"Sabre\\DAV\\Auth\\Plugin","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/hp/ct/aa/nt/www/mydomain/nc/3rdparty/sabre/dav/lib/DAV/Server.php","line":458,"function":"emit","class":"Sabre\\DAV\\Server","type":"->","args":["beforeMethod:REPORT",[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]]},{"file":"/hp/ct/aa/nt/www/mydomain/nc/3rdparty/sabre/dav/lib/DAV/Server.php","line":251,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->","args":[{"__class__":"Sabre\\HTTP\\Request"},{"__class__":"Sabre\\HTTP\\Response"}]},{"file":"/hp/ct/aa/nt/www/mydomain/nc/3rdparty/sabre/dav/lib/DAV/Server.php","line":319,"function":"start","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/hp/ct/aa/nt/www/mydomain/nc/apps/dav/lib/Server.php","line":332,"function":"exec","class":"Sabre\\DAV\\Server","type":"->","args":[]},{"file":"/hp/ct/aa/nt/www/mydomain/nc/apps/dav/appinfo/v2/remote.php","line":35,"function":"exec","class":"OCA\\DAV\\Server","type":"->","args":[]},{"file":"/hp/ct/aa/nt/www/mydomain/nc/remote.php","line":167,"args":["/hp/ct/aa/nt/www/mydomain/nc/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/hp/ct/aa/nt/www/mydomain/nc/apps/dav/lib/Connector/Sabre/Auth.php","Line":163,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.1","version":"20.0.10.1"}

Solved my problem:

  • updated (via Webhoster) to php 8.2 (probably not necessary!)
  • reloaded nextcloud update page
  • continued nextcloud update
  • got error ‘php 8.2 not supported’
  • reversed php to 7.4
  • continued nextcloud update
    now everthing works (i think)