Support intro
I am running Nextcloud within Docker on Openmediavault 8. The System is updating all images every Sunday. Today I noticed Nextcloud is not starting anymore and stuck in maintenance-mode.
The Basics
- Nextcloud Server version (e.g., 29.x.x):
32.0.2.2
- Operating system and version (e.g., Ubuntu 24.04):
Openmediavault 8.2.10, Docker 29.4.2
Summary of the issue you are facing:
The output of occ upgrade throws me below entries
root@4a4d769fbe53:/# occ upgrade
Setting log level to debug
Updating database schema
Updated database
An unhandled exception has been thrown:
ParseError: syntax error, unexpected token "return", expecting variable or "{" or "$" in /app/www/public/3rdparty/mlocati/ip-lib/src/Service/UnsignedIntegerMath.php:165
Stack trace:
#0 /app/www/public/lib/composer/composer/ClassLoader.php(427): {closure:Composer\Autoload\ClassLoader::initializeIncludeClosure():575}()
#1 /app/www/public/3rdparty/mlocati/ip-lib/src/Address/IPv4.php(168): Composer\Autoload\ClassLoader->loadClass()
#2 /app/www/public/3rdparty/mlocati/ip-lib/src/Factory.php(51): IPLib\Address\IPv4::parseString()
#3 /app/www/public/lib/private/Net/IpAddressClassifier.php(35): IPLib\Factory::parseAddressString()
#4 /app/www/public/lib/private/Http/Client/DnsPinMiddleware.php(137): OC\Net\IpAddressClassifier->isLocalAddress()
#5 /app/www/public/3rdparty/guzzlehttp/guzzle/src/PrepareBodyMiddleware.php(35): OC\Http\Client\DnsPinMiddleware->{closure:{closure:OC\Http\Client\DnsPinMiddleware::addDnsPinning():104}:105}()
#6 /app/www/public/3rdparty/guzzlehttp/guzzle/src/Middleware.php(31): GuzzleHttp\PrepareBodyMiddleware->__invoke()
#7 /app/www/public/3rdparty/guzzlehttp/guzzle/src/RedirectMiddleware.php(71): GuzzleHttp\Middleware::{closure:{closure:GuzzleHttp\Middleware::cookies():28}:29}()
#8 /app/www/public/3rdparty/guzzlehttp/guzzle/src/Middleware.php(66): GuzzleHttp\RedirectMiddleware->__invoke()
#9 /app/www/public/3rdparty/guzzlehttp/guzzle/src/HandlerStack.php(75): GuzzleHttp\Middleware::{closure:{closure:GuzzleHttp\Middleware::httpErrors():60}:61}()
#10 /app/www/public/3rdparty/guzzlehttp/guzzle/src/Client.php(333): GuzzleHttp\HandlerStack->__invoke()
#11 /app/www/public/3rdparty/guzzlehttp/guzzle/src/Client.php(169): GuzzleHttp\Client->transfer()
#12 /app/www/public/3rdparty/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\Client->requestAsync()
#13 /app/www/public/lib/private/Http/Client/Client.php(219): GuzzleHttp\Client->request()
#14 /app/www/public/lib/private/App/AppStore/Fetcher/Fetcher.php(92): OC\Http\Client\Client->get()
#15 /app/www/public/lib/private/App/AppStore/Fetcher/AppFetcher.php(56): OC\App\AppStore\Fetcher\Fetcher->fetch()
#16 /app/www/public/lib/private/App/AppStore/Fetcher/Fetcher.php(170): OC\App\AppStore\Fetcher\AppFetcher->fetch()
#17 /app/www/public/lib/private/App/AppStore/Fetcher/AppFetcher.php(157): OC\App\AppStore\Fetcher\Fetcher->get()
#18 /app/www/public/lib/private/Installer.php(379): OC\App\AppStore\Fetcher\AppFetcher->get()
#19 /app/www/public/lib/private/Updater.php(380): OC\Installer->isUpdateAvailable()
#20 /app/www/public/lib/private/Updater.php(243): OC\Updater->upgradeAppStoreApps()
#21 /app/www/public/lib/private/Updater.php(101): OC\Updater->doUpgrade()
#22 /app/www/public/core/Command/Upgrade.php(193): OC\Updater->upgrade()
#23 /app/www/public/3rdparty/symfony/console/Command/Command.php(326): OC\Core\Command\Upgrade->execute()
#24 /app/www/public/3rdparty/symfony/console/Application.php(1083): Symfony\Component\Console\Command\Command->run()
#25 /app/www/public/3rdparty/symfony/console/Application.php(324): Symfony\Component\Console\Application->doRunCommand()
#26 /app/www/public/3rdparty/symfony/console/Application.php(175): Symfony\Component\Console\Application->doRun()
#27 /app/www/public/lib/private/Console/Application.php(187): Symfony\Component\Console\Application->run()
#28 /app/www/public/console.php(92): OC\Console\Application->run()
#29 /app/www/public/occ(33): require_once('...')
Apps
The output of occ app:list:
Nextcloud or one of the apps require upgrade - only a limited number of commands are available
You may use your browser or the occ upgrade command to do the upgrade
Enabled:
- activity: 6.0.0
- bookmarks: 16.1.3
- bruteforcesettings: 6.0.0
- calendar: 6.2.2
- circles: 33.0.0
- cloud_federation_api: 1.17.0
- comments: 1.23.0
- contacts: 8.4.3
- contactsinteraction: 1.14.1
- cookbook: 0.11.6
- dashboard: 7.13.0
- dav: 1.36.0
- federatedfilesharing: 1.23.0
- federation: 1.23.0
- files: 2.5.0
- files_downloadlimit: 5.1.0
- files_pdfviewer: 6.0.0
- files_reminders: 1.6.0
- files_sharing: 1.25.2
- files_trashbin: 1.23.0
- files_versions: 1.26.0
- firstrunwizard: 6.0.0
- lookup_server_connector: 1.21.0
- mail: 5.7.6
- nextcloud_announcements: 5.0.0
- notifications: 6.0.0
- oauth2: 1.21.0
- password_policy: 5.0.0
- phonetrack: 1.1.0
- photos: 6.0.0
- privacy: 5.0.0
- profile: 1.2.0
- provisioning_api: 1.23.0
- recommendations: 6.0.0
- related_resources: 4.0.0
- richdocuments: 10.1.2
- serverinfo: 5.0.0
- settings: 1.16.0
- sharebymail: 1.23.0
- support: 5.0.0
- survey_client: 5.0.0
- systemtags: 1.23.0
- text: 7.0.1
- theming: 2.8.0
- twofactor_backupcodes: 1.22.0
- twofactor_nextcloud_notification: 7.0.0
- twofactor_totp: 15.0.0
- updatenotification: 1.23.0
- user_status: 1.13.0
- viewer: 6.0.0
- weather_status: 1.13.0
- webhook_listeners: 1.5.0
- workflowengine: 2.15.0
Disabled:
- admin_audit: 1.23.0
- app_api: 33.0.0 (installed 32.0.0)
- encryption: 2.21.0
- files_external: 1.25.1
- logreader: 6.0.0 (installed 5.0.0-dev.0)
- suspicious_login: 11.0.0
- testing: 1.23.0
- user_ldap: 1.24.0