No Database Connection after Update to NC 30

Support intro

Sorry to hear you’re facing problems. :slightly_frowning_face:

The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.

If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.

Getting help

In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.

Before clicking submit: Please check if your query is already addressed via the following resources:

(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).

Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can. :heart:

The Basics

  • Nextcloud Server version (e.g., 29.x.x):
    • NC 30 Latest
  • Operating system and version (e.g., Ubuntu 24.04):
    • Debian 10
  • Web server and version (e.g, Apache 2.4.25):
    • docker compose
  • Reverse proxy and version _(e.g. nginx 1.27.2)
    • external
  • PHP version (e.g, 8.3):
    • docker compose
  • Is this the first time you’ve seen this error? (Yes / No):
    • yes
  • When did this problem seem to first start?
    • after Update to nc 30
  • Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
    • docker
  • Are you using CloudfIare, mod_security, or similar? (Yes / No)
    • no

Summary of the issue you are facing:

I was updating to NC30 a while ago - after the update i was facing a blank/white screen.
On the Server i can see incoming requests - but they are not answered.

It also happened after a system and docker upgrade, and i did a bazilion things because of that

However i am at a strange point now which might have been the problem from the beginning.

If i start a completely new instance - i get the same error (white screen / no database connection) - if i look with phpmyadmin i see a database Nextcloud - but its empty - however no such warnings from nextcloud when it installs.

If i go for nextcloud 29 everything is fine.
Tested with Maria DB from 10.6 to 10.11 - its always the NC30 that breaks it (quiet silently)

AND

If i start the same docker-compose (even with NC30) on my local machine everything is fine also with NC30

Local > Docker version 26.1.3
Local Kernel > 6.8.0-56-generic
Server > Docker version 26.1.4
Server Kernel > 4.19.0-27

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

  1. run the compose.yml

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.

