IOS Image upload causes "Expected filesize of 100000000 bytes but read (from Nextcloud client) and wrote (to Nextcloud storage) 31113216 bytes"

Hey,

can anybody help me to track down the following log entry when my IOS app tries to auto-upload some images from my phone?:

[no app in context] Error: Expected filesize of 100000000 bytes but read (from Nextcloud client) and wrote (to Nextcloud storage) 68534272 bytes. Could either be a network problem on the sending side or a problem writing to the storage on the server side.
	PUT /remote.php/dav/uploads/Tockra/02426B39-C636-44C7-9313-F741198935A5/1
	from 79.195.34.161 by Tockra at Jan 28, 2025, 11:11:46 AM

I’ve a docker installation on the current version.

docker-compose.yml:

services:
    database:
        image: mariadb:10.11
        command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
        restart: on-failure
        volumes:
            - "./database:/var/lib/mysql"
        environment:
            - MYSQL_ROOT_PASSWORD=mypw
            - MARIADB_AUTO_UPGRADE=1
            - MARIADB_DISABLE_UPGRADE_BACKUP=1
        env_file:
            - ./build/db.env

    redis:
        image: redis:alpine
        restart: always
    app:
        image: nextcloud:fpm
        restart: on-failure
        environment:
            - MYSQL_HOST=database
            - REDIS_HOST=redis
            - PHP_UPLOAD_LIMIT=64G
        env_file:
            - ./build/db.env
        volumes:
            - ./data:/var/www/html
        depends_on:
            - database
            - redis
    web:
        build: ./build/web
        restart: on-failure
        volumes:
            - ./data:/var/www/html/:ro
        labels:
            - "traefik.enable=true"
            - "traefik.http.routers.nextcloud.rule=Host(`nextcloud.mydomain.de`)"
            - "traefik.http.routers.nextcloud.tls.certresolver=myresolver"
            - "traefik.http.routers.nextcloud.entrypoints=websecure"
            - "traefik.http.routers.nextcloud.middlewares=nc-header,nextcloud-redirectregex1,nextcloud-redirectregex2"
            - "traefik.http.middlewares.nextcloud-redirectregex1.redirectregex.permanent=true"
            - "traefik.http.middlewares.nextcloud-redirectregex1.redirectregex.regex=https?://([^/]*)/.well-known/(card|cal)dav"
            - "traefik.http.middlewares.nextcloud-redirectregex1.redirectregex.replacement=https://$${1}/remote.php/dav/"
            - "traefik.http.middlewares.nextcloud-redirectregex2.redirectregex.permanent=true"
            - "traefik.http.middlewares.nextcloud-redirectregex2.redirectregex.regex=https?://([^/]*)(/.well-known[^#]*)"
            - "traefik.http.middlewares.nextcloud-redirectregex2.redirectregex.replacement=https://$${1}/index.php$${2}"
            - "traefik.http.middlewares.nc-header.headers.customFrameOptionsValue=SAMEORIGIN"
            - "traefik.http.middlewares.nc-header.headers.stsSeconds=15552000"
            - "traefik.http.middlewares.nc-header.headers.stsIncludeSubdomains=true"
            - "traefik.http.middlewares.nc-header.headers.stsPreload=true"
            - "traefik.http.services.nextcloud.loadbalancer.passHostHeader=true"
        depends_on:
            - app
        networks:
            - default
            - proxy-tier
    cron:
        image: nextcloud:fpm
        restart: on-failure
        volumes:
            - ./data:/var/www/html
        entrypoint: /cron.sh
        depends_on:
            - database
            - redis
networks:
    proxy-tier:
        name: proxy-tier
        external: true

The self-inspection of my instance shows no errors. Only the above error log.

The only suspecious log in the nextcloud:fpm container is (don’t know if this is related):

app-1  | [28-Jan-2025 10:08:25] WARNING: [pool www] server reached pm.max_children setting (5), consider raising it

The web application shows these while the file upload:

