Nextcloud down when update v1.56.0 to v1.57.0

## NextcloudPi version  v1.56.0

NextcloudPi image    NextCloudPi_RaspberryPi_v1.52.2.img
OS                   Debian GNU/Linux 11 (bullseye). 6.1.21-v8+ (aarch64)
automount            yes
USB devices          sda
datadir              /media/myCloudDrive/ncdata/data
data in SD           no
data filesystem      btrfs
data disk usage      45G/116G
rootfs usage         6,0G/30G
swapfile             none
dbdir                /var/lib/mysql
Nextcloud check      error
HTTPD service        up
PHP service          up
MariaDB service      up
Redis service        up
HPB service          down
Postfix service      up
Internet check       ok
Public IPv4          ***REMOVED SENSITIVE VALUE***
Public IPv6          ***REMOVED SENSITIVE VALUE***
Port 80              open
Port 443             open
IP                   ***REMOVED SENSITIVE VALUE***
Gateway              ***REMOVED SENSITIVE VALUE***
Interface            eth0
Certificates         ***REMOVED SENSITIVE VALUE***
NAT loopback         yes
Uptime               12:00

Summary of the issue you are facing:

NextCloudPi with automatic update.

Until version 1.56.0 everything was fine. Version 1.57.0 fails to install and causes errors.

Initially, I lost the calendar, now I can’t log in:

Internal Server Error The server is unable to execute your query. If this happens again, please send the below technical details to the server administrator. The server log file can provide more information."

File synchronization no longer works. Only the administrator interface still works and I have access to the server in ssh. Is it possible and how can I fix it without reinstalling everything?

ncp.log