Logs from Server
docker compose down -v && docker compose up -d && docker compose logs --follow

 
db-1  | 2025-04-06 21:08:35+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.11.11+maria~ubu2204 started.
db-1  | 2025-04-06 21:08:40+00:00 [Warn] [Entrypoint]: /sys/fs/cgroup/devices:/docker/ffdb371b4fc9e541b87e873e2c1475cafebd77007437cc5448346c9289d8b414
db-1  | 10:rdma:/docker/ffdb371b4fc9e541b87e873e2c1475cafebd77007437cc5448346c9289d8b414
db-1  | 9:memory:/docker/ffdb371b4fc9e541b87e873e2c1475cafebd77007437cc5448346c9289d8b414
db-1  | 8:freezer:/docker/ffdb371b4fc9e541b87e873e2c1475cafebd77007437cc5448346c9289d8b414
db-1  | 7:cpuset:/docker/ffdb371b4fc9e541b87e873e2c1475cafebd77007437cc5448346c9289d8b414
db-1  | 6:perf_event:/docker/ffdb371b4fc9e541b87e873e2c1475cafebd77007437cc5448346c9289d8b414
db-1  | 5:blkio:/docker/ffdb371b4fc9e541b87e873e2c1475cafebd77007437cc5448346c9289d8b414
db-1  | 4:net_cls,net_prio:/docker/ffdb371b4fc9e541b87e873e2c1475cafebd77007437cc5448346c9289d8b414
db-1  | 3:pids:/docker/ffdb371b4fc9e541b87e873e2c1475cafebd77007437cc5448346c9289d8b414
db-1  | 2:cpu,cpuacct:/docker/ffdb371b4fc9e541b87e873e2c1475cafebd77007437cc5448346c9289d8b414
db-1  | 1:name=systemd:/docker/ffdb371b4fc9e541b87e873e2c1475cafebd77007437cc5448346c9289d8b414
db-1  | 0::/docker/ffdb371b4fc9e541b87e873e2c1475cafebd77007437cc5448346c9289d8b414/memory.pressure not writable, functionality unavailable to MariaDB
db-1  | 2025-04-06 21:08:40+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
db-1  | 2025-04-06 21:08:40+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.11.11+maria~ubu2204 started.  
db-1  | 2025-04-06 21:08:41+00:00 [Note] [Entrypoint]: Initializing database files
db-1  | 2025-04-06 21:08:42 0 [Warning] mariadbd: io_uring_queue_init() failed with ENOSYS: check seccomp filters, and the kernel version (newer than 5.1 required)
db-1  | 2025-04-06 21:08:42 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
db-1  | 2025-04-06 21:11:04+00:00 [Note] [Entrypoint]: Database files initialized
db-1  | 2025-04-06 21:11:04+00:00 [Note] [Entrypoint]: Starting temporary server
db-1  | 2025-04-06 21:11:04+00:00 [Note] [Entrypoint]: Waiting for server startup
db-1  | 2025-04-06 21:11:04 0 [Note] Starting MariaDB 10.11.11-MariaDB-ubu2204-log source revision e69f8cae1a15e15b9e4f5e0f8497e1f17bdc81a4 server_uid AX69pIzAyu2INS/ni0Ab/mbEVXs= as process 93
db-1  | 2025-04-06 21:11:04 0 [Warning] No argument was provided to --log-bin and neither --log-basename or --log-bin-index where used;  This may cause repliction to break when this server acts as a master and has its hostname changed! Please use '--log-basename=ffdb371b4fc9' or '--log-bin=mysqld-bin' to avoid this problem.
db-1  | 2025-04-06 21:11:04 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
db-1  | 2025-04-06 21:11:04 0 [Note] InnoDB: Number of transaction pools: 1
db-1  | 2025-04-06 21:11:04 0 [Note] InnoDB: Using generic crc32 instructions
db-1  | 2025-04-06 21:11:04 0 [Warning] mariadbd: io_uring_queue_init() failed with ENOSYS: check seccomp filters, and the kernel version (newer than 5.1 required)
db-1  | 2025-04-06 21:11:04 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
db-1  | 2025-04-06 21:11:04 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
db-1  | 2025-04-06 21:11:04 0 [Note] InnoDB: Completed initialization of buffer pool
db-1  | 2025-04-06 21:11:04 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)
db-1  | 2025-04-06 21:11:05 0 [Note] InnoDB: End of log at LSN=46846
db-1  | 2025-04-06 21:11:05 0 [Note] InnoDB: 128 rollback segments are active.
db-1  | 2025-04-06 21:11:05 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
db-1  | 2025-04-06 21:11:05 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
db-1  | 2025-04-06 21:11:05 0 [Note] InnoDB: log sequence number 46846; transaction id 14
db-1  | 2025-04-06 21:11:05 0 [Note] Plugin 'FEEDBACK' is disabled.
db-1  | 2025-04-06 21:11:06 0 [Note] mariadbd: ready for connections.
db-1  | Version: '10.11.11-MariaDB-ubu2204-log'  socket: '/run/mysqld/mysqld.sock'  port: 0  mariadb.org binary distribution
db-1  | 2025-04-06 21:11:06+00:00 [Note] [Entrypoint]: Temporary server started.
db-1  | 2025-04-06 21:11:22+00:00 [Note] [Entrypoint]: Creating database nextcloud
db-1  | 2025-04-06 21:11:22+00:00 [Note] [Entrypoint]: Creating user nextcloud
db-1  | 2025-04-06 21:11:22+00:00 [Note] [Entrypoint]: Giving user nextcloud access to schema nextcloud
db-1  | 2025-04-06 21:11:22+00:00 [Note] [Entrypoint]: Securing system users (equivalent to running mysql_secure_installation)
db-1  |
db-1  | 2025-04-06 21:11:23+00:00 [Note] [Entrypoint]: Stopping temporary server
db-1  | 2025-04-06 21:11:23 0 [Note] mariadbd (initiated by: unknown): Normal shutdown
db-1  | 2025-04-06 21:11:23 0 [Note] InnoDB: FTS optimize thread exiting.
db-1  | 2025-04-06 21:11:24 0 [Note] InnoDB: Starting shutdown...
db-1  | 2025-04-06 21:11:24 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
db-1  | 2025-04-06 21:11:24 0 [Note] InnoDB: Buffer pool(s) dump completed at 250406 21:11:24
db-1  | 2025-04-06 21:11:24 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
db-1  | 2025-04-06 21:11:24 0 [Note] InnoDB: Shutdown completed; log sequence number 46846; transaction id 15
db-1  | 2025-04-06 21:11:24 0 [Note] mariadbd: Shutdown complete
db-1  | 2025-04-06 21:11:24+00:00 [Note] [Entrypoint]: Temporary server stopped
db-1  |
db-1  | 2025-04-06 21:11:24+00:00 [Note] [Entrypoint]: MariaDB init process done. Ready for start up.
db-1  |
db-1  | 2025-04-06 21:11:25 0 [Note] Starting MariaDB 10.11.11-MariaDB-ubu2204-log source revision e69f8cae1a15e15b9e4f5e0f8497e1f17bdc81a4 server_uid AX69pIzAyu2INS/ni0Ab/mbEVXs= as process 1
db-1  | 2025-04-06 21:11:25 0 [Warning] No argument was provided to --log-bin and neither --log-basename or --log-bin-index where used;  This may cause repliction to break when this server acts as a master and has its hostname changed! Please use '--log-basename=ffdb371b4fc9' or '--log-bin=mysqld-bin' to avoid this problem.
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: Number of transaction pools: 1
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: Using generic crc32 instructions
db-1  | 2025-04-06 21:11:25 0 [Warning] mariadbd: io_uring_queue_init() failed with ENOSYS: check seccomp filters, and the kernel version (newer than 5.1 required)
db-1  | 2025-04-06 21:11:25 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: Completed initialization of buffer pool
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: Completed initialization of buffer pool
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: Buffered log writes (block size=512 bytes) 
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: End of log at LSN=46846
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: 128 rollback segments are active.
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: log sequence number 46846; transaction id 14
db-1  | 2025-04-06 21:11:25 0 [Note] Plugin 'FEEDBACK' is disabled.
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
db-1  | 2025-04-06 21:11:25 0 [Note] InnoDB: Buffer pool(s) load completed at 250406 21:11:25 
db-1  | 2025-04-06 21:11:26 0 [Note] Server socket created on IP: '0.0.0.0'.
db-1  | 2025-04-06 21:11:26 0 [Note] Server socket created on IP: '::'.
db-1  | 2025-04-06 21:11:26 0 [Note] mariadbd: ready for connections.
db-1  | Version: '10.11.11-MariaDB-ubu2204-log'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
pma-1  | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using STRIPPED. Set the 'ServerName' directive globally to suppress this message
pma-1  | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using STRIPPED. Set the 'ServerName' directive globally to suppress this message
app-1  | Initializing nextcloud 30.0.5.1 ...
app-1  | New nextcloud instance
app-1  | Installing with MySQL database
app-1  | => Searching for scripts (*.sh) to run, located in the folder: /docker-entrypoint-hooks.d/pre-installation
app-1  | Starting nextcloud installation
app-1  | Setting trusted domains…
app-1  | => Searching for scripts (*.sh) to run, located in the folder: /docker-entrypoint-hooks.d/post-installation
app-1  | Initializing finished
pma-1  | [Sun Apr 06 21:08:49.692384 2025] [mpm_prefork:notice] [pid 1:tid 1] AH00163: Apache/2.4.62 (Debian) PHP/8.2.27 configured -- resuming normal operations
app-1  | => Searching for scripts (*.sh) to run, located in the folder: /docker-entrypoint-hooks.d/before-starting
pma-1  | [Sun Apr 06 21:08:49.692485 2025] [core:notice] [pid 1:tid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
app-1  | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using STRIPPED. Set the 'ServerName' directive globally to suppress this message
app-1  | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using STRIPPED. Set the 'ServerName' directive globally to suppress this message
app-1  | [Sun Apr 06 21:10:44.222755 2025] [mpm_prefork:notice] [pid 1:tid 1] AH00163: Apache/2.4.62 (Debian) PHP/8.2.27 configured -- resuming normal operations
app-1  | [Sun Apr 06 21:10:44.223153 2025] [core:notice] [pid 1:tid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
app-1  | STRIPPED - - [06/Apr/2025:21:12:18 +0000] "GET / HTTP/1.1" 200 391 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:12:19 +0000] "GET /index.php/apps/files/preview-service-worker.js HTTP/1.1" 200 391 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"

I noticed thie Warning

db-1 | 2025-04-06 21:11:04 0 [Warning] mariadbd: io_uring_queue_init() failed with ENOSYS: check seccomp filters, and the kernel version (newer than 5.1 required)

but couldn´t make sense out of that.

On my Local Machine output from same compose.yaml looks like this (Working):
Also Database is created and Populated

db-1  | 2025-04-06 21:48:35+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.11.11+maria~ubu2204 started.
db-1  | 2025-04-06 21:48:36+00:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB
db-1  | 2025-04-06 21:48:36+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
db-1  | 2025-04-06 21:48:36+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:10.11.11+maria~ubu2204 started.
db-1  | 2025-04-06 21:48:36+00:00 [Note] [Entrypoint]: Initializing database files
db-1  | 2025-04-06 21:48:36 0 [Warning] mariadbd: io_uring_queue_init() failed with errno 1
db-1  | 2025-04-06 21:48:36 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
db-1  | 2025-04-06 21:48:43+00:00 [Note] [Entrypoint]: Database files initialized
db-1  | 2025-04-06 21:48:43+00:00 [Note] [Entrypoint]: Starting temporary server
db-1  | 2025-04-06 21:48:43+00:00 [Note] [Entrypoint]: Waiting for server startup
db-1  | 2025-04-06 21:48:43 0 [Note] Starting MariaDB 10.11.11-MariaDB-ubu2204-log source revision e69f8cae1a15e15b9e4f5e0f8497e1f17bdc81a4 server_uid hLHc4QZlbY1khIQIFF1T7A6tj04= as process 95
db-1  | 2025-04-06 21:48:43 0 [Warning] No argument was provided to --log-bin and neither --log-basename or --log-bin-index where used;  This may cause repliction to break when this server acts as a master and has its hostname changed! Please use '--log-basename=1b0bc3e9d886' or '--log-bin=mysqld-bin' to avoid this problem.
db-1  | 2025-04-06 21:48:43 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
db-1  | 2025-04-06 21:48:43 0 [Note] InnoDB: Number of transaction pools: 1
db-1  | 2025-04-06 21:48:43 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
db-1  | 2025-04-06 21:48:43 0 [Warning] mariadbd: io_uring_queue_init() failed with errno 1
db-1  | 2025-04-06 21:48:43 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
db-1  | 2025-04-06 21:48:43 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
db-1  | 2025-04-06 21:48:43 0 [Note] InnoDB: Completed initialization of buffer pool
db-1  | 2025-04-06 21:48:43 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)
db-1  | 2025-04-06 21:48:43 0 [Note] InnoDB: End of log at LSN=46846
db-1  | 2025-04-06 21:48:43 0 [Note] InnoDB: 128 rollback segments are active.
db-1  | 2025-04-06 21:48:43 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
db-1  | 2025-04-06 21:48:43 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
db-1  | 2025-04-06 21:48:43 0 [Note] InnoDB: log sequence number 46846; transaction id 14
db-1  | 2025-04-06 21:48:43 0 [Note] Plugin 'FEEDBACK' is disabled.
db-1  | 2025-04-06 21:48:43 0 [Note] mariadbd: ready for connections.
db-1  | Version: '10.11.11-MariaDB-ubu2204-log'  socket: '/run/mysqld/mysqld.sock'  port: 0  mariadb.org binary distribution
db-1  | 2025-04-06 21:48:44+00:00 [Note] [Entrypoint]: Temporary server started.
db-1  | 2025-04-06 21:48:50+00:00 [Note] [Entrypoint]: Creating database nextcloud
db-1  | 2025-04-06 21:48:50+00:00 [Note] [Entrypoint]: Creating user nextcloud
db-1  | 2025-04-06 21:48:50+00:00 [Note] [Entrypoint]: Giving user nextcloud access to schema nextcloud
db-1  | 2025-04-06 21:48:50+00:00 [Note] [Entrypoint]: Securing system users (equivalent to running mysql_secure_installation)
db-1  | 
db-1  | 2025-04-06 21:48:50+00:00 [Note] [Entrypoint]: Stopping temporary server
db-1  | 2025-04-06 21:48:50 0 [Note] mariadbd (initiated by: unknown): Normal shutdown
db-1  | 2025-04-06 21:48:50 0 [Note] InnoDB: FTS optimize thread exiting.
db-1  | 2025-04-06 21:48:50 0 [Note] InnoDB: Starting shutdown...
db-1  | 2025-04-06 21:48:50 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
db-1  | 2025-04-06 21:48:50 0 [Note] InnoDB: Buffer pool(s) dump completed at 250406 21:48:50
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1"
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: Shutdown completed; log sequence number 46846; transaction id 15
db-1  | 2025-04-06 21:48:51 0 [Note] mariadbd: Shutdown complete
db-1  | 2025-04-06 21:48:51+00:00 [Note] [Entrypoint]: Temporary server stopped
db-1  | 
db-1  | 2025-04-06 21:48:51+00:00 [Note] [Entrypoint]: MariaDB init process done. Ready for start up.
db-1  | 
db-1  | 2025-04-06 21:48:51 0 [Note] Starting MariaDB 10.11.11-MariaDB-ubu2204-log source revision e69f8cae1a15e15b9e4f5e0f8497e1f17bdc81a4 server_uid hLHc4QZlbY1khIQIFF1T7A6tj04= as process 1
db-1  | 2025-04-06 21:48:51 0 [Warning] No argument was provided to --log-bin and neither --log-basename or --log-bin-index where used;  This may cause repliction to break when this server acts as a master and has its hostname changed! Please use '--log-basename=1b0bc3e9d886' or '--log-bin=mysqld-bin' to avoid this problem.
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: Number of transaction pools: 1
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions
db-1  | 2025-04-06 21:48:51 0 [Warning] mariadbd: io_uring_queue_init() failed with errno 1
db-1  | 2025-04-06 21:48:51 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: Completed initialization of buffer pool
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: Buffered log writes (block size=512 bytes)
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: End of log at LSN=46846
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: 128 rollback segments are active.
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ...
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB.
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: log sequence number 46846; transaction id 14
db-1  | 2025-04-06 21:48:51 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
db-1   | 2025-04-06 21:48:51 0 [Note] Plugin 'FEEDBACK' is disabled.
db-1   | 2025-04-06 21:48:51 0 [Note] InnoDB: Buffer pool(s) load completed at 250406 21:48:51
pma-1  | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using STRIPPED . Set the 'ServerName' directive globally to suppress this message
pma-1  | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using STRIPPED. Set the 'ServerName' directive globally to suppress this message
pma-1  | [Sun Apr 06 21:48:36.374717 2025] [mpm_prefork:notice] [pid 1:tid 1] AH00163: Apache/2.4.62 (Debian) PHP/8.2.27 configured -- resuming normal operations
pma-1  | [Sun Apr 06 21:48:36.374761 2025] [core:notice] [pid 1:tid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
db-1   | 2025-04-06 21:48:51 0 [Note] Server socket created on IP: '0.0.0.0'.
db-1   | 2025-04-06 21:48:51 0 [Note] Server socket created on IP: '::'.
db-1   | 2025-04-06 21:48:51 0 [Note] mariadbd: ready for connections.
db-1   | Version: '10.11.11-MariaDB-ubu2204-log'  socket: '/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
app-1  | Initializing nextcloud 30.0.7.2 ...
app-1  | New nextcloud instance
app-1  | Installing with MySQL database
app-1  | => Searching for scripts (*.sh) to run, located in the folder: /docker-entrypoint-hooks.d/pre-installation
app-1  | Starting nextcloud installation
app-1  | Nextcloud was successfully installed
app-1  | => Searching for scripts (*.sh) to run, located in the folder: /docker-entrypoint-hooks.d/post-installation
app-1  | Initializing finished
app-1  | => Searching for scripts (*.sh) to run, located in the folder: /docker-entrypoint-hooks.d/before-starting
app-1  | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using STRIPPED. Set the 'ServerName' directive globally to suppress this message
app-1  | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using STRIPPED. Set the 'ServerName' directive globally to suppress this message
app-1  | [Sun Apr 06 21:49:39.069194 2025] [mpm_prefork:notice] [pid 1:tid 1] AH00163: Apache/2.4.62 (Debian) PHP/8.2.28 configured -- resuming normal operations
app-1  | [Sun Apr 06 21:49:39.069286 2025] [core:notice] [pid 1:tid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
app-1  | STRIPPED - - [06/Apr/2025:21:49:53 +0000] "PUT /ocs/v2.php/apps/user_status/api/v1/heartbeat?format=json HTTP/1.1" 401 1317 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:49:53 +0000] "GET /apps/files HTTP/1.1" 401 979 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:49:54 +0000] "GET /index.php/apps/files/preview-service-worker.js HTTP/1.1" 200 6783 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:49:53 +0000] "GET /login?redirect_url=%2Fapps%2Fdashboard%2F HTTP/1.1" 200 7655 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:49:54 +0000] "GET /apps/theming/js/theming.js?v=ed5ad15c-0 HTTP/1.1" 200 756 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:49:54 +0000] "GET /dist/core-login.js?v=ed5ad15c-0 HTTP/1.1" 200 49228 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:49:55 +0000] "GET /index.php/apps/files/preview-service-worker.js HTTP/1.1" 200 6601 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:00 +0000] "GET /index.php/apps/files/preview-service-worker.js HTTP/1.1" 200 6783 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:49:59 +0000] "POST /login HTTP/1.1" 303 1359 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:05 +0000] "GET /apps/dashboard/ HTTP/1.1" 200 9864 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:06 +0000] "GET /apps/dashboard/l10n/de.js?v=ed5ad15c-0 HTTP/1.1" 200 1570 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:06 +0000] "GET /apps/recommendations/l10n/de.js?v=ed5ad15c-0 HTTP/1.1" 200 948 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:06 +0000] "GET /apps/photos/l10n/de.js?v=ed5ad15c-0 HTTP/1.1" 200 3713 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:06 +0000] "GET /dist/core-files_fileinfo.js?v=ed5ad15c-0 HTTP/1.1" 200 1065 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:06 +0000] "GET /apps/weather_status/l10n/de.js?v=ed5ad15c-0 HTTP/1.1" 200 1872 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:06 +0000] "GET /apps/firstrunwizard/js/firstrunwizard-activate.mjs?v=ed5ad15c-0 HTTP/1.1" 200 907 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:06 +0000] "GET /dist/files_sharing-main.js?v=ed5ad15c-0 HTTP/1.1" 200 832 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:06 +0000] "GET /apps/firstrunwizard/js/firstrunwizard-about.mjs?v=ed5ad15c-0 HTTP/1.1" 200 1095 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:06 +0000] "GET /dist/weather_status-weather-status.js?v=ed5ad15c-0 HTTP/1.1" 200 15907 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:06 +0000] "GET /dist/dashboard-main.js?v=ed5ad15c-0 HTTP/1.1" 200 38624 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:06 +0000] "GET /apps/recommendations/js/recommendations-dashboard.js?v=ed5ad15c-0 HTTP/1.1" 200 41124 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:06 +0000] "GET /index.php/apps/files/preview-service-worker.js HTTP/1.1" 200 6418 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:07 +0000] "GET /ocs/v2.php/apps/dashboard/api/v1/widgets HTTP/1.1" 200 1219 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:07 +0000] "GET /apps/recommendations/api/recommendations/always HTTP/1.1" 200 1121 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:07 +0000] "PROPFIND /remote.php/dav/files/asdf/ HTTP/1.1" 207 1388 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:07 +0000] "GET /ocs/v2.php/apps/user_status/api/v1/user_status HTTP/1.1" 404 859 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:07 +0000] "PUT /ocs/v2.php/apps/user_status/api/v1/heartbeat?format=json HTTP/1.1" 200 917 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:07 +0000] "GET /cron.php HTTP/1.1" 200 730 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:08 +0000] "GET /apps/firstrunwizard/img/Nextcloud.webm HTTP/1.1" 206 144212 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:08 +0000] "GET /index.php/apps/files/preview-service-worker.js HTTP/1.1" 200 6418 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:08 +0000] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 1600 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"
app-1  | STRIPPED - - [06/Apr/2025:21:50:08 +0000] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 200 1600 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:136.0) Gecko/20100101 Firefox/136.0"

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.

