Transmission: Error Invalid seek

I have a Drive mounted on my server, unlimited drive that is allowed to my user, I changed the PUID and PGID to my user, but the message is the same, I tried multiple torrents. Tried to set PUID and PGID to 0 = root and the same error.

Captura de tela de 2021-11-19 17-23-09

version: "3.9"

services:
  transmission:
    image: lscr.io/linuxserver/transmission
    container_name: transmission
    environment:
      - PUID=0
      - PGID=0
      - TZ=America/Sao_Paulo
      - TRANSMISSION_WEB_HOME=/combustion-release/ #optional
      - USER=XXX #optional
      - PASS=XXX #optional
      #- WHITELIST=152.70.211.136,179.221.22.23,45.185.138.66 #optional
      #- HOST_WHITELIST=dnsnane list #optional
    volumes:
      - /home/tales/Docker/Transmission/config:/config
      - /home/tales/Drive/Transmission/downloads:/downloads
      - /home/tales/Docker/Transmission/watch:/watch
    expose:
      - 9091
    ports:
      - 51413:51413
      - 51413:51413/udp
    restart: unless-stopped
    networks:
      t4l35-net:

networks:
  t4l35-net:
      name: t4l35-net

LOG:

To support LSIO projects visit:,
https://www.linuxserver.io/donate/,
-------------------------------------,
GID/UID,
-------------------------------------,
,
User uid:    0,
User gid:    0,
-------------------------------------,
,
[cont-init.d] 10-adduser: exited 0.,
[cont-init.d] 20-config: executing... ,
[cont-init.d] 20-config: exited 0.,
[cont-init.d] 90-custom-folders: executing... ,
[cont-init.d] 90-custom-folders: exited 0.,
[cont-init.d] 99-custom-files: executing... ,
[custom-init] no custom files found exiting...,
[cont-init.d] 99-custom-files: exited 0.,
[cont-init.d] done.,
[services.d] starting services,
[services.d] done.,
[2021-11-19 16:50:24.770] Transmission 3.00 (bb6b5a062e) started (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/session.c:769),
[2021-11-19 16:50:24.770] RPC Server Serving RPC and Web requests on 0.0.0.0:9091/transmission/ (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/rpc-server.c:1243),
[2021-11-19 16:50:24.770] RPC Server Password required (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/rpc-server.c:1254),
[2021-11-19 16:50:24.770] DHT Reusing old id (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/tr-dht.c:383),
[2021-11-19 16:50:24.770] DHT Bootstrapping from 76 IPv4 nodes (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/tr-dht.c:172),
[2021-11-19 16:50:24.770] Using settings from "/config" (/home/buildozer/aports/community/transmission/src/transmission-3.00/daemon/daemon.c:646),
[2021-11-19 16:50:24.770] Saved "/config/settings.json" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/variant.c:1221),
[2021-11-19 16:50:24.770] transmission-daemon requiring authentication (/home/buildozer/aports/community/transmission/src/transmission-3.00/daemon/daemon.c:674),
[2021-11-19 16:50:24.770] Watching "/watch" for new .torrent files (/home/buildozer/aports/community/transmission/src/transmission-3.00/daemon/daemon.c:698),
[2021-11-19 16:50:24.770] Curso Chinês - Pula Muralha (Sissi) No data found! Ensure your drives are connected or use "Set Location". To re-download, remove the torrent and re-add it. (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:574),
[2021-11-19 16:50:24.770] Loaded 2 torrents (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/session.c:2170),
[2021-11-19 16:50:24.770] Port Forwarding (NAT-PMP) initnatpmp succeeded (0) (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/natpmp.c:73),
[2021-11-19 16:50:24.770] Port Forwarding (NAT-PMP) sendpublicaddressrequest succeeded (2) (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/natpmp.c:73),
[2021-11-19 16:50:33.768] Port Forwarding State changed from "Not forwarded" to "Starting" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/port-forwarding.c:106),
[2021-11-19 16:50:33.768] Changed open file limit from 1048576 to 1024 (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/fdlimit.c:408),
[2021-11-19 16:50:57.765] Curso Chinês - Pula Muralha (Sissi) Removing torrent (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:2078),
[2021-11-19 16:50:57.765] Curso Chinês - Pula Muralha (Sissi) Pausing (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:2022),
[2021-11-19 16:51:01.770] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Removing torrent (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:2078),
[2021-11-19 16:51:01.770] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Pausing (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:2022),
[2021-11-19 16:52:31.768] Port Forwarding State changed from "Starting" to "???" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/port-forwarding.c:106),
[2021-11-19 17:12:18.767] Saved "/config/torrents/8d0ec56271c9a8ebcb9687a8fdc074074ae4c79f.torrent" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/variant.c:1221),
[2021-11-19 17:12:18.767] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Queued for verification (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/verify.c:272),
[2021-11-19 17:12:18.767] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Verifying torrent (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/verify.c:220),
[2021-11-19 17:12:20.767] web will verify tracker certs using envvar CURL_CA_BUNDLE: none (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/web.c:455),
[2021-11-19 17:12:20.767] web NB: this only works if you built against libcurl with openssl or gnutls, NOT nss (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/web.c:457),
[2021-11-19 17:12:20.767] web NB: invalid certs will show up as 'Could not connect to tracker' like many other errors (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/web.c:458),
[2021-11-19 17:12:31.767] Couldn't preallocate file "/downloads/incomplete/manjaro-xfce-21.1.6-minimal-211017-linux513.iso.part" (sparse, size: 2349264896): Invalid seek (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/fdlimit.c:219),
[2021-11-19 17:12:31.768] manjaro-xfce-21.1.6-minimal-211017-linux513.iso tr_fdFileCheckout failed for "/downloads/incomplete/manjaro-xfce-21.1.6-minimal-211017-linux513.iso.part": Invalid seek (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/inout.c:95),
[2021-11-19 17:12:31.768] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Invalid seek (/downloads/complete/manjaro-xfce-21.1.6-minimal-211017-linux513.iso) (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:574),
[2021-11-19 17:12:31.768] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Pausing (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:2022),
[2021-11-19 17:12:41.770] manjaro-xfce-21.1.6-minimal-211017-linux513.iso write failed for "manjaro-xfce-21.1.6-minimal-211017-linux513.iso": Invalid seek (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/inout.c:131),
[2021-11-19 17:12:43.770] Saved "/config/resume/8d0ec56271c9a8ebcb9687a8fdc074074ae4c79f.resume" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/variant.c:1221),
[2021-11-19 17:12:55.768] manjaro-xfce-21.1.6-minimal-211017-linux513.iso write failed for "manjaro-xfce-21.1.6-minimal-211017-linux513.iso": Invalid seek (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/inout.c:131),
[2021-11-19 17:12:55.768] manjaro-xfce-21.1.6-minimal-211017-linux513.iso read failed for "manjaro-xfce-21.1.6-minimal-211017-linux513.iso": Operation not permitted (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/inout.c:122),
[2021-11-19 17:12:55.768] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Piece 522, which was just downloaded, failed its checksum test (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:3466),
[2021-11-19 17:13:41.768] manjaro-xfce-21.1.6-minimal-211017-linux513.iso write failed for "manjaro-xfce-21.1.6-minimal-211017-linux513.iso": Invalid seek (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/inout.c:131),
[2021-11-19 17:13:46.767] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Removing torrent (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:2078),
[2021-11-19 17:13:46.767] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Pausing (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:2022),
[2021-11-19 17:13:56.767] Couldn't preallocate file "/downloads/incomplete/manjaro-xfce-21.1.6-minimal-211017-linux513.iso.part" (sparse, size: 2349264896): Invalid seek (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/fdlimit.c:219),
[2021-11-19 17:13:56.767] manjaro-xfce-21.1.6-minimal-211017-linux513.iso tr_fdFileCheckout failed for "/downloads/incomplete/manjaro-xfce-21.1.6-minimal-211017-linux513.iso.part": Invalid seek (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/inout.c:95),
./run: line 21:   303 Segmentation fault      (core dumped) s6-setuidgid abc /usr/bin/transmission-daemon -g /config -c /watch -f,
[2021-11-19 17:14:24.830] Transmission 3.00 (bb6b5a062e) started (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/session.c:769),
[2021-11-19 17:14:24.830] RPC Server Serving RPC and Web requests on 0.0.0.0:9091/transmission/ (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/rpc-server.c:1243),
[2021-11-19 17:14:24.830] RPC Server Password required (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/rpc-server.c:1254),
[2021-11-19 17:14:24.830] DHT Reusing old id (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/tr-dht.c:383),
[2021-11-19 17:14:24.830] DHT Bootstrapping from 76 IPv4 nodes (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/tr-dht.c:172),
[2021-11-19 17:14:24.830] Using settings from "/config" (/home/buildozer/aports/community/transmission/src/transmission-3.00/daemon/daemon.c:646),
[2021-11-19 17:14:24.830] Saved "/config/settings.json" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/variant.c:1221),
[2021-11-19 17:14:24.830] transmission-daemon requiring authentication (/home/buildozer/aports/community/transmission/src/transmission-3.00/daemon/daemon.c:674),
[2021-11-19 17:14:24.830] Watching "/watch" for new .torrent files (/home/buildozer/aports/community/transmission/src/transmission-3.00/daemon/daemon.c:698),
[2021-11-19 17:14:24.830] Port Forwarding (NAT-PMP) initnatpmp succeeded (0) (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/natpmp.c:73),
[2021-11-19 17:14:24.830] Port Forwarding (NAT-PMP) sendpublicaddressrequest succeeded (2) (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/natpmp.c:73),
[2021-11-19 17:14:32.831] Port Forwarding State changed from "Not forwarded" to "Starting" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/port-forwarding.c:106),
[2021-11-19 17:14:32.831] Changed open file limit from 1048576 to 1024 (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/fdlimit.c:408),
[2021-11-19 17:16:32.832] Port Forwarding State changed from "Starting" to "???" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/port-forwarding.c:106),
[2021-11-19 17:19:29.829] Saved "/config/torrents/8d0ec56271c9a8ebcb9687a8fdc074074ae4c79f.torrent" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/variant.c:1221),
[2021-11-19 17:19:29.829] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Queued for verification (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/verify.c:272),
[2021-11-19 17:19:29.829] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Verifying torrent (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/verify.c:220),
[2021-11-19 17:19:31.831] web will verify tracker certs using envvar CURL_CA_BUNDLE: none (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/web.c:455),
[2021-11-19 17:19:31.831] web NB: this only works if you built against libcurl with openssl or gnutls, NOT nss (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/web.c:457),
[2021-11-19 17:19:31.831] web NB: invalid certs will show up as 'Could not connect to tracker' like many other errors (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/web.c:458),
[2021-11-19 17:19:43.832] Couldn't preallocate file "/downloads/incomplete/manjaro-xfce-21.1.6-minimal-211017-linux513.iso.part" (sparse, size: 2349264896): Invalid seek (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/fdlimit.c:219),
[2021-11-19 17:19:43.833] manjaro-xfce-21.1.6-minimal-211017-linux513.iso tr_fdFileCheckout failed for "/downloads/incomplete/manjaro-xfce-21.1.6-minimal-211017-linux513.iso.part": Invalid seek (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/inout.c:95),
[2021-11-19 17:19:43.833] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Invalid seek (/downloads/complete/manjaro-xfce-21.1.6-minimal-211017-linux513.iso) (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:574),
[2021-11-19 17:19:43.833] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Starting IPv4 DHT announce (firewalled, 128 nodes) (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/tr-dht.c:721),
[2021-11-19 17:19:43.833] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Pausing (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:2022),
[2021-11-19 17:19:53.831] manjaro-xfce-21.1.6-minimal-211017-linux513.iso write failed for "manjaro-xfce-21.1.6-minimal-211017-linux513.iso": Invalid seek (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/inout.c:131),
[2021-11-19 17:19:54.832] Saved "/config/resume/8d0ec56271c9a8ebcb9687a8fdc074074ae4c79f.resume" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/variant.c:1221),
[2021-11-19 17:19:55.829] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Piece 612, which was just downloaded, failed its checksum test (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:3466),
[2021-11-19 17:20:05.831] manjaro-xfce-21.1.6-minimal-211017-linux513.iso write failed for "manjaro-xfce-21.1.6-minimal-211017-linux513.iso": Invalid seek (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/inout.c:131),
[2021-11-19 17:20:05.831] manjaro-xfce-21.1.6-minimal-211017-linux513.iso read failed for "manjaro-xfce-21.1.6-minimal-211017-linux513.iso": Operation not permitted (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/inout.c:122),
[2021-11-19 17:20:05.831] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Piece 1043, which was just downloaded, failed its checksum test (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:3466),
[2021-11-19 17:20:05.831] manjaro-xfce-21.1.6-minimal-211017-linux513.iso read failed for "manjaro-xfce-21.1.6-minimal-211017-linux513.iso": Operation not permitted (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/inout.c:122),
[2021-11-19 17:20:05.831] manjaro-xfce-21.1.6-minimal-211017-linux513.iso Piece 0, which was just downloaded, failed its checksum test (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/torrent.c:3466),
[2021-11-19 17:20:33.832] manjaro-xfce-21.1.6-minimal-211017-linux513.iso write failed for "manjaro-xfce-21.1.6-minimal-211017-linux513.iso": Invalid seek (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/inout.c:131),
[2021-11-19 17:20:33.832] Error while flushing completed pieces from cache (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/session.c:571),
[2021-11-19 17:20:33.832] Saved "/config/resume/8d0ec56271c9a8ebcb9687a8fdc074074ae4c79f.resume" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/variant.c:1221),
[2021-11-19 17:20:33.832] Saved "/config/stats.json" (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/variant.c:1221),
[2021-11-19 17:22:24.832] manjaro-xfce-21.1.6-minimal-211017-linux513.iso IPv4 DHT announce done (/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/tr-dht.c:683)