[ nc-previews-auto ]
An unhandled exception has been thrown:
Error: Failed opening required '/var/www/nextcloud/apps/spreed/composer/../vendor/autoload.php' (include_path='/var/www/nextcloud/apps/news/vendor/pear/net_url2:/var/www/nextcloud/3rdparty/pear/archive_tar:/var/www/nextcloud/3rdparty/pear/console_getopt:/var/www/nextcloud/3rdparty/pear/pear-core-minimal/src:/var/www/nextcloud/3rdparty/pear/pear_exception:/var/www/nextcloud/apps') in /var/www/nextcloud/apps/spreed/composer/autoload.php:5
Stack trace:
#0 /var/www/nextcloud/lib/private/legacy/OC_App.php(295): require_once()
#1 /var/www/nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(119): OC_App::registerAutoloading()
#2 /var/www/nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(90): OC\AppFramework\Bootstrap\Coordinator->registerApps()
#3 /var/www/nextcloud/lib/base.php(692): OC\AppFramework\Bootstrap\Coordinator->runInitialRegistration()
#4 /var/www/nextcloud/lib/base.php(1169): OC::init()
#5 /var/www/nextcloud/console.php(48): require_once('...')
#6 /var/www/nextcloud/occ(11): require_once('...')
#7 {main}An unhandled exception has been thrown:
Error: Failed opening required '/var/www/nextcloud/apps/spreed/composer/../vendor/autoload.php' (include_path='/var/www/nextcloud/apps/news/vendor/pear/net_url2:/var/www/nextcloud/3rdparty/pear/archive_tar:/var/www/nextcloud/3rdparty/pear/console_getopt:/var/www/nextcloud/3rdparty/pear/pear-core-minimal/src:/var/www/nextcloud/3rdparty/pear/pear_exception:/var/www/nextcloud/apps') in /var/www/nextcloud/apps/spreed/composer/autoload.php:5
Stack trace:
#0 /var/www/nextcloud/lib/private/legacy/OC_App.php(295): require_once()
#1 /var/www/nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(119): OC_App::registerAutoloading()
#2 /var/www/nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(90): OC\AppFramework\Bootstrap\Coordinator->registerApps()
#3 /var/www/nextcloud/lib/base.php(692): OC\AppFramework\Bootstrap\Coordinator->runInitialRegistration()
#4 /var/www/nextcloud/lib/base.php(1169): OC::init()
#5 /var/www/nextcloud/console.php(48): require_once('...')
#6 /var/www/nextcloud/occ(11): require_once('...')
#7 {main}An unhandled exception has been thrown:
Error: Failed opening required '/var/www/nextcloud/apps/spreed/composer/../vendor/autoload.php' (include_path='/var/www/nextcloud/apps/news/vendor/pear/net_url2:/var/www/nextcloud/3rdparty/pear/archive_tar:/var/www/nextcloud/3rdparty/pear/console_getopt:/var/www/nextcloud/3rdparty/pear/pear-core-minimal/src:/var/www/nextcloud/3rdparty/pear/pear_exception:/var/www/nextcloud/apps') in /var/www/nextcloud/apps/spreed/composer/autoload.php:5
Stack trace:
#0 /var/www/nextcloud/lib/private/legacy/OC_App.php(295): require_once()
#1 /var/www/nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(119): OC_App::registerAutoloading()
#2 /var/www/nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(90): OC\AppFramework\Bootstrap\Coordinator->registerApps()
#3 /var/www/nextcloud/lib/base.php(692): OC\AppFramework\Bootstrap\Coordinator->runInitialRegistration()
#4 /var/www/nextcloud/lib/base.php(1169): OC::init()
#5 /var/www/nextcloud/console.php(48): require_once('...')
#6 /var/www/nextcloud/occ(11): require_once('...')
#7 {main}An unhandled exception has been thrown:
Error: Failed opening required '/var/www/nextcloud/apps/spreed/composer/../vendor/autoload.php' (include_path='/var/www/nextcloud/apps/news/vendor/pear/net_url2:/var/www/nextcloud/3rdparty/pear/archive_tar:/var/www/nextcloud/3rdparty/pear/console_getopt:/var/www/nextcloud/3rdparty/pear/pear-core-minimal/src:/var/www/nextcloud/3rdparty/pear/pear_exception:/var/www/nextcloud/apps') in /var/www/nextcloud/apps/spreed/composer/autoload.php:5
Stack trace:
#0 /var/www/nextcloud/lib/private/legacy/OC_App.php(295): require_once()
#1 /var/www/nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(119): OC_App::registerAutoloading()
#2 /var/www/nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(90): OC\AppFramework\Bootstrap\Coordinator->registerApps()
#3 /var/www/nextcloud/lib/base.php(692): OC\AppFramework\Bootstrap\Coordinator->runInitialRegistration()
#4 /var/www/nextcloud/lib/base.php(1169): OC::init()
#5 /var/www/nextcloud/console.php(48): require_once('...')
#6 /var/www/nextcloud/occ(11): require_once('...')
#7 {main}[ nc-webui ] (Sun Apr 12 09:13:48 CEST 2026)
Site ncp already enabled
ncp-web enabled

[ nc-limits ] (dim. 12 avril 2026 09:23:37 CEST)
+ configure
++ get_total_mem
+++ free -b
+++ sed -n 2p
+++ awk '{ print $2 }'
++ local total_mem=953786368
++ local MAX_32BIT=4096000000
++ [[ aarch64 == \a\r\m\v\7 ]]
++ echo 953786368
+ local TOTAL_MEM=953786368
+ file /bin/bash
+ grep 64-bit
+ local AUTOMEM=715339776
+ local require_fpm_restart=false
+ local CONF=/etc/php/8.1/fpm/conf.d/90-ncp.ini
++ cat /etc/php/8.1/fpm/conf.d/90-ncp.ini
+ local 'CONF_VALUE=; disable .user.ini files for performance and workaround NC update bugs
user_ini.filename =

; from Nextcloud .user.ini
upload_max_filesize=10G
post_max_size=10G
memory_limit=715339776
mbstring.func_overload=0
always_populate_raw_post_data=-1
default_charset='\''UTF-8'\''
output_buffering=0