GET
https://XXXX/favicon.ico
[HTTP/1.1 404 Not Found 40ms]


Configuration

Compose.yml

volumes:
  test-nextcloud:
  test-db:

services:
  db:
    image: mariadb:10.11
    restart: always
    #command: --transaction-isolation=READ-COMMITTED
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --log-bin
    #command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW --innodb-file-per-table=1 --skip-innodb-read-only-compressed
    volumes:
      - test-db:/var/lib/mysql:Z
    environment:
      - MYSQL_ROOT_PASSWORD=PASSWORD
      - MYSQL_PASSWORD=PASSWORD
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MARIADB_AUTO_UPGRADE=1
      - MARIADB_DISABLE_UPGRADE_BACKUP=1

  app:
    image: nextcloud:30
    restart: always
    ports:
      - xxxx:80
    depends_on:
      - db
    volumes:
      - test-nextcloud:/var/www/html:z
      #- /mnt/data/NAS/NFS/owncloud/data:/var/www/html/data
    environment:
      - MYSQL_PASSWORD=PASSWORD
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=db
      - NEXTCLOUD_UPDATE=1
      - NEXTCLOUD_ADMIN_USER=PASSWORD
      - NEXTCLOUD_ADMIN_PASSWORD=PASSWORD
      - NEXTCLOUD_TRUSTED_DOMAINS=URL

  pma:
    image: phpmyadmin/phpmyadmin:latest
    ports:
      - 888:80

Any Help or Ideas are very much appreciated!

Same Behaviour (white Screen) with

Debian 11
kernel 5.1

Debian 12
kernel 6.1

Crazy News

  app:
    image: nextcloud:31

NC 31 works just fine…

So it should be something in the NC30 Container - however since we cannot skip versions - im still arsed…