The Basics
-
Nextcloud AIO version (e.g., 29.x.x):
- 10.5.0
-
Nextcloud Server version (e.g., 29.x.x):
- 30.5.0
-
Operating system and version (e.g., Ubuntu 24.04):
- Ubuntu 22.04.5
-
Is this the first time you’ve seen this error? (Yes / No):
- yes
-
When did this problem seem to first start?
- After the update to 10.5.0
-
Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
- AIO - docker-compose - Portainer
-
Are you using CloudfIare, mod_security, or similar? (Yes / No)
- No
Summary of the issue you are facing:
The nextcloud server is running and the interface is reachable, however, there is no Nextcloud application data anymore (e.g. Profile Pictures, Appdata, etc)
Log entries
Error Log from the nextcloud interface:
Nextcloud
Error no app in context
GenericFileException
Exception thrown: OCP\Files\GenericFileException
Exception thrown: OCP\Files\GenericFileException
18.02.2025, 16:01:23
Error PHP
file_get_contents(/mnt/ncdata/appdata_ocomx0ntiv1d/appstore/apps.json): Failed to open stream: No such file or directory at /var/www/html/lib/private/Files/Storage/Local.php#296
18.02.2025, 16:01:23
Error index
GenericFileException
Exception thrown: OCP\Files\GenericFileException
Exception thrown: OCP\Files\GenericFileException
18.02.2025, 16:01:06
Error PHP
file_get_contents(/mnt/ncdata/appdata_ocomx0ntiv1d/avatar/Lucas/avatar.64.png): Failed to open stream: No such file or directory at /var/www/html/lib/private/Files/Storage/Local.php#296
18.02.2025, 16:01:06
Error index
GenericFileException
Exception thrown: OCP\Files\GenericFileException
Exception thrown: OCP\Files\GenericFileException
18.02.2025, 16:01:06
Error PHP
file_get_contents(/mnt/ncdata/appdata_ocomx0ntiv1d/avatar/Artl/avatar.64.png): Failed to open stream: No such file or directory at /var/www/html/lib/private/Files/Storage/Local.php#296
18.02.2025, 16:01:06
Error index
GenericFileException
Exception thrown: OCP\Files\GenericFileException
Exception thrown: OCP\Files\GenericFileException
18.02.2025, 16:01:05
Error PHP
file_get_contents(/mnt/ncdata/appdata_ocomx0ntiv1d/avatar/Fred/avatar.64.png): Failed to open stream: No such file or directory at /var/www/html/lib/private/Files/Storage/Local.php#296
18.02.2025, 16:01:05
Error no app in context
GenericFileException
Exception thrown: OCP\Files\GenericFileException
Exception thrown: OCP\Files\GenericFileException
18.02.2025, 16:00:02
Error PHP
file_get_contents(/mnt/ncdata/appdata_ocomx0ntiv1d/appstore/apps.json): Failed to open stream: No such file or directory at /var/www/html/lib/private/Files/Storage/Local.php#296
Configuration
Docker Compose:
# https://github.com/nextcloud/all-in-one/blob/main/compose.yaml
services:
nextcloud:
image: nextcloud/all-in-one:latest
init: true
restart: always
labels:
tsdproxy.enable: "true"
tsdproxy.name: "next"
tsdproxy.container_port: 11000
container_name: nextcloud-aio-mastercontainer # This line is not allowed to be changed as otherwise AIO will not work correctly
volumes:
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config # This line is not allowed to be changed as otherwise the built-in backup solution will not work
- /var/run/docker.sock:/var/run/docker.sock:ro # May be changed on macOS, Windows or docker rootless. See the applicable documentation. If adjusting, don't forget to also set 'WATCHTOWER_DOCKER_SOCKET_PATH'!
network_mode: bridge # add to the same network as docker run would do
ports:
# - 80:80 # Can be removed when running behind a web server or reverse proxy (like Apache, Nginx and else). See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
- 8080:8080
# - 8443:8443 # Can be removed when running behind a web server or reverse proxy (like Apache, Nginx and else). See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
environment: # Is needed when using any of the options below
- dns= "1.1.1.1"
# - AIO_DISABLE_BACKUP_SECTION=false # Setting this to true allows to hide the backup section in the AIO interface.
# - AIO_COMMUNITY_CONTAINERS: # With this variable, you can add community containers very easily. See https://github.com/nextcloud/all-in-one/tree/main/community-containers#community-containers
- APACHE_PORT=11000 # Is needed when running behind a web server or reverse proxy (like Apache, Nginx and else). See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
- APACHE_IP_BINDING=0.0.0.0 # Should be set when running behind a web server or reverse proxy (like Apache, Nginx and else) that is running on the same host. See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
# - APACHE_ADDITIONAL_NETWORK: frontend_net # (Optional) Connect the apache container to an additional docker network. Needed when behind a web server or reverse proxy (like Apache, Nginx, Caddy, Cloudflare Tunnel and else) running in a different docker network on same server. See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
# - BORG_RETENTION_POLICY=--keep-within=7d --keep-weekly=4 --keep-monthly=6 # Allows to adjust borgs retention policy. See https://github.com/nextcloud/all-in-one#how-to-adjust-borgs-retention-policy
# - COLLABORA_SECCOMP_DISABLED=false # Setting this to true allows to disable Collabora's Seccomp feature. See https://github.com/nextcloud/all-in-one#how-to-disable-collaboras-seccomp-feature
- NEXTCLOUD_DATADIR=/nfs/nextcloud/data # Allows to set the host directory for Nextcloud's datadir. See https://github.com/nextcloud/all-in-one#how-to-change-the-default-location-of-nextclouds-datadir
- NEXTCLOUD_MOUNT=/nfs/nextcloud/ # Allows the Nextcloud container to access the chosen directory on the host. See https://github.com/nextcloud/all-in-one#how-to-allow-the-nextcloud-container-to-access-directories-on-the-host
# - NEXTCLOUD_UPLOAD_LIMIT=16G # Can be adjusted if you need more. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-upload-limit-for-nextcloud
# - NEXTCLOUD_MAX_TIME=3600 # Can be adjusted if you need more. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-max-execution-time-for-nextcloud
- NEXTCLOUD_MEMORY_LIMIT=1024M # Can be adjusted if you need more. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-php-memory-limit-for-nextcloud
# - NEXTCLOUD_TRUSTED_CACERTS_DIR=/path/to/my/cacerts # CA certificates in this directory will be trusted by the OS of the nexcloud container (Useful e.g. for LDAPS) See See https://github.com/nextcloud/all-in-one#how-to-trust-user-defiend-certification-authorities-ca
- NEXTCLOUD_STARTUP_APPS=deck twofactor_totp tasks calendar contacts notes # Allows to modify the Nextcloud apps that are installed on starting AIO the first time. See https://github.com/nextcloud/all-in-one#how-to-change-the-nextcloud-apps-that-are-installed-on-the-first-startup
# - NEXTCLOUD_ADDITIONAL_APKS=imagemagick # This allows to add additional packages to the Nextcloud container permanently. Default is imagemagick but can be overwritten by modifying this value. See https://github.com/nextcloud/all-in-one#how-to-add-os-packages-permanently-to-the-nextcloud-container
# - NEXTCLOUD_ADDITIONAL_PHP_EXTENSIONS=imagick # This allows to add additional php extensions to the Nextcloud container permanently. Default is imagick but can be overwritten by modifying this value. See https://github.com/nextcloud/all-in-one#how-to-add-php-extensions-permanently-to-the-nextcloud-container
# - NEXTCLOUD_ENABLE_DRI_DEVICE=true # This allows to enable the /dev/dri device in the Nextcloud container which is needed for hardware-transcoding. See https://github.com/nextcloud/all-in-one#how-to-enable-hardware-transcoding-for-nextcloud
# - NEXTCLOUD_KEEP_DISABLED_APPS: false # Setting this to true will keep Nextcloud apps that are disabled in the AIO interface and not uninstall them if they should be installed. See https://github.com/nextcloud/all-in-one#how-to-keep-disabled-apps
# - SKIP_DOMAIN_VALIDATION: false # This should only be set to true if things are correctly configured. See https://github.com/nextcloud/all-in-one?tab=readme-ov-file#how-to-skip-the-domain-validation
# - TALK_PORT=3478 # This allows to adjust the port that the talk container is using.
# - WATCHTOWER_DOCKER_SOCKET_PATH=/var/run/docker.sock # Needs to be specified if the docker socket on the host is not located in the default '/var/run/docker.sock'. Otherwise mastercontainer updates will fail. For macos it needs to be '/var/run/docker.sock'
# networks: # Is needed when you want to create the nextcloud-aio network with ipv6-support using this file, see the network config at the bottom of the file
# - nextcloud-aio # Is needed when you want to create the nextcloud-aio network with ipv6-support using this file, see the network config at the bottom of the file
- PUID=1000 # Also tried 0
- PGID=101 # Also tried 0
volumes:
nextcloud_aio_mastercontainer:
name: nextcloud_aio_mastercontainer # This line is not allowed to be changed as otherwise the built-in backup solution will not work
The NFS mount and all data in it is accessible rw on my Ubuntu host
The logs from the Nextcloud Container:
2025-02-18T15:10:06.212074189Z app:update [--all] [--showonly] [--allow-unstable] [--] [<app-id>]
2025-02-18T15:10:06.212079487Z
2025-02-18T15:10:06.934231234Z Config value were not updated
2025-02-18T15:10:07.657088836Z Config value were not updated
2025-02-18T15:10:07.701306569Z + '[' true = true ']'
2025-02-18T15:10:07.701368031Z + '[' 11000 = 443 ']'
2025-02-18T15:10:07.701422504Z + set +x
2025-02-18T15:10:09.196657526Z Waiting for Apache to become available...
2025-02-18T15:10:09.393062880Z [18-Feb-2025 16:10:09] NOTICE: fpm is running, pid 284
2025-02-18T15:10:09.393104765Z [18-Feb-2025 16:10:09] NOTICE: ready to handle connections
2025-02-18T15:10:24.200451659Z Connection to nextcloud-aio-apache (172.20.0.14) 11000 port [tcp/*] succeeded!
2025-02-18T15:10:24.203966141Z Activating Collabora config...
2025-02-18T15:10:25.048850197Z ✓ Reset callback url autodetect
2025-02-18T15:10:25.048884798Z Checking configuration
2025-02-18T15:10:25.048891387Z 🛈 Configured WOPI URL: https://xxxxx
2025-02-18T15:10:25.048896691Z 🛈 Configured public WOPI URL: https://xxxx
2025-02-18T15:10:25.048902187Z 🛈 Configured callback URL:
2025-02-18T15:10:25.048907296Z
2025-02-18T15:10:25.131016736Z Failed to fetch discovery endpoint from https://next.at.dtv.live
2025-02-18T15:10:25.131054055Z Could not create path "/appdata_ocomx0ntiv1d/richdocuments/remoteData/discovery"