; slow transfers will be killed after this time
max_execution_time=3600
max_input_time=3600'
++ tmpl_php_max_memory
+++ get_total_mem
++++ free -b
++++ awk '{ print $2 }'
++++ sed -n 2p
+++ local total_mem=953786368
+++ local MAX_32BIT=4096000000
+++ [[ aarch64 == \a\r\m\v\7 ]]
+++ echo 953786368
++ local TOTAL_MEM=953786368
+++ find_app_param nc-limits MEMORYLIMIT
+++ local script=nc-limits
+++ local param_id=MEMORYLIMIT
++++ basename nc-limits .sh
+++ local ncp_app=nc-limits
+++ local cfg_file=/usr/local/etc/ncp-config.d/nc-limits.cfg
++++ find_app_param_num nc-limits MEMORYLIMIT
++++ local script=nc-limits
++++ local param_id=MEMORYLIMIT
+++++ basename nc-limits .sh
++++ local ncp_app=nc-limits
++++ local cfg_file=/usr/local/etc/ncp-config.d/nc-limits.cfg
++++ [[ -f /usr/local/etc/ncp-config.d/nc-limits.cfg ]]
+++++ cat /usr/local/etc/ncp-config.d/nc-limits.cfg
++++ local 'cfg={
  "id": "nc-limits",
  "name": "Nc-limits",
  "title": "nc-limits",
  "description": "Configure system limits for NextcloudPi",
  "info": "Examples: 200M or 2G. Write 0 for autoconfig",
  "infotitle": "",
  "params": [
    {
      "id": "MAXFILESIZE",
      "name": "Maximum file size",
      "value": "10G",
      "default": "10G",
      "suggest": "10G"
    },
    {
      "id": "MEMORYLIMIT",
      "name": "Memory limit",
      "value": "0",
      "default": "0",
      "suggest": "0"
    },
    {
      "id": "PHPTHREADS",
      "name": "PHP threads",
      "value": "0",
      "default": "0",
      "suggest": "0"
    },
    {
      "id": "REDISMEM",
      "name": "Redis memory",
      "value": "0",
      "default": "0",
      "suggest": "0"
    }
  ]
}'
+++++ jq '.params | length'
++++ local len=4
++++ (( i = 0  ))
++++ (( i < len  ))
+++++ jq -r '.params[0].id'
++++ local p_id=MAXFILESIZE
++++ [[ MEMORYLIMIT == \M\A\X\F\I\L\E\S\I\Z\E ]]
++++ (( i++  ))
++++ (( i < len  ))
+++++ jq -r '.params[1].id'
++++ local p_id=MEMORYLIMIT
++++ [[ MEMORYLIMIT == \M\E\M\O\R\Y\L\I\M\I\T ]]
++++ echo 1
++++ return 0
+++ local p_num=1
+++ jq -r '.params[1].value'
++ local MEMORYLIMIT=0
++ [[ 0 == \0 ]]
++ echo -n 715339776
+ echo 'Using 715339776 for PHP max memory'
Using 715339776 for PHP max memory
+ install_template php/90-ncp.ini.sh /etc/php/8.1/fpm/conf.d/90-ncp.ini
+ local template=php/90-ncp.ini.sh
+ local target=/etc/php/8.1/fpm/conf.d/90-ncp.ini
++ mktemp
+ local bkp=/tmp/tmp.cwqG8dfoU0
+ echo 'Installing template '\''php/90-ncp.ini.sh'\''...'
Installing template 'php/90-ncp.ini.sh'...
++ dirname /etc/php/8.1/fpm/conf.d/90-ncp.ini
+ mkdir -p /etc/php/8.1/fpm/conf.d
+ [[ -f /etc/php/8.1/fpm/conf.d/90-ncp.ini ]]
+ cp -a /etc/php/8.1/fpm/conf.d/90-ncp.ini /tmp/tmp.cwqG8dfoU0
+ [[ '' == \-\-\d\e\f\a\u\l\t\s ]]
+ bash /usr/local/etc/ncp-templates/php/90-ncp.ini.sh
+ rm /tmp/tmp.cwqG8dfoU0
++ cat /etc/php/8.1/fpm/conf.d/90-ncp.ini
+ [[ ; disable .user.ini files for performance and workaround NC update bugs
user_ini.filename =

; from Nextcloud .user.ini
upload_max_filesize=10G
post_max_size=10G
memory_limit=715339776
mbstring.func_overload=0
always_populate_raw_post_data=-1
default_charset='UTF-8'
output_buffering=0

; slow transfers will be killed after this time
max_execution_time=3600
max_input_time=3600 == \;\ \d\i\s\a\b\l\e\ \.\u\s\e\r\.\i\n\i\ \f\i\l\e\s\ \f\o\r\ \p\e\r\f\o\r\m\a\n\c\e\ \a\n\d\ \w\o\r\k\a\r\o\u\n\d\ \N\C\ \u\p\d\a\t\e\ \b\u\g\s\
\u\s\e\r\_\i\n\i\.\f\i\l\e\n\a\m\e\ \=\
\
\;\ \f\r\o\m\ \N\e\x\t\c\l\o\u\d\ \.\u\s\e\r\.\i\n\i\
\u\p\l\o\a\d\_\m\a\x\_\f\i\l\e\s\i\z\e\=\1\0\G\
\p\o\s\t\_\m\a\x\_\s\i\z\e\=\1\0\G\
\m\e\m\o\r\y\_\l\i\m\i\t\=\7\1\5\3\3\9\7\7\6\
\m\b\s\t\r\i\n\g\.\f\u\n\c\_\o\v\e\r\l\o\a\d\=\0\
\a\l\w\a\y\s\_\p\o\p\u\l\a\t\e\_\r\a\w\_\p\o\s\t\_\d\a\t\a\=\-\1\
\d\e\f\a\u\l\t\_\c\h\a\r\s\e\t\=\'\U\T\F\-\8\'\
\o\u\t\p\u\t\_\b\u\f\f\e\r\i\n\g\=\0\
\
\;\ \s\l\o\w\ \t\r\a\n\s\f\e\r\s\ \w\i\l\l\ \b\e\ \k\i\l\l\e\d\ \a\f\t\e\r\ \t\h\i\s\ \t\i\m\e\
\m\a\x\_\e\x\e\c\u\t\i\o\n\_\t\i\m\e\=\3\6\0\0\
\m\a\x\_\i\n\p\u\t\_\t\i\m\e\=\3\6\0\0 ]]
+ local CONF=/etc/php/8.1/fpm/pool.d/www.conf
++ cat /etc/php/8.1/fpm/pool.d/www.conf
+ CONF_VALUE='[www]
user = www-data
group = www-data
listen = /run/php/php8.1-fpm.sock
listen.owner = www-data
listen.group = www-data
pm = static
pm.max_children = 16
pm.start_servers = 4
pm.min_spare_servers = 4
pm.max_spare_servers = 8
pm.status_path = /status
slowlog = log/$pool.log.slow'
++ tmpl_php_threads
+++ get_total_mem
++++ free -b
++++ awk '{ print $2 }'
++++ sed -n 2p
+++ local total_mem=953786368
+++ local MAX_32BIT=4096000000
+++ [[ aarch64 == \a\r\m\v\7 ]]
+++ echo 953786368
++ local TOTAL_MEM=953786368
+++ find_app_param nc-limits PHPTHREADS
+++ local script=nc-limits
+++ local param_id=PHPTHREADS
++++ basename nc-limits .sh
+++ local ncp_app=nc-limits
+++ local cfg_file=/usr/local/etc/ncp-config.d/nc-limits.cfg
++++ find_app_param_num nc-limits PHPTHREADS
++++ local script=nc-limits
++++ local param_id=PHPTHREADS
+++++ basename nc-limits .sh
++++ local ncp_app=nc-limits
++++ local cfg_file=/usr/local/etc/ncp-config.d/nc-limits.cfg
++++ [[ -f /usr/local/etc/ncp-config.d/nc-limits.cfg ]]
+++++ cat /usr/local/etc/ncp-config.d/nc-limits.cfg
++++ local 'cfg={
  "id": "nc-limits",
  "name": "Nc-limits",
  "title": "nc-limits",
  "description": "Configure system limits for NextcloudPi",
  "info": "Examples: 200M or 2G. Write 0 for autoconfig",
  "infotitle": "",
  "params": [
    {
      "id": "MAXFILESIZE",
      "name": "Maximum file size",
      "value": "10G",
      "default": "10G",
      "suggest": "10G"
    },
    {
      "id": "MEMORYLIMIT",
      "name": "Memory limit",
      "value": "0",
      "default": "0",
      "suggest": "0"
    },
    {
      "id": "PHPTHREADS",
      "name": "PHP threads",
      "value": "0",
      "default": "0",
      "suggest": "0"
    },
    {
      "id": "REDISMEM",
      "name": "Redis memory",
      "value": "0",
      "default": "0",
      "suggest": "0"
    }
  ]
}'
+++++ jq '.params | length'
++++ local len=4
++++ (( i = 0  ))
++++ (( i < len  ))
+++++ jq -r '.params[0].id'
++++ local p_id=MAXFILESIZE
++++ [[ PHPTHREADS == \M\A\X\F\I\L\E\S\I\Z\E ]]
++++ (( i++  ))
++++ (( i < len  ))
+++++ jq -r '.params[1].id'
++++ local p_id=MEMORYLIMIT
++++ [[ PHPTHREADS == \M\E\M\O\R\Y\L\I\M\I\T ]]
++++ (( i++  ))
++++ (( i < len  ))
+++++ jq -r '.params[2].id'
++++ local p_id=PHPTHREADS
++++ [[ PHPTHREADS == \P\H\P\T\H\R\E\A\D\S ]]
++++ echo 2
++++ return 0
+++ local p_num=2
+++ jq -r '.params[2].value'
++ local PHPTHREADS=0
++ [[ 0 -eq 0 ]]
++ PHPTHREADS=9
++ [[ 9 -lt 16 ]]
++ PHPTHREADS=16
++ echo -n 16
+ echo 'Using 16 PHP threads'
Using 16 PHP threads
+ install_template php/pool.d.www.conf.sh /etc/php/8.1/fpm/pool.d/www.conf
+ local template=php/pool.d.www.conf.sh
+ local target=/etc/php/8.1/fpm/pool.d/www.conf
++ mktemp
+ local bkp=/tmp/tmp.tTvNSIMTkO
+ echo 'Installing template '\''php/pool.d.www.conf.sh'\''...'
Installing template 'php/pool.d.www.conf.sh'...
++ dirname /etc/php/8.1/fpm/pool.d/www.conf
+ mkdir -p /etc/php/8.1/fpm/pool.d
+ [[ -f /etc/php/8.1/fpm/pool.d/www.conf ]]
+ cp -a /etc/php/8.1/fpm/pool.d/www.conf /tmp/tmp.tTvNSIMTkO
+ [[ '' == \-\-\d\e\f\a\u\l\t\s ]]
+ bash /usr/local/etc/ncp-templates/php/pool.d.www.conf.sh
+ rm /tmp/tmp.tTvNSIMTkO
++ cat /etc/php/8.1/fpm/pool.d/www.conf
+ [[ [www]
user = www-data
group = www-data
listen = /run/php/php8.1-fpm.sock
listen.owner = www-data
listen.group = www-data
pm = static
pm.max_children = 16
pm.start_servers = 4
pm.min_spare_servers = 4
pm.max_spare_servers = 8
pm.status_path = /status
slowlog = log/$pool.log.slow == \[\w\w\w\]\
\u\s\e\r\ \=\ \w\w\w\-\d\a\t\a\
\g\r\o\u\p\ \=\ \w\w\w\-\d\a\t\a\
\l\i\s\t\e\n\ \=\ \/\r\u\n\/\p\h\p\/\p\h\p\8\.\1\-\f\p\m\.\s\o\c\k\
\l\i\s\t\e\n\.\o\w\n\e\r\ \=\ \w\w\w\-\d\a\t\a\
\l\i\s\t\e\n\.\g\r\o\u\p\ \=\ \w\w\w\-\d\a\t\a\
\p\m\ \=\ \s\t\a\t\i\c\
\p\m\.\m\a\x\_\c\h\i\l\d\r\e\n\ \=\ \1\6\
\p\m\.\s\t\a\r\t\_\s\e\r\v\e\r\s\ \=\ \4\
\p\m\.\m\i\n\_\s\p\a\r\e\_\s\e\r\v\e\r\s\ \=\ \4\
\p\m\.\m\a\x\_\s\p\a\r\e\_\s\e\r\v\e\r\s\ \=\ \8\
\p\m\.\s\t\a\t\u\s\_\p\a\t\h\ \=\ \/\s\t\a\t\u\s\
\s\l\o\w\l\o\g\ \=\ \l\o\g\/\$\p\o\o\l\.\l\o\g\.\s\l\o\w ]]
+ local CONF=/etc/mysql/mariadb.conf.d/91-ncp.cnf
++ cat /etc/mysql/mariadb.conf.d/91-ncp.cnf
+ CONF_VALUE='[mysqld]
transaction_isolation = READ-COMMITTED
innodb_large_prefix=true
innodb_file_per_table=1
innodb_file_format=barracuda
max_allowed_packet=256M

[mysqldump]
max_allowed_packet = 256M

[server]
# innodb settings
skip-name-resolve
innodb_buffer_pool_size = 188114944
innodb_buffer_pool_instances = 1
innodb_flush_log_at_trx_commit = 2
innodb_log_buffer_size = 32M
innodb_max_dirty_pages_pct = 90
innodb_log_file_size = 32M

# disable query cache
query_cache_type = 0
query_cache_size = 0

# other
tmp_table_size= 64M
max_heap_table_size= 64M'
+ install_template mysql/91-ncp.cnf.sh /etc/mysql/mariadb.conf.d/91-ncp.cnf
+ local template=mysql/91-ncp.cnf.sh
+ local target=/etc/mysql/mariadb.conf.d/91-ncp.cnf
++ mktemp
+ local bkp=/tmp/tmp.YyzsEYUS6U
+ echo 'Installing template '\''mysql/91-ncp.cnf.sh'\''...'
Installing template 'mysql/91-ncp.cnf.sh'...
++ dirname /etc/mysql/mariadb.conf.d/91-ncp.cnf
+ mkdir -p /etc/mysql/mariadb.conf.d
+ [[ -f /etc/mysql/mariadb.conf.d/91-ncp.cnf ]]
+ cp -a /etc/mysql/mariadb.conf.d/91-ncp.cnf /tmp/tmp.YyzsEYUS6U
+ [[ '' == \-\-\d\e\f\a\u\l\t\s ]]
+ bash /usr/local/etc/ncp-templates/mysql/91-ncp.cnf.sh
+ rm /tmp/tmp.YyzsEYUS6U
++ cat /etc/mysql/mariadb.conf.d/91-ncp.cnf
+ [[ [mysqld]
transaction_isolation = READ-COMMITTED
innodb_large_prefix=true
innodb_file_per_table=1
innodb_file_format=barracuda
max_allowed_packet=256M

[mysqldump]
max_allowed_packet = 256M

[server]
# innodb settings
skip-name-resolve
innodb_buffer_pool_size = 188114944
innodb_buffer_pool_instances = 1
innodb_flush_log_at_trx_commit = 2
innodb_log_buffer_size = 32M
innodb_max_dirty_pages_pct = 90
innodb_log_file_size = 32M

# disable query cache
query_cache_type = 0
query_cache_size = 0

# other
tmp_table_size= 64M
max_heap_table_size= 64M == \[\m\y\s\q\l\d\]\
\t\r\a\n\s\a\c\t\i\o\n\_\i\s\o\l\a\t\i\o\n\ \=\ \R\E\A\D\-\C\O\M\M\I\T\T\E\D\
\i\n\n\o\d\b\_\l\a\r\g\e\_\p\r\e\f\i\x\=\t\r\u\e\
\i\n\n\o\d\b\_\f\i\l\e\_\p\e\r\_\t\a\b\l\e\=\1\
\i\n\n\o\d\b\_\f\i\l\e\_\f\o\r\m\a\t\=\b\a\r\r\a\c\u\d\a\
\m\a\x\_\a\l\l\o\w\e\d\_\p\a\c\k\e\t\=\2\5\6\M\
\
\[\m\y\s\q\l\d\u\m\p\]\
\m\a\x\_\a\l\l\o\w\e\d\_\p\a\c\k\e\t\ \=\ \2\5\6\M\
\
\[\s\e\r\v\e\r\]\
\#\ \i\n\n\o\d\b\ \s\e\t\t\i\n\g\s\
\s\k\i\p\-\n\a\m\e\-\r\e\s\o\l\v\e\
\i\n\n\o\d\b\_\b\u\f\f\e\r\_\p\o\o\l\_\s\i\z\e\ \=\ \1\8\8\1\1\4\9\4\4\
\i\n\n\o\d\b\_\b\u\f\f\e\r\_\p\o\o\l\_\i\n\s\t\a\n\c\e\s\ \=\ \1\
\i\n\n\o\d\b\_\f\l\u\s\h\_\l\o\g\_\a\t\_\t\r\x\_\c\o\m\m\i\t\ \=\ \2\
\i\n\n\o\d\b\_\l\o\g\_\b\u\f\f\e\r\_\s\i\z\e\ \=\ \3\2\M\
\i\n\n\o\d\b\_\m\a\x\_\d\i\r\t\y\_\p\a\g\e\s\_\p\c\t\ \=\ \9\0\
\i\n\n\o\d\b\_\l\o\g\_\f\i\l\e\_\s\i\z\e\ \=\ \3\2\M\
\
\#\ \d\i\s\a\b\l\e\ \q\u\e\r\y\ \c\a\c\h\e\
\q\u\e\r\y\_\c\a\c\h\e\_\t\y\p\e\ \=\ \0\
\q\u\e\r\y\_\c\a\c\h\e\_\s\i\z\e\ \=\ \0\
\
\#\ \o\t\h\e\r\
\t\m\p\_\t\a\b\l\e\_\s\i\z\e\=\ \6\4\M\
\m\a\x\_\h\e\a\p\_\t\a\b\l\e\_\s\i\z\e\=\ \6\4\M ]]
+ [[ false != \t\r\u\e ]]
+ local CONF=/etc/redis/redis.conf
++ awk '{ print $2 }'
++ grep '^maxmemory' /etc/redis/redis.conf
+ local 'CURRENT_REDIS_MEM=allkeys-lru
0'
+ [[ 0 == \a\l\l\k\e\y\s\-\l\r\u\
\0 ]]
+ sed -i 's|^maxmemory .*|maxmemory 0|' /etc/redis/redis.conf
+ chown redis:redis /etc/redis/redis.conf
+ service redis-server restart

[ nc-update-nextcloud ] (Sun Apr 12 09:48:23 CEST 2026)
Running as unit: ncp-update-nc.service
Nextcloud is currently down
Nextcloud update failed (or was installed already).

[ nc-update ] (Sun Apr 12 09:49:03 CEST 2026)
Downloading updates
Performing updates
NextcloudPi updated to version v1.56.0
Configuring serverid ...
An unhandled exception has been thrown:
Error: Failed opening required '/var/www/nextcloud/apps/spreed/composer/../vendor/autoload.php' (include_path='/var/www/nextcloud/apps/news/vendor/pear/net_url2:/var/www/nextcloud/3rdparty/pear/archive_tar:/var/www/nextcloud/3rdparty/pear/console_getopt:/var/www/nextcloud/3rdparty/pear/pear-core-minimal/src:/var/www/nextcloud/3rdparty/pear/pear_exception:/var/www/nextcloud/apps') in /var/www/nextcloud/apps/spreed/composer/autoload.php:5
Stack trace:
#0 /var/www/nextcloud/lib/private/legacy/OC_App.php(295): require_once()
#1 /var/www/nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(119): OC_App::registerAutoloading()
#2 /var/www/nextcloud/lib/private/AppFramework/Bootstrap/Coordinator.php(90): OC\AppFramework\Bootstrap\Coordinator->registerApps()
#3 /var/www/nextcloud/lib/base.php(692): OC\AppFramework\Bootstrap\Coordinator->runInitialRegistration()
#4 /var/www/nextcloud/lib/base.php(1169): OC::init()
#5 /var/www/nextcloud/console.php(48): require_once('...')
#6 /var/www/nextcloud/occ(11): require_once('...')
#7 {main}Error while applying update 1.57.0. Exiting...


You could have considered executing a dist-upgrade around nextcloudpi 1.54.

Make a backup, and than try to update.
https://help.nextcloud.com/t/staying-up-to-date/126259
Some nice reading:
https://deepwiki.com/nextcloud/nextcloudpi/1-nextcloudpi-overview
Not less, not more run:

  • debian 12
  • php8.3