I seem to be toasted

Nextcloud version (eg, 29.0.5): 28.0.10
Operating system and version (eg, Ubuntu 24.04): replace me
Apache or nginx version (eg, Apache 2.4.25): replace me
PHP version (eg, 8.3): replace me

The issue you are facing:

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

Steps to replicate it:

  1. I started the Updater. Current version is 28.0.10.
    Update to Nextcloud 29.0.7 available. (channel: “stable”)
  2. The process started but ran into the following error:
  • Check for expected files

Parsing response failed.
Show detailed response

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<p>Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>

The output of your Nextcloud log in Admin > Logging:

"Update in process.

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

<?php
$CONFIG = array (
  'instanceid' => 'ocw8iynske0c',
  'passwordsalt' => '***',
  'secret' => '***',
  'trusted_domains' => 
  array (
    0 => 'drive.ksenia-dubrovskaya.com',
    1 => 'www.drive.ksenia-dubrovskaya.com',
  ),
  'datadirectory' => '/www/htdocs/w011eca7/drive.ksenia-dubrovskaya.com/data',
  'dbtype' => 'mysql',
  'version' => '28.0.10.1',
  'overwrite.cli.url' => 'http://drive.ksenia-dubrovskaya.com',
  'dbname' => 'd03e1089',
  'dbhost' => 'localhost',
  'dbport' => '',
  'dbtableprefix' => 'vujsh_',
  'mysql.utf8mb4' => true,
  'dbuser' => 'd03e1089',
  'dbpassword' => '***',
  'installed' => true,
  'tempdirectory' => '/www/htdocs/w011eca7/drive.ksenia-dubrovskaya.com/data/tmp',
  'mail_smtpmode' => 'sendmail',
  'mail_sendmailmode' => 'pipe',
  'mail_from_address' => 'thomas',
  'mail_domain' => 'falkweb.de',
  'default_phone_region' => 'DE',
  'updater.secret' => '$2y$10$***.k6kGelYE3MpDToDYOCvPI4IG0exvg4siIycS',
  'maintenance' => true,
  'theme' => '',
  'loglevel' => 2,
);

how can I recover?

What installation method did you use originally?

You’re likely fine. Though I’m not sure why you weren’t able to see the list of unexpected files via the web UI offhand / received a 404 at that point.

  1. There is a dedicated log for the Updater called updater.log file (located in the same directory as your standard nextcloud.log. If you want to be extra safe, post the contents and we can check it here before you proceed.
  2. Run the Updater in command-line mode[1]. It’ll show the unexpected files list there.

[1] CLI mode Updater: Upgrade via built-in updater — Nextcloud latest Administration Manual latest documentation

Why didn’t you provide the information needed to help you?

For example, if you’re using an older version of PHP, it can stop you updating past supported Nextcloud versions. If you’re OS is FreeBSD, there are ways of updating via the CLI.

I’ve never understood people wilfully hiding information the template explicitly asks for, much less posting the fact you chose to hide these details.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.