Borg backup viewer not updating

Hey, I been in this thread already and changed the channel to beta. I completely removed the master container and added it again with the --ENV variable. It is shown in the web interface


However if I want to start&update I get a message "Server error. Please check the mastercontainer logs for details. This page will reload after 10s automatically. Then you can check the mastercontainer logs."

Following there I see the lines :


Message: Could not create container nextcloud-aio-borgbackup-viewer: {"message":"No such image: szaimen/aio-borgbackup-viewer:v1"}
File: /var/www/docker-aio/php/src/Docker/DockerActionManager.php
Line: 602

Any idea what fails here ?

Hi, can you post the completr output of sudo docker logs nextcloud-aio-mastercontainer here?

Sure thing. I was only encountering problems pulling the docker image. Dunno why but after a restart I was able to pull it again so here the log.
I been using this docker nextcloud aio for a while and today I started fiddeling around with the backup option again. The first time I set a path with capital letters which caused problems as far I can tell. Now I made an extra volume “nextcloud_aio_backupdir” which works fine. I now try to find that “lost” backup hence trying borg backup view.

PS C:\windows\system32> docker logs nextcloud-aio-mastercontainer
Trying to fix docker.sock permissions internally...
Adding internal www-data to group root
WARNING: No blkio throttle.read_bps_device support
WARNING: No blkio throttle.write_bps_device support
WARNING: No blkio throttle.read_iops_device support
WARNING: No blkio throttle.write_iops_device support
WARNING: daemon is not using the default seccomp profile
WARNING: No blkio throttle.read_bps_device support
WARNING: No blkio throttle.write_bps_device support
WARNING: No blkio throttle.read_iops_device support
WARNING: No blkio throttle.write_iops_device support
WARNING: daemon is not using the default seccomp profile
Initial startup of Nextcloud All-in-One complete!
You should be able to open the Nextcloud AIO Interface now on port 8080 of this server!
E.g. https://internal.ip.of.this.server:8080
⚠️ Important: do always use an ip-address if you access this port and not a domain as HSTS might block access to it later!

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:
https://your-domain-that-points-to-this-server.tld:8443
[Sun Mar 02 23:30:32.927721 2025] [mpm_event:notice] [pid 167:tid 167] AH00489: Apache/2.4.62 (Unix) OpenSSL/3.3.3 configured -- resuming normal operations
[Sun Mar 02 23:30:32.927793 2025] [core:notice] [pid 167:tid 167] AH00094: Command line: 'httpd -D FOREGROUND'
[02-Mar-2025 23:30:32] NOTICE: fpm is running, pid 173
[02-Mar-2025 23:30:32] NOTICE: ready to handle connections
{"level":"info","ts":1740958232.9496312,"msg":"using config from file","file":"/Caddyfile"}
{"level":"info","ts":1740958232.951073,"msg":"adapted config to JSON","adapter":"caddyfile"}
NOTICE: PHP message: Slim Application Error
Type: Exception
Code: 0
Message: Could not create container nextcloud-aio-borgbackup-viewer: {"message":"No such image: szaimen/aio-borgbackup-viewer:v1"}
File: /var/www/docker-aio/php/src/Docker/DockerActionManager.php
Line: 602
Trace: #0 /var/www/docker-aio/php/src/Controller/DockerController.php(58): AIO\Docker\DockerActionManager->CreateContainer(Object(AIO\Container\Container))
#1 /var/www/docker-aio/php/src/Controller/DockerController.php(26): AIO\Controller\DockerController->PerformRecursiveContainerStart('nextcloud-aio-b...', true)
#2 /var/www/docker-aio/php/src/Controller/DockerController.php(209): AIO\Controller\DockerController->PerformRecursiveContainerStart('nextcloud-aio-a...', true)
#3 /var/www/docker-aio/php/src/Controller/DockerController.php(189): AIO\Controller\DockerController->startTopContainer(true)
#4 /var/www/docker-aio/php/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(38): AIO\Controller\DockerController->StartContainer(Object(GuzzleHttp\Psr7\ServerRequest), Object(GuzzleHttp\Psr7\Response), Array)
#5 /var/www/docker-aio/php/vendor/slim/slim/Slim/Routing/Route.php(363): Slim\Handlers\Strategies\RequestResponse->__invoke(Array, Object(GuzzleHttp\Psr7\ServerRequest), Object(GuzzleHttp\Psr7\Response), Array)
#6 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\Routing\Route->handle(Object(GuzzleHttp\Psr7\ServerRequest))
#7 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\MiddlewareDispatcher->handle(Object(GuzzleHttp\Psr7\ServerRequest))
#8 /var/www/docker-aio/php/vendor/slim/slim/Slim/Routing/Route.php(321): Slim\MiddlewareDispatcher->handle(Object(GuzzleHttp\Psr7\ServerRequest))
#9 /var/www/docker-aio/php/vendor/slim/slim/Slim/Routing/RouteRunner.php(74): Slim\Routing\Route->run(Object(GuzzleHttp\Psr7\ServerRequest))
#10 /var/www/docker-aio/php/vendor/slim/csrf/src/Guard.php(482): Slim\Routing\RouteRunner->handle(Object(GuzzleHttp\Psr7\ServerRequest))
#11 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(177): Slim\Csrf\Guard->process(Object(GuzzleHttp\Psr7\ServerRequest), Object(Slim\Routing\RouteRunner))
#12 /var/www/docker-aio/php/vendor/slim/twig-view/src/TwigMiddleware.php(117): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(GuzzleHttp\Psr7\ServerRequest))
#13 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Views\TwigMiddleware->process(Object(GuzzleHttp\Psr7\ServerRequest), Object(Psr\Http\Server\RequestHandlerInterface@anonymous))
#14 /var/www/docker-aio/php/src/Middleware/AuthMiddleware.php(36): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(GuzzleHttp\Psr7\ServerRequest))
#15 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(280): AIO\Middleware\AuthMiddleware->__invoke(Object(GuzzleHttp\Psr7\ServerRequest), Object(Psr\Http\Server\RequestHandlerInterface@anonymous))
#16 /var/www/docker-aio/php/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(GuzzleHttp\Psr7\ServerRequest))
#17 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\ErrorMiddleware->process(Object(GuzzleHttp\Psr7\ServerRequest), Object(Psr\Http\Server\RequestHandlerInterface@anonymous))
#18 /var/www/docker-aio/php/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(GuzzleHttp\Psr7\ServerRequest))
#19 /var/www/docker-aio/php/vendor/slim/slim/Slim/App.php(209): Slim\MiddlewareDispatcher->handle(Object(GuzzleHttp\Psr7\ServerRequest))
#20 /var/www/docker-aio/php/vendor/slim/slim/Slim/App.php(193): Slim\App->handle(Object(GuzzleHttp\Psr7\ServerRequest))
#21 /var/www/docker-aio/php/public/index.php(190): Slim\App->run()
#22 {main}
Tips: To display error details in HTTP response set "displayErrorDetails" to true in the ErrorHandler constructor.

