Update to NC 30.0.2 not possible

Support intro

Sorry to hear you’re facing problems. :slightly_frowning_face:

The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.

If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.

Getting help

In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.

Before clicking submit: Please check if your query is already addressed via the following resources:

(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can. :heart:

The Basics

  • Nextcloud Server version (e.g., 29.x.x): 30.0.1
  • Operating system and version (e.g., Ubuntu 24.04): Ubuntu 22.04
  • Web server and version (e.g, Apache 2.4.25): nginx/1.27.3
  • PHP version (e.g, 8.3): 8.2 and 8.3
  • Is this the first time you’ve seen this error? Yes
  • When did this problem seem to first start?
    When trying to update from 30.0.1 tot 30.0.2
  • Installation method (e.g. AIO, NCP, Bare Metal/Archive, etc.)
    ?
  • Are you using Cloudflare, mod_security, or similar? No

Summary of the issue you are facing:

I am trying to update NC 30.0.1 to 30.0.2 using the page at /settings/admin/overview,
After starting update I see:

Initializing
Current version is 30.0.1
Update tot Nextcloud 3.0.2 availbale (channel: “stable”)
Following file will be downloaded automatically:
https://download.nextcloud.com/server/releases/nextcloud-30.0.2.zip
Open changelog
Retry update

Check for expected files

Check for write permissions

Create backup

Downloading

Verifying integrity

Parsing response failed
Show detailed response

the arrow expands a little window which contains no information.

What can I do to solve this?

Best regards,
Marianne

Steps to replicate it (hint: details matter!):

Log entries

Nextcloud

Please provide the log entries from your Nextcloud log that are generated during the time of problem (via the Copy raw option from Administration settings->Logging screen or from your nextcloud.log located in your data directory). Feel free to use a pastebin/gist service if necessary.

PASTE HERE

Web Browser

If the problem is related to the Web interface, open your browser inspector Console and Network tabs while refreshing (reloading) and reproducing the problem. Provide any relevant output/errors here that appear.

PASTE

Web server / Reverse Proxy

The output of your Apache/nginx/system log in /var/log/____:

PASTE HERE

Configuration

Nextcloud

The output of occ config:list system or similar is best, but, if not possible, the contents of your config.php file from /path/to/nextcloud is fine (make sure to remove any identifiable information!):

PASTE HERE

Apps

The output of occ app:list (if possible).

Tips for increasing the likelihood of a response

  • Use the preformatted text formatting option in the editor for all log entries and configuration output.
  • If screenshots are useful, feel free to include them.
    • If possible, also include key error output in text form so it can be searched for.
  • Try to edit log output only minimally (if at all) so that it can be ran through analyzers / formatters by those trying to help you.

If its failing at this step it may be running in a low memory environment. Or you may just be hitting a web server timeout.

The Updater logs to a file called data/updater.log. Please check it for possible hints.

How much RAM does the server have what is your PHP memory_limit?

You can try running the updater in command-line mode. That mode will not be impacted by web server timeout issues.

See Updater: Command-Line Mode and Upgrading: Troubleshooting.

My knowledge is minimal, so I give some information the computer tells me. Hope you can help me.

free --mega

           total        used        free      shared  buff/cache   available

Mem: 8204 1902 482 55 5819 5926
Swap: 4294 76 4218

sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/updater/updater.phar

Nextcloud Updater - version: v29.0.0-23-g6a5f9ec

Step 5 is currently in process. Please call this command later or remove the following file to start from scratch: /var/nextcloud_data/updater-oclsi7ly2yff/.step
root@vanharten:/home/marianne# rm /var/nextcloud_data/updater-oclsi7ly2yff/.step
root@vanharten:/home/marianne# sudo -u www-data php --define apc.enable_cli=1 /var/www/nextcloud/updater/updater.phar
Nextcloud Updater - version: v29.0.0-23-g6a5f9ec

Current version is 30.0.1.
PHP Fatal error: Uncaught Error: Call to undefined function NC\Updater\curl_init() in phar:///var/www/nextcloud/updater/updater.phar/lib/Updater.php:496
Stack trace:
#0 phar:///var/www/nextcloud/updater/updater.phar/lib/Updater.php(129): NC\Updater\Updater->getUpdateServerResponse()
#1 phar:///var/www/nextcloud/updater/updater.phar/lib/UpdateCommand.php(154): NC\Updater\Updater->checkForUpdate()
#2 phar:///var/www/nextcloud/updater/updater.phar/vendor/symfony/console/Command/Command.php(298): NC\Updater\UpdateCommand->execute()
#3 phar:///var/www/nextcloud/updater/updater.phar/vendor/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run()
#4 phar:///var/www/nextcloud/updater/updater.phar/vendor/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand()
#5 phar:///var/www/nextcloud/updater/updater.phar/vendor/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun()
#6 phar:///var/www/nextcloud/updater/updater.phar/updater.php(12): Symfony\Component\Console\Application->run()
#7 /var/www/nextcloud/updater/updater.phar(14): require(‘…’)
#8 {main}
thrown in phar:///var/www/nextcloud/updater/updater.phar/lib/Updater.php on line 496