What kind of mountpoints are those? I’ve ever seen invalid seeks on remote mounts.

what’s with the expose line and also, we don’t support puid/pgid of 0

I tried my user’s pid, it’s 1002 and it gives the same error. 0 = root.
The mount point is correct, I use it for Jellyflin and it works great

this must be inside the container:
“/home/buildozer/aports/community/transmission/src/transmission-3.00/libtransmission/fdlimit.c:219”

I noticed you forgot to answer my questions regarding what kind of mountpoints those were and why that expose line was in there. thanks!

The exposed line is for me not to release the port for the web interface, I don’t need it, I use NPM reverse proxy (Nginx Proxy Manager)

I didn’t quite understand about the mount point, are you referring to rclone? If you have a Drive mount point and inside it a crypt

You don’t have to do anything then, dont put in ports, dont mention in compose at all. your rp (assuming it’s on the same custom bridge network) will be able to reach it internally.

where is this path? /home/tales/Docker/Transmission/config a usb drive, an smb mount, nfs mount, is it an rclone remote mount since you mention rclone?

It’s on my server, on the local disk, except where the downloads are stored, which is on a team drive.

tales@t4l35-orion:~/Docker/Transmission/config$ pwd
/home/tales/Docker/Transmission/config
[Install]
WantedBy=multi-user.target

