Stuck in maintenance-mode after update from 32.0.2.2 to 33.0.3--OpenMediaVault 8

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

ip-lib is a library designed to make it easier to work with IP addresses in PHP. I’m wondering if you might have a copy-and-paste error or some other mistake in your config.php file relating to IPs (for example a syntax error in trusted_proxies).

But that’s just a wild guess.

Can you post the output of occ config:list system as request by the support template?

I cannot imagine there is a typo or copy/paster error in the config.php, because nextcloud was working with this config up to the latest update. I have recently disabled IPv6 from my internal network though, because my Android-Phone could not download App-Updates anymore from the Playstore.

Below output of occ config:list system

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
{
    "system": {
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "openmediavault:8086",
            "nextcloud.xxxxxxxxxxx.com"
        ],
        "dbtype": "pgsql",
        "serverid": 1,
        "version": "33.0.2.2",
        "overwrite.cli.url": "https:\/\/nextcloud.xxxxxxxxxxx.com",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "maintenance_window_start": {
            "\u2013value=3": ""
        },
        "maintenance": true,
        "default_phone_region": "49",
        "mail_smtpmode": "smtp",
        "memcache.local": "\\OC\\Memcache\\APCu",
        "filelocking.enabled": true,
        "memcache.locking": "\\OC\\Memcache\\APCu",
        "upgrade.disable-web": true,
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_sendmailmode": "smtp",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "465",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauth": true,
        "mail_smtpsecure": "ssl",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "loglevel": 0,
        "app_install_overwrite": [
            "bookmarks",
            "richdocuments",
            "phonetrack"
        ]
    }
}

Which version of PHP are you using?

I am using the Docker-Image from Linuxserver.io - PHP-Version is 8.4.16

Which version of Nextcloud is displayed here when you run the following command inside the LinuxServer container? (Or outside, but then possibly with a different path)

cat /app/www/public/version.php | grep -i OC_VersionString

I wonder if something went wrong during a previous update…

$OC_VersionString = ‘33.0.3’;

And the Nextcloud App Store can be accessed from within the container? I haven’t a clue, but that seems to be part of the trigger somehow.

curl -I https://apps.nextcloud.com
HTTP/2 200 
alt-svc: h3=":443"; ma=2592000
content-language: en
content-security-policy: font-src 'self'; connect-src 'self'; default-src 'none'; form-action 'self' https://github.com; style-src 'self'; img-src *; script-src 'self'
content-type: text/html; charset=utf-8
cross-origin-opener-policy: same-origin
date: Sun, 03 May 2026 21:53:19 GMT
permissions-policy: interest-cohort=();
referrer-policy: same-origin
server: NCSA/1.42;
strict-transport-security: max-age=31536000; includeSubDomains; preload;
vary: Accept-Language,Cookie,Accept-Encoding
via: 1.1 Caddy
x-content-type-options: nosniff
x-frame-options: DENY
x-xss-protection: 1; mode=block;
content-length: 525233

Silly idea: If you set the following in your config.php (source):

'has_internet_connection' => false,

Is it then possible to complete the update using occ upgrade?

No upgrade required.

Note: This command triggers the upgrade actions associated with a new version. The new version's updated source files must be deployed in advance.
See the upgrade documentation: https://docs.nextcloud.com/server/33/go.php?to=admin-update for more information.

ok, it’s saying “no upgrade required”, but when I call the server, I get an “Internal Server-Error” (don’t know, if my translation matches the english original really)

Interner Serverfehler

Der Server konnte die Anfrage nicht fertig stellen.

Sollte dies erneut auftreten, senden Sie bitte die nachfolgenden technischen Einzelheiten an Ihre Serveradministration.

Weitere Details können im Serverprotokoll gefunden werden.
Technische Details

    Entfernte Adresse: 192.168.178.20
    Anfragekennung: vpAzCJztvnGPvlthL7KG

Restarting the docker-image did not resolve the error

And what do you see in the logs when that happens?

tail -f -n0 /path/to/nextcloud.log
tail -f -n0 /path/to/php-error.log
  1. Run a tail command on the logs and let it run
  2. Open Nextcloud in browser
  3. Post the tail/log output here
/path/to/nextcloud.log

It is located as nextcloud.log in your datadirectory. You can see where your datadirectory is by running occ config:list system.