Hm okay. Can you run sudo docker pull szaimen/aio-borgbackup-viewer:v1 and try again?

I also have no real idea how to remove borg backup view again. Would it be as simple as removing /var/www/docker-aio/community-containers/borgbackup-viewer from the mastercontainer?

I am getting the same error as I was trying to pull the mastercontainer image. Thats so strange

PS C:\windows\system32> docker pull szaimen/aio-borgbackup-viewer:v1
v1: Pulling from szaimen/aio-borgbackup-viewer
failed to copy: httpReadSeeker: failed open: failed to do request: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/32/3248122c9b277fcef23f8906b8e45b099bad9ee0b594196d4534cbac97eeb39b/data?expires=1740961951&signature=u%2BHK0YJ4E5xod1rpwdI9J6CJhh4%3D&version=2": EOF
PS C:\windows\system32>

Looks like you found the underlying issue then

I really struggle to find anything about this. You also have no clue?
But thanks so far.
And 2 more questions. One from above. : I also have no real idea how to remove borg backup view again. Would it be as simple as removing /var/www/docker-aio/community-containers/borgbackup-viewer from the mastercontainer?

And if I use docker pull szaimen/aio-borgbackup-viewer:v1 and this goes through without error. Would this mean the mastercontainer can use it?

Oh and edit : sometimes it’s doing something and spits out the error

PS C:\windows\system32> docker pull szaimen/aio-borgbackup-viewer:v1
v1: Pulling from szaimen/aio-borgbackup-viewer
7ddb61f919e0: Pulling fs layer
bc27055aa9ea: Download complete
9a374c2e2966: Pulling fs layer
5258213ff091: Download complete
4f4fb700ef54: Already exists
56a8d314fc9f: Pulling fs layer
6a3e3f1d5da6: Pulling fs layer
1dacb84a1f78: Pulling fs layer
2f5a923adf93: Pulling fs layer
7636ea57ee93: Pulling fs layer
9589ea6abf91: Pulling fs layer
9cc429a1db72: Pulling fs layer
0e501fe0ab2b: Pulling fs layer
9d259b7398a6: Pulling fs layer
af5d2014fd0a: Pulling fs layer
7736092874d2: Pulling fs layer
24f0da8bcc2a: Pulling fs layer
d052da3dcff2: Pulling fs layer
fdbbef5cd2c8: Pulling fs layer
a644ca894fc4: Pulling fs layer
5501d9ceded0: Pulling fs layer
72749fc4e279: Pulling fs layer
62b9f21b75fc: Pulling fs layer
a72735c68f83: Pulling fs layer
4f864b3e91bc: Pulling fs layer
5b975fd115b8: Pulling fs layer
706086f74829: Pulling fs layer
b5854b5a6054: Pulling fs layer
55f648b078e9: Pulling fs layer
f105b37ae68e: Pulling fs layer
e257497f91f7: Pulling fs layer
38a8310d387e: Pulling fs layer
f780c3d8a4bf: Pulling fs layer
e9444cacb31d: Pulling fs layer
d02a72d5157a: Pulling fs layer
75bdb8cabd81: Pulling fs layer
failed to copy: httpReadSeeker: failed open: failed to do request: Get "https://production.cloudflare.docker.com/registry-v2/docker/registry/v2/blobs/sha256/7d/7ddb61f919e0f18b01a463cf675426cc49279fd07d78752f93f3bdc866ae4e9d/data?expires=1740962769&signature=1ffg3EMMjGsV12pe4tIW60sFgLc%3D&version=2": EOF

This is some sort of network connectivity, DNS, or Docker Hub matter associated with your environment. It’s not Nextcloud related.

1 Like

This seems not to be a problem on my side. First I tried on a new notebook with the same error. Then I used mobile hotspot and it went fine. Still no clue I asked my girlfried and she said (no clue at all) maybe IP related. Installed nordvpn and tried again. Everything is fine now. No idea what this is… like docker or cloudflare blocked my ip.

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.