nemo87
May 18, 2025, 10:52am
1
I would like to upgrade the version from 25 to 26, I installed php 8,
pi@raspberrypi :~ $ php -v
PHP 8.4.7 (cli) (built: May 9 2025 07:01:24) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.4.7, Copyright (c) Zend Technologies
with Zend OPcache v8.4.7, Copyright (c), by Zend Technologies
and then downloaded the new version, copied the folder to /var/www and gave the command:
pi@raspberrypi :/var/www/nextcloud $ sudo -u www-data php updater/updater.phar
Nextcloud Updater - version: v26.0.6-13-gef27ae9 dirty
Current version is 26.0.13.
PHP Fatal error: Uncaught Error: Call to undefined function NC\Updater\curl_init() in phar:///var/www/nextcloud/updater/updater.phar/lib/Updater.php:472
Stack trace:
#0 phar:///var/www/nextcloud/updater/updater.phar/lib/Updater.php(132): NC\Updater\Updater->getUpdateServerResponse()
#1 phar:///var/www/nextcloud/updater/updater.phar/lib/UpdateCommand.php(155): NC\Updater\Updater->checkForUpdate()
#2 phar:///var/www/nextcloud/updater/updater.phar/vendor/symfony/console/Command/Command.php(255): NC\Updater\UpdateCommand->execute()
#3 phar:///var/www/nextcloud/updater/updater.phar/vendor/symfony/console/Application.php(1021): Symfony\Component\Console\Command\Command->run()
#4 phar:///var/www/nextcloud/updater/updater.phar/vendor/symfony/console/Application.php(275): Symfony\Component\Console\Application->doRunCommand()
#5 phar:///var/www/nextcloud/updater/updater.phar/vendor/symfony/console/Application.php(149): Symfony\Component\Console\Application->doRun()
#6 phar:///var/www/nextcloud/updater/updater.phar/updater.php(10): 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 472
Could you help me?
wwe
May 18, 2025, 2:17pm
2
hi @nemo87 the first version supporting php84 is nc31 so I would recommend you revert to a supported php version and perform upgrades one step at time to at least NC30 (oldest maintained version for now)
1 Like
For Nextcloud 25 you must use PHP 8.1 or lower.
Requirements Nextcloud 25
Requirements Nextcloud 26
Requirements Nextcloud 27
Requirements Nextcloud 28
Requirements Nextcloud 29
Requirements Nextcloud 30
Requirements Nextcloud 31
Maybe you can upgrade from Nextcloud 25 to Nextcloud 31 only with PHP 8.1 see the first and last link. With Nextcloud 31 you can change to PHP 8.4
system
Closed
August 17, 2025, 11:19am
5
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.