/path/to/php-error.log

I’m not familiar with the linuxserver/nextcloud images, so I don’t know whether a PHP error log has been configured. You can run php -r "echo ini_get('log_errors');" to check if it is enabled (if yes, it sould return 1) and then get the path to the log with php -r "echo ini_get('error_log');".

{"reqId":"8H537DMOPiu9BjoZGcpV","level":1,"time":"2026-05-04T14:11:11+00:00","remoteAddr":"172.69.151.54","user":"--","app":"no app in context","method":"GET","url":"/index.php/204","scriptName":"/index.php","message":"Unable to generate a URL for the named route "phonetrack.page.index" as such route does not exist.","userAgent":"Mozilla/5.0 (Linux) mirall/3.16.7-1\~deb13u1 (Debian built) (Nextcloud, debian-6.19.13+deb13-amd64 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"33.0.3.2","clientReqId":"5383de57-4f71-461e-952e-4ec8b2c02de3","exception":{"Exception":"Symfony\\Component\\Routing\\Exception\\RouteNotFoundException","Message":"Unable to generate a URL for the named route "phonetrack.page.index" as such route does not exist.","Code":0,"Trace":\[{"file":"/app/www/public/lib/private/Route/Router.php","line":413,"function":"generate","class":"Symfony\\Component\\Routing\\Generator\\UrlGenerator","type":"->"},{"file":"/app/www/public/lib/private/Route/CachingRouter.php","line":56,"function":"generate","class":"OC\\Route\\Router","type":"->"},{"file":"/app/www/public/lib/private/URLGenerator.php","line":81,"function":"generate","class":"OC\\Route\\CachingRouter","type":"->"},{"file":"/app/www/public/lib/private/NavigationManager.php","line":372,"function":"linkToRoute","class":"OC\\URLGenerator","type":"->"},{"file":"/app/www/public/lib/private/NavigationManager.php","line":125,"function":"init","class":"OC\\NavigationManager","type":"->"},{"file":"/config/www/nextcloud/apps/theming/lib/ThemingDefaults.php","line":143,"function":"getAll","class":"OC\\NavigationManager","type":"->"},{"file":"/app/www/public/lib/private/legacy/OC_Defaults.php","line":247,"function":"getShortFooter","class":"OCA\\Theming\\ThemingDefaults","type":"->"},{"file":"/app/www/public/lib/public/Defaults.php","line":153,"function":"getLongFooter","class":"OC_Defaults","type":"->"},{"file":"/app/www/public/core/templates/layout.guest.php","line":61,"function":"getLongFooter","class":"OCP\\Defaults","type":"->"},{"file":"/app/www/public/lib/private/Template/Base.php","line":133,"args":\["/app/www/public/core/templates/layout.guest.php"\],"function":"include"},{"file":"/app/www/public/lib/private/Template/Base.php","line":106,"function":"load","class":"OC\\Template\\Base","type":"->"},{"file":"/app/www/public/lib/private/Template/Template.php","line":112,"function":"fetchPage","class":"OC\\Template\\Base","type":"->"},{"file":"/app/www/public/lib/private/Template/Template.php","line":142,"function":"fetchPage","class":"OC\\Template\\Template","type":"->"},{"file":"/app/www/public/lib/private/Template/Base.php","line":96,"function":"fetchPage","class":"OC\\Template\\Template","type":"->"},{"file":"/app/www/public/lib/private/Template/TemplateManager.php","line":130,"function":"printPage","class":"OC\\Template\\Base","type":"->"},{"file":"/app/www/public/index.php","line":107,"function":"printExceptionErrorPage","class":"OC\\Template\\TemplateManager","type":"->"}\],"File":"/app/www/public/3rdparty/symfony/routing/Generator/UrlGenerator.php","Line":134,"message":"Unable to generate a URL for the named route "phonetrack.page.index" as such route does not exist.","exception":"{"class":"Symfony\\Component\\Routing\\Exception\\RouteNotFoundException","message":"Unable to generate a URL for the named route \\"phonetrack.page.index\\" as such route does not exist.","code":0,"file":"/app/www/public/3rdparty/symfony/routing/Generator/UrlGenerator.php:134","trace":"#0 /app/www/public/lib/private/Route/Router.php(413): Symfony\\Component\\Routing\\Generator\\UrlGenerator->generate()\\n#1 /app/www/public/lib/private/Route/CachingRouter.php(56): OC\\Route\\Router->generate()\\n#2 /app/www/public/lib/private/URLGenerator.php(81): OC\\Route\\CachingRouter->generate()\\n#3 /app/www/public/lib/private/NavigationManager.php(372): OC\\URLGenerator->linkToRoute()\\n#4 /app/www/public/lib/private/NavigationManager.php(125): OC\\NavigationManager->init()\\n#5 /config/www/nextcloud/apps/theming/lib/ThemingDefaults.php(143): OC\\NavigationManager->getAll()\\n#6 /app/www/public/lib/private/legacy/OC_Defaults.php(247): OCA\\Theming\\ThemingDefaults->getShortFooter()\\n#7 /app/www/public/lib/public/Defaults.php(153): OC_Defaults->getLongFooter()\\n#8 /app/www/public/core/templates/layout.guest.php(61): OCP\\Defaults->getLongFooter()\\n#9 /app/www/public/lib/private/Template/Base.php(133): include('...')\\n#10 /app/www/public/lib/private/Template/Base.php(106): OC\\Template\\Base->load()\\n#11 /app/www/public/lib/private/Template/Template.php(112): OC\\Template\\Base->fetchPage()\\n#12 /app/www/public/lib/private/Template/Template.php(142): OC\\Template\\Template->fetchPage()\\n#13 /app/www/public/lib/private/Template/Base.php(96): OC\\Template\\Template->fetchPage()\\n#14 /app/www/public/lib/private/Template/TemplateManager.php(130): OC\\Template\\Base->printPage()\\n#15 /app/www/public/index.php(107): OC\\Template\\TemplateManager->printExceptionErrorPage()\\n#16 {main}"}","CustomMessage":"Unable to generate a URL for the named route "phonetrack.page.index" as such route does not exist."}}
php -r "echo ini_get('log_errors');" is giving me a "1", but php -r "echo ini_get('error_log');" does not give me any output

root@96ac171325ca:/# php -r "echo ini_get('log_errors');"
1root@96ac171325ca:/# 

OK, the errors in your nextcloud.log suggest that PhoneTrack is broken.

Please disable PhoneTracks:

occ app:disable phonetrack

Now open Nextcloud again.

If Nextcloud is still not working, post the output of tail -f -n0 nextcloud.log again.

did already, same result and the new log:

{"reqId":"rWOxOzADOrljFWkGJzqS","level":3,"time":"2026-05-04T14:41:09+00:00","remoteAddr":"172.71.148.118","user":"--","app":"no app in context","method":"PROPFIND","url":"/remote.php/dav/files/dieter/","scriptName":"/remote.php","message":"Uncaught exception","userAgent":"Mozilla/5.0 (Linux) mirall/3.16.7-1~deb13u1 (Debian built) (Nextcloud, debian-6.19.13+deb13-amd64 ClientArchitecture: x86_64 OsArchitecture: x86_64)","version":"33.0.3.2","clientReqId":"6a6daa0a-9826-4900-be78-ff11012c7d08","exception":{"Exception":"ParseError","Message":"syntax error, unexpected token \"return\", expecting variable or \"{\" or \"$\"","Code":0,"Trace":[{"file":"/app/www/public/lib/composer/composer/ClassLoader.php","line":427,"function":"{closure:Composer\\Autoload\\ClassLoader::initializeIncludeClosure():575}","args":["*** sensitive parameters replaced ***"]},{"file":"/app/www/public/3rdparty/mlocati/ip-lib/src/Address/IPv4.php","line":168,"function":"loadClass","class":"Composer\\Autoload\\ClassLoader","type":"->"},{"file":"/app/www/public/3rdparty/mlocati/ip-lib/src/Factory.php","line":51,"function":"parseString","class":"IPLib\\Address\\IPv4","type":"::"},{"file":"/app/www/public/lib/private/Security/Ip/Address.php","line":25,"function":"parseAddressString","class":"IPLib\\Factory","type":"::"},{"file":"/app/www/public/lib/private/Security/Ip/Factory.php","line":21,"function":"__construct","class":"OC\\Security\\Ip\\Address","type":"->"},{"file":"/app/www/public/lib/private/Security/Ip/BruteforceAllowList.php","line":33,"function":"addressFromString","class":"OC\\Security\\Ip\\Factory","type":"->"},{"file":"/app/www/public/lib/private/Security/Bruteforce/Throttler.php","line":86,"function":"isBypassListed","class":"OC\\Security\\Ip\\BruteforceAllowList","type":"->"},{"file":"/app/www/public/lib/private/Security/Bruteforce/Throttler.php","line":112,"function":"isBypassListed","class":"OC\\Security\\Bruteforce\\Throttler","type":"->"},{"file":"/app/www/public/lib/private/Security/Bruteforce/Throttler.php","line":210,"function":"getAttempts","class":"OC\\Security\\Bruteforce\\Throttler","type":"->"},{"file":"/app/www/public/lib/private/User/Session.php","line":385,"function":"sleepDelayOrThrowOnMax","class":"OC\\Security\\Bruteforce\\Throttler","type":"->"},{"file":"/config/www/nextcloud/apps/dav/lib/Connector/Sabre/Auth.php","line":84,"function":"logClientIn","class":"OC\\User\\Session","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/app/www/public/3rdparty/sabre/dav/lib/DAV/Auth/Backend/AbstractBasic.php","line":103,"function":"validateUserPass","class":"OCA\\DAV\\Connector\\Sabre\\Auth","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/config/www/nextcloud/apps/dav/lib/Connector/Sabre/Auth.php","line":196,"function":"check","class":"Sabre\\DAV\\Auth\\Backend\\AbstractBasic","type":"->"},{"file":"/config/www/nextcloud/apps/dav/lib/Connector/Sabre/Auth.php","line":109,"function":"auth","class":"OCA\\DAV\\Connector\\Sabre\\Auth","type":"->"},{"file":"/app/www/public/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php","line":179,"function":"check","class":"OCA\\DAV\\Connector\\Sabre\\Auth","type":"->"},{"file":"/app/www/public/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php","line":135,"function":"check","class":"Sabre\\DAV\\Auth\\Plugin","type":"->"},{"file":"/app/www/public/3rdparty/sabre/event/lib/WildcardEmitterTrait.php","line":89,"function":"beforeMethod","class":"Sabre\\DAV\\Auth\\Plugin","type":"->"},{"file":"/app/www/public/3rdparty/sabre/dav/lib/DAV/Server.php","line":456,"function":"emit","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/config/www/nextcloud/apps/dav/lib/Connector/Sabre/Server.php","line":212,"function":"invokeMethod","class":"Sabre\\DAV\\Server","type":"->"},{"file":"/config/www/nextcloud/apps/dav/lib/Server.php","line":428,"function":"start","class":"OCA\\DAV\\Connector\\Sabre\\Server","type":"->"},{"file":"/config/www/nextcloud/apps/dav/appinfo/v2/remote.php","line":25,"function":"exec","class":"OCA\\DAV\\Server","type":"->"},{"file":"/app/www/public/remote.php","line":151,"args":["/config/www/nextcloud/apps/dav/appinfo/v2/remote.php"],"function":"require_once"}],"File":"/app/www/public/3rdparty/mlocati/ip-lib/src/Service/UnsignedIntegerMath.php","Line":165,"message":"Uncaught exception","exception":"{\"class\":\"ParseError\",\"message\":\"syntax error, unexpected token \\\"return\\\", expecting variable or \\\"{\\\" or \\\"$\\\"\",\"code\":0,\"file\":\"/app/www/public/3rdparty/mlocati/ip-lib/src/Service/UnsignedIntegerMath.php:165\",\"trace\":\"#0 /app/www/public/lib/composer/composer/ClassLoader.php(427): {closure:Composer\\Autoload\\ClassLoader::initializeIncludeClosure():575}()\\n#1 /app/www/public/3rdparty/mlocati/ip-lib/src/Address/IPv4.php(168): Composer\\Autoload\\ClassLoader->loadClass()\\n#2 /app/www/public/3rdparty/mlocati/ip-lib/src/Factory.php(51): IPLib\\Address\\IPv4::parseString()\\n#3 /app/www/public/lib/private/Security/Ip/Address.php(25): IPLib\\Factory::parseAddressString()\\n#4 /app/www/public/lib/private/Security/Ip/Factory.php(21): OC\\Security\\Ip\\Address->__construct()\\n#5 /app/www/public/lib/private/Security/Ip/BruteforceAllowList.php(33): OC\\Security\\Ip\\Factory->addressFromString()\\n#6 /app/www/public/lib/private/Security/Bruteforce/Throttler.php(86): OC\\Security\\Ip\\BruteforceAllowList->isBypassListed()\\n#7 /app/www/public/lib/private/Security/Bruteforce/Throttler.php(112): OC\\Security\\Bruteforce\\Throttler->isBypassListed()\\n#8 /app/www/public/lib/private/Security/Bruteforce/Throttler.php(210): OC\\Security\\Bruteforce\\Throttler->getAttempts()\\n#9 /app/www/public/lib/private/User/Session.php(385): OC\\Security\\Bruteforce\\Throttler->sleepDelayOrThrowOnMax()\\n#10 /config/www/nextcloud/apps/dav/lib/Connector/Sabre/Auth.php(84): OC\\User\\Session->logClientIn()\\n#11 /app/www/public/3rdparty/sabre/dav/lib/DAV/Auth/Backend/AbstractBasic.php(103): OCA\\DAV\\Connector\\Sabre\\Auth->validateUserPass()\\n#12 /config/www/nextcloud/apps/dav/lib/Connector/Sabre/Auth.php(196): Sabre\\DAV\\Auth\\Backend\\AbstractBasic->check()\\n#13 /config/www/nextcloud/apps/dav/lib/Connector/Sabre/Auth.php(109): OCA\\DAV\\Connector\\Sabre\\Auth->auth()\\n#14 /app/www/public/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php(179): OCA\\DAV\\Connector\\Sabre\\Auth->check()\\n#15 /app/www/public/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php(135): Sabre\\DAV\\Auth\\Plugin->check()\\n#16 /app/www/public/3rdparty/sabre/event/lib/WildcardEmitterTrait.php(89): Sabre\\DAV\\Auth\\Plugin->beforeMethod()\\n#17 /app/www/public/3rdparty/sabre/dav/lib/DAV/Server.php(456): Sabre\\DAV\\Server->emit()\\n#18 /config/www/nextcloud/apps/dav/lib/Connector/Sabre/Server.php(212): Sabre\\DAV\\Server->invokeMethod()\\n#19 /config/www/nextcloud/apps/dav/lib/Server.php(428): OCA\\DAV\\Connector\\Sabre\\Server->start()\\n#20 /config/www/nextcloud/apps/dav/appinfo/v2/remote.php(25): OCA\\DAV\\Server->exec()\\n#21 /app/www/public/remote.php(151): require_once('...')\\n#22 {main}\"}","CustomMessage":"Uncaught exception"}}

sorry, I cannot get that it to linebreak

appreciate your help a lot, but I guess it is hopeless - I will setup a new server and migrate my data back to the new setup

Ich glaube, ich habe mein Problem gefunden und es hat weder etwas mit Nextcloud, noch mit OMV zu tun.

Ich hatte das NAS neu aufgesetzt und nach der Installation von Nextcloud ist das Problem wieder aufgetreten. Die Verbindung zur Cloud wurde beim Synchronisieren der Daten plötzlich unterbrochen und auch das Web-Interface von OMV und Nextcloud war plötzlich nicht mehr erreichbar. Bis heute dachte ich immer, dass das NAS abgestürzt ist - aus welchem Grund auch immer.

Jedenfalls - nachdem das Problem nach der Neuinstallation wieder aufgetreten ist, habe ich an das NAS mal einen Monitor und Tastatur gehängt und siehe da - das System lebt :slight_smile: nur leider kann ich weder meinen Rechner, noch die Fritzbox anpingen. Netzwerk abgesteckt und wieder angesteckt, auf einmal ist die Verbindung wieder da als ob nichts gewesen wäre.

Nach etwas suche bin ich über einen Forenbeitrag gestolpert, wo auf die Einstellung “EEE (Energy Efficient Ethernet)” hingewiesen wurde. Ich habe das jetzt auf allen Ports ausgeschaltet und seither hatte ich keine Probleme mehr.

Lange Rede, kurzer Sinn - ich glaube die Probleme mit der Nextcloud hatte ich mir selbst durch die Neustarts des NAS eingefangen.