Support intro
The Basics
- Nextcloud Server version (e.g., 29.x.x):
- 33.0.2.2
- Operating system and version (e.g., Ubuntu 24.04):
- Debian GNU/Linux 13 (trixie). 6.18.39+rpt-rpi-v8 (aarch64)
- Web server and version (e.g, Apache 2.4.25):
Apache 2
- Reverse proxy and version _(e.g. nginx 1.27.2)
replace me
- PHP version (e.g, 8.3):
8.3
- Is this the first time you’ve seen this error? (Yes / No):
Yes
- When did this problem seem to first start?
after Installation
- Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
-
wget https://raw.githubusercontent.com/nextcloud/nextcloudpi/master/install.sh
-
- Are you using CloudfIare, mod_security, or similar? (Yes / No)
I don`t know
Summary of the issue you are facing:
[Nach der Installation von Nextcloud habe ich probehalber Dateien von der lokalen Festplatte hochgeladen. Kleine Dateien (bis 10kB) wurden hochgeladen und gespeichert, bei größeren Dateien kam die Fehlermeldung:
“Fehler beim Hochladen: Erwartete Dateigröße von xxMB, aber nur 8192bytes gelesen (vom Nextcloud Client) und geschrieben (in den Nextcloud-Speicher). Das kann entweder ein Netzerkproblem auf der sendenen Seite oder ein Problem beim Schreiben in den Speicher auf der Serverseite sein.”
Ich habe die gleiche Installation mit einer größeren SD-Karte gemacht und das Datenverzeichnis auf der SD-Karte gelassen. Hier werden auch größere Dateien problemlos hochgeladen.]
Steps to replicate it (hint: details matter!):
-
RaspberryPi OS mit dem RaspberryPI-Imager auf eine 16GB SD-Karte geschrieben
-
die Festplatte formatiert, gemounted und ein Verzeichnis hdd1/nextcloud angelegt
-
Zugriffsrechte für www-data eingerichtet
-
mit
wget https://raw.githubusercontent.com/nextcloud/nextcloudpi/master/install.shNextcloud installiert
-
über xxx.xxx.xxx.xxx:4443 die Konfiguration vorgenommen. Hier habe ich das Datenverzeichnis auf /hdd1/nextcloud geändert und trusted domains eingetragen
Log entries
Nextcloud
[ nc-init ] (Mon 14 Sep 18:49:14 CEST 2026)
Setting up a clean Nextcloud instance... wait until message 'NC init done'
Setting up database...
Setting up Nextcloud...
Nextcloud was successfully installed
Set mode for background jobs to 'cron'
System config value tempdirectory set to string /var/www/nextcloud/data/tmp
System config value mysql.utf8mb4 set to boolean true
System config value trusted_domains => 7 set to string nextcloudpi
System config value trusted_domains => 5 set to string nextcloudpi.local
System config value trusted_domains => 8 set to string nextcloudpi.lan
System config value trusted_domains => 3 set to string nextcloudpi.lan
System config value mail_smtpmode set to string sendmail
System config value mail_smtpauthtype set to string LOGIN
System config value mail_from_address set to string noreply
System config value mail_domain set to string nextcloudpi.com
nextcloudpi 0.0.2 enabled
....
.
-
NC init done
[ nc-datadir ] (Mon 14 Sep 18:51:50 CEST 2026)
The NC data directory has been moved successfully.
[ nc-limits ] (Mon 14 Sep 18:52:04 CEST 2026)
+ configure
++ get_total_mem
+++ free -b
+++ sed -n 2p
+++ awk '{ print $2 }'
++ local total_mem=1934307328
++ local MAX_32BIT=4096000000
++ [[ aarch64 == \a\r\m\v\7 ]]
++ echo 1934307328
+ local TOTAL_MEM=1934307328
+ file /bin/bash
+ grep 64-bit
+ local AUTOMEM=1450730496
+ local require_fpm_restart=false
+ local CONF=/etc/php/8.3/fpm/conf.d/90-ncp.ini
++ cat /etc/php/8.3/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=768M
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'
...
...
; from Nextcloud .user.ini
upload_max_filesize=10G
post_max_size=10G
memory_limit=768M
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\
+ require_fpm_restart=true
+ local CONF=/etc/php/8.3/fpm/pool.d/www.conf
++ cat /etc/php/8.3/fpm/pool.d/www.conf
+ CONF_VALUE='; Start a new pool named '\''www'\''.
; the variable $pool can be used in any directive and will be replaced by the
; pool name ('\''www'\'' here)
[www]
user = www-data
group = www-data
listen = /run/php/php8.3-fpm.sock
listen.owner = www-data
listen.group = www-data
pm = dynamic
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
Web Browser
Web server / Reverse Proxy
The output of your Apache/nginx/system log in /var/log/____:
Welche soll ich posten?
root@nextcloudpi:/var/log/apache2# dir
access.log nc-access.log nc-error.log.1
error.log nc-access.log.1 other_vhosts_access.log
error.log.1 nc-error.log other_vhosts_access.log.1
Configuration
Nextcloud
The output of occ config:list system or similar is best, but, if not possible, the contents of your config.php file from /path/to/nextcloud is fine (make sure to remove any identifiable information!):
Nextcloud configuration
passwordsalt xxxxxxxxxxxx
secret xxxxxxxxxxxx
trusted_domains 0
localhost 7
nextcloudpi 5
nextcloudpi.local 8
nextcloudpi.lan 3
nextcloudpi 11
89.166.240.104 1
192.168.178.38 14
nextcloudpi 20
nextcloudpi.dufmqqm1o6esblbe.myfritz.net 21
dufmqqm1o6esblbe.myfritz.net
datadirectory
/hdd1/nextcloud/data dbtype
mysql version
33.0.2.2 overwrite.cli.url
https://192.168.178.38/ dbname
nextcloud dbhost
localhost dbtableprefix
oc_ mysql.utf8mb4
1 dbuser
ncadmin dbpassword
xxxxxU= instanceid
ockkme174ma5 installed
1 memcache.local
\OC\Memcache\Redis memcache.locking
\OC\Memcache\Redis redis
host /var/run/redis/redis.sock
port 0
timeout 0
password xxx=
tempdirectory /opt/ncdata/data/tmp
mail_smtpmode sendmail
mail_smtpauthtype LOGIN
mail_from_address noreply
mail_domain nextcloudpi.com
preview_max_x 2048
preview_max_y 2048
jpeg_quality 60
serverid 870
overwriteprotocol https
maintenance
logfile /hdd1/nextcloud/data/nextcloud.log
trusted_proxies 11
127.0.0.1 12
Apps
The output of occ app:list (if possible).
Da weiß ich jetzt nicht, wo ich das her bekomme.