web-1  | 172.18.0.2 - Tockra [28/Jan/2025:10:16:34 +0000] "PROPFIND /remote.php/dav/files/Tockra/SofortUpload/Camera/2023/04 HTTP/1.1" 207 22793 "-" "Mozilla/5.0 (iOS) Nextcloud-iOS/6.2.3" "[REDACTED_IP]"
web-1  | 172.18.0.2 - Tockra [28/Jan/2025:10:16:34 +0000] "PROPFIND /remote.php/dav/uploads/Tockra/[REDACTED_FILE_ID] HTTP/1.1" 207 693 "-" "Mozilla/5.0 (iOS) Nextcloud-iOS/6.2.3" "[REDACTED_IP]"
web-1  | 172.18.0.2 - - [28/Jan/2025:10:16:36 +0000] "GET /apps/logreader/api/poll?lastReqId=[REDACTED_ID] HTTP/1.1" 200 1009 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "[REDACTED_IP]"
web-1  | 172.18.0.2 - Tockra [28/Jan/2025:10:16:42 +0000] "PROPFIND /remote.php/dav/files/Tockra/ HTTP/1.1" 207 247 "-" "Mozilla/5.0 (Macintosh) mirall/3.14.0daily (Nextcloud, macos-24.2.0 ClientArchitecture: arm64 OsArchitecture: arm64)" "[REDACTED_IP]"
web-1  | 172.18.0.2 - - [28/Jan/2025:10:16:47 +0000] "GET /apps/logreader/api/poll?lastReqId=[REDACTED_ID] HTTP/1.1" 200 22 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "[REDACTED_IP]"
web-1  | 172.18.0.2 - Tockra [28/Jan/2025:10:16:56 +0000] "PUT /remote.php/dav/uploads/Tockra/[REDACTED_FILE_ID]/1 HTTP/1.1" 201 0 "-" "Mozilla/5.0 (iOS) Nextcloud-iOS/6.2.3" "[REDACTED_IP]"
web-1  | 172.18.0.2 - - [28/Jan/2025:10:16:58 +0000] "GET /apps/logreader/api/poll?lastReqId=[REDACTED_ID] HTTP/1.1" 200 22 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "[REDACTED_IP]"
web-1  | 172.18.0.2 - - [28/Jan/2025:10:17:09 +0000] "GET /apps/logreader/api/poll?lastReqId=[REDACTED_ID] HTTP/1.1" 200 22 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "[REDACTED_IP]"
web-1  | 172.18.0.2 - - [28/Jan/2025:10:17:09 +0000] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "[REDACTED_IP]"
web-1  | 172.18.0.2 - Tockra [28/Jan/2025:10:17:12 +0000] "GET /ocs/v2.php/apps/user_status/api/v1/user_status?format=json HTTP/1.1" 200 151 "-" "Mozilla/5.0 (Macintosh) mirall/3.14.0daily (Nextcloud, macos-24.2.0 ClientArchitecture: arm64 OsArchitecture: arm64)" "[REDACTED_IP]"
web-1  | 172.18.0.2 - Tockra [28/Jan/2025:10:17:12 +0000] "GET /ocs/v2.php/apps/notifications/api/v2/notifications?format=json HTTP/1.1" 200 455 "-" "Mozilla/5.0 (Macintosh) mirall/3.14.0daily (Nextcloud, macos-24.2.0 ClientArchitecture: arm64 OsArchitecture: arm64)" "[REDACTED_IP]"
web-1  | 172.18.0.2 - Tockra [28/Jan/2025:10:17:12 +0000] "PROPFIND /remote.php/dav/files/Tockra/ HTTP/1.1" 207 247 "-" "Mozilla/5.0 (Macintosh) mirall/3.14.0daily (Nextcloud, macos-24.2.0 ClientArchitecture: arm64 OsArchitecture: arm64)" "[REDACTED_IP]"
web-1  | 172.18.0.2 - Tockra [28/Jan/2025:10:17:14 +0000] "PROPFIND /remote.php/dav/files/Tockra/ HTTP/1.1" 207 259 "-" "Mozilla/5.0 (Macintosh) mirall/3.14.0daily (Nextcloud, macos-24.2.0 ClientArchitecture: arm64 OsArchitecture: arm64)" "[REDACTED_IP]"
web-1  | 172.18.0.2 - Tockra [28/Jan/2025:10:17:18 +0000] "PUT /remote.php/dav/uploads/Tockra/[REDACTED_FILE_ID]/2 HTTP/1.1" 201 0 "-" "Mozilla/5.0 (iOS) Nextcloud-iOS/6.2.3" "[REDACTED_IP]"
web-1  | 172.18.0.2 - - [28/Jan/2025:10:17:20 +0000] "GET /apps/logreader/api/poll?lastReqId=[REDACTED_ID] HTTP/1.1" 200 22 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "[REDACTED_IP]"
web-1  | 172.18.0.2 - - [28/Jan/2025:10:17:31 +0000] "GET /apps/logreader/api/poll?lastReqId=[REDACTED_ID] HTTP/1.1" 200 22 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "[REDACTED_IP]"
web-1  | 172.18.0.2 - Tockra [28/Jan/2025:10:17:40 +0000] "PUT /remote.php/dav/uploads/Tockra/[REDACTED_FILE_ID]/3 HTTP/1.1" 201 0 "-" "Mozilla/5.0 (iOS) Nextcloud-iOS/6.2.3" "[REDACTED_IP]"
web-1  | 172.18.0.2 - - [28/Jan/2025:10:17:42 +0000] "GET /apps/logreader/api/poll?lastReqId=[REDACTED_ID] HTTP/1.1" 200 22 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36" "[REDACTED_IP]"
web-1  | 172.18.0.2 - Tockra [28/Jan/2025:10:17:43 +0000] "PROPFIND /remote.php/dav/files/Tockra/ HTTP/1.1" 207 247 "-" "Mozilla/5.0 (Macintosh) mirall/3.14.0daily (Nextcloud, macos-24.2.0 ClientArchitecture: arm64 OsArchitecture: arm64)" "[REDACTED_IP]"

Maybe somebody has a hint how to track down the problem

T

Okay, I don’t know why, but today it works again.
Maybe the nightly docker container restart fixed that issue …

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.