Containers in AIO don't run after stopping and updating

Support intro

I’ve seen almost the same log in this forum, but not solution. Please, help.

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • latest
  • Operating system and version (e.g., Ubuntu 24.04):
  • Web server and version (e.g, Apache 2.4.25):
    • replace me
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    • replace me
  • PHP version (e.g, 8.3):
    • replace me
  • Is this the first time you’ve seen this error? (Yes / No):
    • Yes
  • When did this problem seem to first start?
    • after updating AIO
  • 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:

After stopping and updating containers in AIO, some of them don’t start and Nextcloud does not work:

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

  1. Install AIO using
    sudo docker run --init --sig-proxy=false --name nextcloud-aio-mastercontainer --restart always --publish 80:80 --publish 8080:8080 --publish 8443:8443 --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config --volume /var/run/docker.sock:/var/run/docker.sock:ro --env NEXTCLOUD_MOUNT=“/media/dnerukh/” Package all-in-one · GitHub

  2. open in browser https://192.168.0.55:8080

  3. login to AIO

  4. Stop container

  5. Start and update containers

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.

2026-05-29T09:15:07.216021143Z Trying to fix docker.sock permissions internally...
2026-05-29T09:15:07.222215565Z Creating docker group internally with id 984
2026-05-29T09:15:07.344233825Z WARNING: No memory limit support
2026-05-29T09:15:07.344298010Z WARNING: No swap limit support
2026-05-29T09:15:07.375154378Z WARNING: No memory limit support
2026-05-29T09:15:07.375202267Z WARNING: No swap limit support
2026-05-29T09:15:07.586201592Z e[0;92mInitial startup of Nextcloud All-in-One complete!
2026-05-29T09:15:07.586248685Z You should be able to open the Nextcloud AIO Interface now on port 8080 of this server!
2026-05-29T09:15:07.586254019Z E.g. https://internal.ip.of.this.server:8080
2026-05-29T09:15:07.586256519Z ⚠️ 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-05-29T09:15:07.586261593Z 
2026-05-29T09:15:07.586263722Z 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-05-29T09:15:07.586266426Z https://your-domain-that-points-to-this-server.tld:8443e[0m
2026-05-29T09:15:08.884803032Z [29-May-2026 09:15:08] NOTICE: fpm is running, pid 172
2026-05-29T09:15:08.885141145Z [29-May-2026 09:15:08] NOTICE: ready to handle connections
2026-05-29T09:16:50.953846020Z Deleting duplicate sessions
2026-05-29T09:22:56.471643789Z NOTICE: PHP message: Slim Application Error
2026-05-29T09:22:56.471726549Z Type: GuzzleHttp\Exception\ClientException
2026-05-29T09:22:56.471739049Z Code: 404
2026-05-29T09:22:56.471744086Z Message: Client error: `POST http://127.0.0.1/v1.44/networks/nextcloud-aio/connect` resulted in a `404 Not Found` response:
2026-05-29T09:22:56.471747438Z {"message":"network sandbox for container fd5796dbbd388e7b3f8f7aaea6fec7314087116beda88d3128779408d9b158ff not found"}
2026-05-29T09:22:56.471759364Z File: /var/www/docker-aio/php/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php
2026-05-29T09:22:56.471764715Z Line: 111
2026-05-29T09:22:56.471769178Z 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-05-29T09:22:56.471777160Z #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-05-29T09:22:56.471782179Z #2 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/Promise.php(158): GuzzleHttp\Promise\Promise::callHandler(1, Object(GuzzleHttp\Psr7\Response), NULL)
2026-05-29T09:22:56.471787030Z #3 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/TaskQueue.php(52): GuzzleHttp\Promise\Promise::{closure:GuzzleHttp\Promise\Promise::settle():156}()
2026-05-29T09:22:56.471791030Z #4 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/Promise.php(251): GuzzleHttp\Promise\TaskQueue->run(true)
2026-05-29T09:22:56.471817475Z #5 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/Promise.php(227): GuzzleHttp\Promise\Promise->invokeWaitFn()
2026-05-29T09:22:56.471822808Z #6 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/Promise.php(272): GuzzleHttp\Promise\Promise->waitIfPending()
2026-05-29T09:22:56.471825457Z #7 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/Promise.php(229): GuzzleHttp\Promise\Promise->invokeWaitList()
2026-05-29T09:22:56.471828031Z #8 /var/www/docker-aio/php/vendor/guzzlehttp/promises/src/Promise.php(69): GuzzleHttp\Promise\Promise->waitIfPending()
2026-05-29T09:22:56.471830938Z #9 /var/www/docker-aio/php/vendor/guzzlehttp/guzzle/src/Client.php(189): GuzzleHttp\Promise\Promise->wait()
2026-05-29T09:22:56.471834901Z #10 /var/www/docker-aio/php/src/Docker/DockerActionManager.php(866): GuzzleHttp\Client->request('POST', 'http://127.0.0....', Array)
2026-05-29T09:22:56.471840049Z #11 /var/www/docker-aio/php/src/Docker/DockerActionManager.php(893): AIO\Docker\DockerActionManager->ConnectContainerIdToNetwork('nextcloud-aio-d...', '5432', 'nextcloud-aio', true, '')
2026-05-29T09:22:56.471844475Z #12 /var/www/docker-aio/php/src/Controller/DockerController.php(45): AIO\Docker\DockerActionManager->ConnectContainerToNetwork(Object(AIO\Container\Container))
2026-05-29T09:22:56.471847494Z #13 /var/www/docker-aio/php/src/Controller/DockerController.php(30): AIO\Controller\DockerController->PerformRecursiveContainerStart('nextcloud-aio-d...', true, Object(Closure))
2026-05-29T09:22:56.471850864Z #14 /var/www/docker-aio/php/src/Controller/DockerController.php(30): AIO\Controller\DockerController->PerformRecursiveContainerStart('nextcloud-aio-n...', true, Object(Closure))
2026-05-29T09:22:56.471853605Z #15 /var/www/docker-aio/php/src/Controller/DockerController.php(268): AIO\Controller\DockerController->PerformRecursiveContainerStart('nextcloud-aio-a...', true, Object(Closure))
2026-05-29T09:22:56.471857864Z #16 /var/www/docker-aio/php/src/Controller/DockerController.php(249): AIO\Controller\DockerController->startTopContainer(true, Object(Closure))
2026-05-29T09:22:56.471860734Z #17 /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-05-29T09:22:56.471865512Z #18 /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-05-29T09:22:56.471868642Z #19 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\Routing\Route->handle(Object(Slim\Psr7\Request))
2026-05-29T09:22:56.471871216Z #20 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
2026-05-29T09:22:56.471873809Z #21 /var/www/docker-aio/php/vendor/slim/slim/Slim/Routing/Route.php(321): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
2026-05-29T09:22:56.471876420Z #22 /var/www/docker-aio/php/vendor/slim/slim/Slim/Routing/RouteRunner.php(74): Slim\Routing\Route->run(Object(Slim\Psr7\Request))
2026-05-29T09:22:56.471881494Z #23 /var/www/docker-aio/php/vendor/slim/csrf/src/Guard.php(482): Slim\Routing\RouteRunner->handle(Object(Slim\Psr7\Request))
2026-05-29T09:22:56.471884420Z #24 /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-05-29T09:22:56.471887457Z #25 /var/www/docker-aio/php/vendor/slim/twig-view/src/TwigMiddleware.php(117): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request))
2026-05-29T09:22:56.471890161Z #26 /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-05-29T09:22:56.471893142Z #27 /var/www/docker-aio/php/src/Middleware/AuthMiddleware.php(54): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request))
2026-05-29T09:22:56.471895772Z #28 /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-05-29T09:22:56.471899068Z #29 /var/www/docker-aio/php/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request))
2026-05-29T09:22:56.471902327Z #30 /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-05-29T09:22:56.471905661Z #31 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request))
2026-05-29T09:22:56.471908346Z #32 /var/www/docker-aio/php/vendor/slim/slim/Slim/App.php(209): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request))
2026-05-29T09:22:56.471910772Z #33 /var/www/docker-aio/php/vendor/slim/slim/Slim/App.php(193): Slim\App->handle(Object(Slim\Psr7\Request))
2026-05-29T09:22:56.471913476Z #34 /var/www/docker-aio/php/public/index.php(282): Slim\App->run()
2026-05-29T09:22:56.471915661Z #35 {main}
2026-05-29T09:22:56.471917976Z Tips: To display error details in HTTP response set "displayErrorDetails" to true in the ErrorHandler constructor.

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.

Okay, I think I may have solved it in my case.

The logs for fulltextsearch held the clue.
It wasn’t starting, and looping complaining that my CPU didn’t support all the features it required.

I’m running a VM on proxmox, and I realized I had by mistake set the CPU to x86-64-v2-AES which does in fact not support a lot of CPU flags/features.

Changing the CPU type to x86-64-v4, shutting down the VM and starting it through proxmox again (not restarting it from the VM itself) worked on my system,

This left fulltextsearch happy again, and then the update worked.

I have pretty much the same issue just now.

I’ve been googling a bit, and have found conflicting information. Some about it being an issue with reverse proxy.

In case this is a possible solution, I have some questions:

  1. The issue with reverse proxy, is only if AiO is served behind a reverse proxy, right?
    My usecase has the main interface behind a reverse proxy, but AiO admin interface being access directly via an IP.
  2. Does changing the exposed port affect this? I have other services using port 8080 on my machine, so I bind it to 8100
  3. Does APACHE_IP_BINDING affect this?
    I created the container with 127.0.0.1 and have tried to change it to 0.0.0.0 since.

I also don’t really see any new logs for the failing containers