Hey there. My Docker container automatically updated itself overnight and afterward could not recover to a normal state.
Container logs show:
Starting PHP-fpm
Starting Apache
Starting mariaDB
2022-03-03 21:11:33 0 [Note] mysqld (mysqld 10.5.12-MariaDB-0+deb11u1) starting as process 105 ...
2022-03-03 21:11:33 0 [Warning] The parameter innodb_file_format is deprecated and has no effect. It may be removed in future releases. See https://mariadb.com/kb/en/library/xtradbinnodb-file-format/
2022-03-03 21:11:33 0 [Warning] The parameter innodb_buffer_pool_instances is deprecated and has no effect.
2022-03-03 21:11:33 0 [Note] InnoDB: Uses event mutexes
2022-03-03 21:11:33 0 [Note] InnoDB: Compressed tables use zlib 1.2.11
2022-03-03 21:11:33 0 [Note] InnoDB: Number of pools: 1
2022-03-03 21:11:33 0 [Note] InnoDB: Using ARMv8 crc32 + pmull instructions
2022-03-03 21:11:33 0 [Note] mysqld: O_TMPFILE is not supported on /tmp (disabling future attempts)
2022-03-03 21:11:33 0 [Note] InnoDB: Using Linux native AIO
2022-03-03 21:11:33 0 [Note] InnoDB: Initializing buffer pool, total size = 268435456, chunk size = 134217728
2022-03-03 21:11:33 0 [Note] InnoDB: Completed initialization of buffer pool
2022-03-03 21:11:34 0 [ERROR] InnoDB: Upgrade after a crash is not supported. The redo log was created with MariaDB 10.3.31.
2022-03-03 21:11:34 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
2022-03-03 21:11:34 0 [Note] InnoDB: Starting shutdown...
2022-03-03 21:11:34 0 [ERROR] Plugin 'InnoDB' init function returned error.
2022-03-03 21:11:34 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2022-03-03 21:11:34 0 [Note] Plugin 'FEEDBACK' is disabled.
2022-03-03 21:11:34 0 [ERROR] Unknown/unsupported storage engine: InnoDB
2022-03-03 21:11:34 0 [ERROR] Aborting
I am running the Docker image on Ubuntu 20.04 LTS with the latest updates on an ARM64 device (ODROID N2). I have the currently newest image available of NCP on Docker Hub v1.47.1
Ran into the same issue today. Seems like there was a version increase (2 days ago vs. 5 months ago for the images before) for the stable images by the nextcloudpi developers recently.
I changed the docker tag from latest to v1.40.4 and started the container - everything is working again as expected.
Docker only stops with 1.40.4 tag, without it seems that everything is starting normaly but cant reach nc with chrome -maintaince error (The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.)