[Unit]
Description=rClone montar drive criptografado
AssertPathIsDirectory=/home/tales/Drive
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/rclone mount \
  --config=/home/tales/.config/rclone/rclone.conf \
  --fast-list \
        --drive-skip-gdocs \
        --vfs-read-chunk-size=128M \
        --vfs-read-chunk-size-limit=2048M \
        --buffer-size=128M \
        --max-read-ahead=256M \
        --poll-interval=1m \
        --dir-cache-time=12h \
        --timeout=10m \
        --transfers=16 \
        --checkers=8 \
        --drive-chunk-size=128M \
        --allow-non-empty \
	--allow-other \
	--umask=027 \
        -vP \
        talesam-crypt:/ /home/tales/Drive
ExecStop=/usr/bin/fusermount -u /home/tales/Drive
Restart=on-failure
RestartSec=10
User=tales

[Install]
WantedBy=multi-user.target
tales@t4l35-orion:~/Drive/Transmission/downloads$ pwd
/home/tales/Drive/Transmission/downloads
tales@t4l35-orion:~/Drive/Transmission/downloads$ ls -l
total 0
drwxr-x--- 1 tales tales 0 Nov 19 03:29 complete
drwxr-x--- 1 tales tales 0 Nov 19 03:29 incomplete

Perfect, that’s what I alluded to. the invalid seek error only ever happens with remote drives, which you have confirmed your download is one and your error, specifically is with /downloads.

as a test, change your downloads path to a fully local mount and it should work. If it does, this implies the issue is your remote mountpoint for /downloads.