AIO - Stuck to 34.0.1?

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • 34.0.1 - AIO Mastercontainer 13.4.1
  • Operating system and version (e.g., Ubuntu 24.04):
    • Synology DSM - Docker API 1.43 (can’t change that..…)
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    • Synology
  • Is this the first time you’ve seen this error? (Yes / No):
    • no
  • When did this problem seem to first start?
    • Everytime I try to update since 34.0.2 came out
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • AIO
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • no

Summary of the issue you are facing:

I cannot update to the latest version (34.0.3). I tried

  • the « normal » way through the AIO Master Container.
  • Stopped all the containers, removed them from docker, including non persistent volume, erased old images, and pulled + recreated them through the master container.

-> Nothing works.

The Admin pannel of Nextcloud says this:

Mise Ă  jour

Une nouvelle version est disponible : Nextcloud 34.0.3
L’application 1 n’a pas de version compatible pour cette version de Nextcloud.

Applications n’ayant pas de version compatible

If I translate in English it says:

Update

A new version is available: Nextcloud 34.0.3

App 1 does not have a compatible version for this version of Nextcloud.

Apps without a compatible version

Nextcloud All-in-One :up_right_arrow:

Log entries

2026-08-14T15:56:57.459361727Z Trying to fix docker.sock permissions internally...
2026-08-14T15:56:57.464452775Z Creating docker group internally with id 65538
2026-08-14T15:56:57.961983673Z e[0;31mDOCKER_API_VERSION was found to be set to '1.43'.e[0m
2026-08-14T15:56:57.962094405Z e[0;31mPlease note that only v1.44 is officially supported and tested by the maintainers of Nextcloud AIO.e[0m
2026-08-14T15:56:57.962136116Z e[0;31mSo you run on your own risk and things might break without warning.e[0m
2026-08-14T15:56:58.192847336Z WARNING: No kernel memory TCP limit support
2026-08-14T15:56:58.193015309Z WARNING: No cpu cfs quota support
2026-08-14T15:56:58.193040649Z WARNING: No cpu cfs period support
2026-08-14T15:56:58.193061939Z WARNING: No blkio throttle.read_bps_device support
2026-08-14T15:56:58.193083870Z WARNING: No blkio throttle.write_bps_device support
2026-08-14T15:56:58.193102760Z WARNING: No blkio throttle.read_iops_device support
2026-08-14T15:56:58.193120650Z WARNING: No blkio throttle.write_iops_device support
2026-08-14T15:56:58.214586629Z WARNING: No kernel memory TCP limit support
2026-08-14T15:56:58.214673740Z WARNING: No cpu cfs quota support
2026-08-14T15:56:58.214697971Z WARNING: No cpu cfs period support
2026-08-14T15:56:58.214716741Z WARNING: No blkio throttle.read_bps_device support
2026-08-14T15:56:58.214737491Z WARNING: No blkio throttle.write_bps_device support
2026-08-14T15:56:58.214754602Z WARNING: No blkio throttle.read_iops_device support
2026-08-14T15:56:58.214770362Z WARNING: No blkio throttle.write_iops_device support
2026-08-14T15:56:58.525366163Z e[0;92mInitial startup of Nextcloud All-in-One complete!
2026-08-14T15:56:58.525503555Z You should be able to open the Nextcloud AIO Interface now on port 8080 of this server!
2026-08-14T15:56:58.525555386Z E.g. https://internal.ip.of.this.server:8080
2026-08-14T15:56:58.525581166Z ⚠️ Important: do always use an ip-address if you access this port and not a domain as HSTS might block access to it later!
2026-08-14T15:56:58.525616637Z 
2026-08-14T15:56:58.525632577Z If your server has port 80 and 8443 open and you point a domain to your server, you can get a valid certificate automatically by opening the Nextcloud AIO Interface via:
2026-08-14T15:56:58.525663338Z https://your-domain-that-points-to-this-server.tld:8443e[0m
2026-08-14T15:57:00.514677724Z [14-Aug-2026 15:57:00] NOTICE: fpm is running, pid 181
2026-08-14T15:57:00.514929769Z [14-Aug-2026 15:57:00] NOTICE: ready to handle connections
2026-08-14T16:02:29.752570039Z NOTICE: PHP message: Slim Application Error
2026-08-14T16:02:29.752892195Z Type: GuzzleHttp\Exception\ClientException
2026-08-14T16:02:29.752932535Z Code: 404
2026-08-14T16:02:29.752954106Z Message: Client error: `POST http://127.0.0.1/v1.43/networks/frontend_net/connect` resulted in a `404 Not Found` response:
2026-08-14T16:02:29.752993757Z {"message":"network frontend_net not found"}
2026-08-14T16:02:29.753014537Z File: /var/www/docker-aio/php/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php
2026-08-14T16:02:29.753045617Z Line: 115
2026-08-14T16:02:29.753067428Z Trace: #0 /var/www/docker-aio/php/vendor/guzzlehttp/guzzle/src/Middleware.php(72): GuzzleHttp\Exception\RequestException::create(Object(GuzzleHttp\Psr7\Request), Object(GuzzleHttp\Psr7\Response), NULL, Array, NULL)
2026-08-14T16:02:29.753101848Z #1 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/Promise.php(209): GuzzleHttp\Middleware::{closure:{closure:{closure:GuzzleHttp\Middleware::httpErrors():60}:61}:67}(Object(GuzzleHttp\Psr7\Response))
2026-08-14T16:02:29.753162349Z #2 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL)
2026-08-14T16:02:29.753191870Z #3 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\Promise\Promise::{closure:GuzzleHttp\Promise\Promise::settle():156}()
2026-08-14T16:02:29.753220820Z #4 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\Promise\TaskQueue->run(true)
2026-08-14T16:02:29.753249641Z #5 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\Promise\Promise->invokeWaitFn()
2026-08-14T16:02:29.753272561Z #6 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending()
2026-08-14T16:02:29.753298462Z #7 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList()
2026-08-14T16:02:29.753320692Z #8 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\Promise\Promise->waitIfPending()
2026-08-14T16:02:29.753342072Z #9 /var/www/docker-aio/php/vendor/guzzlehttp/guzzle/src/Client.php(273): GuzzleHttp\Promise\Promise->wait()
2026-08-14T16:02:29.753367193Z #10 /var/www/docker-aio/php/src/Docker/DockerActionManager.php(1171): GuzzleHttp\Client->request('POST', 'http://127.0.0....', Array)
2026-08-14T16:02:29.753412454Z #11 /var/www/docker-aio/php/src/Docker/DockerActionManager.php(931): AIO\Docker\DockerActionManager->sendHttpRequest('POST', 'http://127.0.0....', Array)
2026-08-14T16:02:29.753437364Z #12 /var/www/docker-aio/php/src/Docker/DockerActionManager.php(963): AIO\Docker\DockerActionManager->ConnectContainerIdToNetwork('nextcloud-aio-a...', '%APACHE_PORT%', 'frontend_net', false, '')
2026-08-14T16:02:29.753463315Z #13 /var/www/docker-aio/php/src/Controller/DockerController.php(49): AIO\Docker\DockerActionManager->ConnectContainerToNetwork(Object(AIO\Container\Container))
2026-08-14T16:02:29.753494455Z #14 /var/www/docker-aio/php/src/Controller/DockerController.php(275): AIO\Controller\DockerController->PerformRecursiveContainerStart('nextcloud-aio-a...', true, Object(Closure))
2026-08-14T16:02:29.753538706Z #15 /var/www/docker-aio/php/src/Controller/DockerController.php(253): AIO\Controller\DockerController->startTopContainer(true, Object(Closure))
2026-08-14T16:02:29.753567736Z #16 /var/www/docker-aio/php/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(39): AIO\Controller\DockerController->StartContainer(Object(Slim\Psr7\Request), Object(Slim\Psr7\Response), Array)
2026-08-14T16:02:29.753598167Z #17 /var/www/docker-aio/php/vendor/slim/slim/Slim/Routing/Route.php(362): Slim\Handlers\Strategies\RequestResponse->__invoke(Array, Object(Slim\Psr7\Request), Object(Slim\Psr7\Response), Array)
2026-08-14T16:02:29.753629897Z #18 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\Routing\Route->handle(Object(Slim\Psr7\Request))
2026-08-14T16:02:29.753668738Z #19 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
2026-08-14T16:02:29.753700089Z #20 /var/www/docker-aio/php/vendor/slim/slim/Slim/Routing/Route.php(321): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
2026-08-14T16:02:29.753726939Z #21 /var/www/docker-aio/php/vendor/slim/slim/Slim/Routing/RouteRunner.php(74): Slim\Routing\Route->run(Object(Slim\Psr7\Request))
2026-08-14T16:02:29.753753150Z #22 /var/www/docker-aio/php/vendor/slim/csrf/src/Guard.php(482): Slim\Routing\RouteRunner->handle(Object(Slim\Psr7\Request))
2026-08-14T16:02:29.753785810Z #23 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(178): Slim\Csrf\Guard->process(Object(Slim\Psr7\Request), Object(Slim\Routing\RouteRunner))
2026-08-14T16:02:29.753811921Z #24 /var/www/docker-aio/php/vendor/slim/twig-view/src/TwigMiddleware.php(117): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request))
2026-08-14T16:02:29.753839451Z #25 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Views\TwigMiddleware->process(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@anonymous))
2026-08-14T16:02:29.753868742Z #26 /var/www/docker-aio/php/src/Middleware/AuthMiddleware.php(54): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request))
2026-08-14T16:02:29.753899242Z #27 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(283): AIO\Middleware\AuthMiddleware->__invoke(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@anonymous))
2026-08-14T16:02:29.753931953Z #28 /var/www/docker-aio/php/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request))
2026-08-14T16:02:29.753971783Z #29 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\ErrorMiddleware->process(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@anonymous))
2026-08-14T16:02:29.754013534Z #30 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request))
2026-08-14T16:02:29.754060065Z #31 /var/www/docker-aio/php/vendor/slim/slim/Slim/App.php(209): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
2026-08-14T16:02:29.754094115Z #32 /var/www/docker-aio/php/vendor/slim/slim/Slim/App.php(193): Slim\App->handle(Object(Slim\Psr7\Request))
2026-08-14T16:02:29.754126476Z #33 /var/www/docker-aio/php/public/index.php(308): Slim\App->run()
2026-08-14T16:02:29.754159076Z #34 {main}

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!):

{
    "system": {
        "one-click-instance": true,
        "one-click-instance.user-limit": 100,
        "memcache.local": "\\OC\\Memcache\\APCu",
        "apps_paths": [
            {
                "path": "\/var\/www\/html\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "path": "\/var\/www\/html\/custom_apps",
                "url": "\/custom_apps",
                "writable": true
            }
        ],
        "check_data_directory_permissions": false,
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "***REMOVED SENSITIVE VALUE***",
            "password": "***REMOVED SENSITIVE VALUE***",
            "port": 6379,
            "timeout": 3,
            "read_timeout": 10
        },
        "overwritehost": "office.2bcompany.org",
        "overwriteprotocol": "https",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "localhost",
            "office.2bcompany.org"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "pgsql",
        "version": "34.0.1.2",
        "overwrite.cli.url": "https:\/\/office.2bcompany.org\/",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "updatechecker": true,
        "loglevel": 2,
        "log_type": "file",
        "logfile": "\/var\/www\/html\/data\/nextcloud.log",
        "log_rotate_size": 10485760,
        "log.condition": {
            "apps": [
                "admin_audit"
            ]
        },
        "preview_max_x": 2048,
        "preview_max_y": 2048,
        "jpeg_quality": 60,
        "enabledPreviewProviders": {
            "1": "OC\\Preview\\Image",
            "2": "OC\\Preview\\MarkDown",
            "3": "OC\\Preview\\MP3",
            "4": "OC\\Preview\\TXT",
            "5": "OC\\Preview\\OpenDocument",
            "6": "OC\\Preview\\Movie",
            "7": "OC\\Preview\\Krita",
            "0": "OC\\Preview\\Imaginary",
            "23": "OC\\Preview\\ImaginaryPDF"
        },
        "enable_previews": true,
        "upgrade.disable-web": true,
        "mail_smtpmode": "smtp",
        "trashbin_retention_obligation": "auto, 30",
        "versions_retention_obligation": "auto, 30",
        "activity_expire_days": 30,
        "simpleSignUpLink.shown": false,
        "share_folder": "\/Shared",
        "one-click-instance.link": "https:\/\/nextcloud.com\/all-in-one\/",
        "upgrade.cli-upgrade-link": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/2726",
        "updatedirectory": "\/nc-updater",
        "maintenance_window_start": 100,
        "allow_local_remote_servers": true,
        "davstorage.request_timeout": 3600,
        "documentation_url.server_logs": "https:\/\/github.com\/nextcloud\/all-in-one\/discussions\/5425",
        "htaccess.RewriteBase": "\/",
        "dbpersistent": false,
        "auth.bruteforce.protection.enabled": true,
        "ratelimit.protection.enabled": true,
        "files_external_allow_create_new_local": false,
        "trusted_proxies": "***REMOVED SENSITIVE VALUE***",
        "preview_imaginary_url": "***REMOVED SENSITIVE VALUE***",
        "preview_imaginary_key": "***REMOVED SENSITIVE VALUE***",
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_sendmailmode": "smtp",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpsecure": "ssl",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpauth": true,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "465",
        "defaultapp": "",
        "app_install_overwrite": {
            "1": "nextcloud-aio"
        },
        "default_phone_region": "CH",
        "updater.release.channel": "stable",
        "twofactor_enforced": "true",
        "twofactor_enforced_groups": [],
        "twofactor_enforced_excluded_groups": [],
        "serverid": 445,
        "log_type_audit": "file",
        "logfile_audit": "\/var\/www\/html\/data\/audit.log",
        "update_channel": "stable",
        "DOMAIN": redacted
        "AIO_VERSION": "v13.4.1"
    }
}

Apps

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

Enabled:

  • activity: 7.0.0
  • admin_audit: 1.24.0
  • appstore: 1.0.0
  • bruteforcesettings: 7.0.0
  • calendar: 6.5.3
  • circles: 34.0.0
  • cloud_federation_api: 1.18.0
  • collectives: 4.5.0
  • comments: 1.24.0
  • contacts: 8.7.6
  • contactsinteraction: 1.15.0
  • dashboard: 7.14.0
  • dav: 1.39.0
  • deck: 1.18.3
  • encryption: 2.22.0
  • external: 9.0.1
  • federatedfilesharing: 1.24.0
  • federation: 1.24.0
  • files: 2.6.0
  • files_downloadlimit: 5.2.0-dev.0
  • files_external: 1.26.0
  • files_lock: 34.0.0
  • files_pdfviewer: 7.0.0-dev.0
  • files_reminders: 1.7.0
  • files_sharing: 1.26.0
  • files_trashbin: 1.24.0
  • files_versions: 1.27.0
  • firstrunwizard: 7.0.0-dev.0
  • forms: 5.3.5
  • logreader: 7.0.0
  • lookup_server_connector: 1.22.0
  • nextcloud-aio: 0.8.0
  • nextcloud_announcements: 6.0.0
  • notes: 6.0.1
  • notifications: 7.0.0-dev.1
  • notify_push: 1.4.0
  • oauth2: 1.22.0
  • office: 1.0.0
  • oidc: 2.0.6
  • password_policy: 6.0.0-dev.0
  • polls: 9.1.4
  • privacy: 6.0.0-dev.1
  • profile: 1.3.0
  • provisioning_api: 1.24.0
  • recommendations: 7.0.0
  • related_resources: 5.0.0-dev.0
  • richdocuments: 11.1.0
  • serverinfo: 6.0.0
  • settings: 1.17.0
  • sharebymail: 1.24.0
  • spreed: 24.0.4
  • support: 6.0.0
  • survey_client: 6.0.0-dev.0
  • suspicious_login: 12.0.0-dev.0
  • systemtags: 1.24.0
  • tables: 2.2.1
  • tasks: 0.18.1
  • text: 8.0.0
  • theming: 2.9.0
  • twofactor_backupcodes: 1.23.0
  • twofactor_totp: 16.0.0
  • updatenotification: 1.24.0
  • user_status: 1.14.0
  • viewer: 7.0.0-dev.0
  • weather_status: 1.14.0
  • webhook_listeners: 1.6.0
  • whiteboard: 1.5.9
  • workflowengine: 2.16.0
    Disabled:
  • app_api: 34.0.0 (installed 32.0.0)
  • appointments: 2.7.4 (installed 2.7.4)
  • files_fulltextsearch_tesseract: 32.0.0 (installed 32.0.0)
  • photos: 7.0.0 (installed 5.0.0-dev.1)
  • twofactor_nextcloud_notification: 8.0.0
  • user_ldap: 1.25.0

Hope I have provided enough info ! I continue searching of course.

Thanks in advance for all your help.

I’m seeing the same kind of update blockage when AIO reports that its app is incompatible, even though the server is still on the 34.0.1 line. Recreating the containers and images produces the same result, so the version check appears to be the part that needs attention.

Well, it does update when I follow the « beta » method of upgrading: How to update to `Nextcloud Hub 26 Spring` now? · nextcloud/all-in-one · Discussion #8223 · GitHub

-> I don’t exactly get why I need to do that. There’s something with the channel categories that’s a bit odd to me: latest, beta. I thought that once you’re on the latest major version (34 for instance), the . release would follow easily. Especially since NC advertises all the 34 novelties as current (and already teases 35…).

Try this: AIO - Stuck to 34.0.1? - #4 by Michaelmonney !

AIO update policies/channels are different than Nextcloud Server bare metal/Archive:

Ok thanks for the link. I get it now

I still think some kind of clarification would be nice:

  • Which version should be used in production?
  • Which are feature previews ?
  • AIO latest releases vs Bare metal releases, etc.

For example I am on AIO, but the admin page, as well as NC newsletters and social media told me for days an update was available (34.0.2, then 34.0.3) although it was not available with master container updates. Since AIO is the “official” installation method that makes little sense.

I am amazed though of the quality of the suite, as well as the quality of help found in the community. I hope my vague criticisms here are not misleading: I empathize now how happy I am!

Hi, just to mention it, you can already upgrade to the latest 34.x.x release by clicking the Upgrade to Nextcloud Hub 26 Spring button:

Hi !

Thanks, I know, I am already on 34.x, using the method you mention.

What I do find unclear, is that for minor releases (34.0.1 > 34.0.2 > 34.0.3, etc), the upgrade has to be done through the container’s cli, and not by the standard update mechanism in AIO Master Container.

Or to get nagged by mail, social media, and the admin pages to update to the latest patch version if one has to wait weeks for AIO to update automatically.

You can simply click this button again to update another time to the latest 34.x.x release

OHHHHHHHH ok !

Thanks. I wasn’t aware. But again: could I have been ?

Now I cannot wait for 34.0.4 to test the procedure… :slight_smile:

That 34.0.1 to 34.0.3 gap appears to be AIO release-channel lag, not a server patch failure. The admin notices can arrive before the AIO master container publishes the matching update, which explains the confusing overlap.

I believe this only can happen if you bump AIO to the latest major before it has been mainlined in AIO.

Otherwise the conventional (non-AIO) update notifications are normally bypassed and handled strictly by AIO to avoid this confusion.

That distinction fits the 34.0.1 to 34.0.3 behavior here. The notices would then reflect the early major-channel bump, while AIO handles normal patch updates separately.

Thanks all for your answers.

Would there be a possibility (in future udpates) to have the update messages on the admin page of NC coherent with the available AIO version ? (Next time I will wait a bit longer to see what happens, I was eager to update to .2 and .3 that would fix some bugs - and they did !).

I have the same problem. Mine is currently at 34.0.1 but it says 34.0.3 is available. I’m not sure I understand what I need to do. A link above appears to say to switch to the beta channel, which I don’t want to do.

Or do I just need to wait for a new AIO update, at which point it will let me upgrade? If that’s the solution, then that works for me.

Thanks

Hello !

It seems the solution is here: Any eta when the latest NC34 (currently 34.0.2) comes to AIO update channel? - #2 by Janneman100

I still find this not very intuitive, but at least we know…