What is the problem you are having with rclone?
I am trying to use archive remote with Squashfs images created by squashfs-tools-ng on Windows. Those can be as simple as a single empty directory:
mkdir 1
gensquashfs -D 1 1.sqfs
I can successfully mount them on Linux (Squashfstools 4.6.1). rclone, however, fails to list their contents.
I used squashfs-tools-ng 1.3.2.
Run the command 'rclone version' and share the full output of the command.
rclone v1.72.0
- os/version: Microsoft Windows 10 Pro 22H2 22H2 (64 bit)
- os/kernel: 10.0.19045.6456 (x86_64)
- os/type: windows
- os/arch: amd64
- go/version: go1.25.4
- go/linking: static
- go/tags: cmount
The command you were trying to run (eg rclone copy /tmp remote:tmp)
rclone --config=NUL ls :archive:1.sqfs
The rclone config contents with secrets removed.
Not using any config
A log from the command with the -vv flag
2025/11/24 01:49:18 DEBUG : rclone: Version "v1.72.0" starting with parameters ["C:\\Program Files\\WinGet\\Links\\rclone.exe" "ls" "-vv" "--config=NUL" ":archive:D:\\1.sqfs"]
2025/11/24 01:49:18 DEBUG : Creating backend with remote ":archive:D:\\1.sqfs"
2025/11/24 01:49:18 DEBUG : Using config file from ""
2025/11/24 01:49:18 DEBUG : Found archiver for ".sqfs" remote "D:/1.sqfs"
2025/11/24 01:49:18 DEBUG : Creating backend with remote "D:/1.sqfs"
2025/11/24 01:49:18 DEBUG : fs cache: renaming child cache item "D:/1.sqfs" to be canonical for parent "//?/D:/"
2025/11/24 01:49:18 DEBUG : archive root 'D:/1.sqfs': Root is an archive
2025/11/24 01:49:18 DEBUG : Squashfs: New: remote="1.sqfs", prefix="", root=""
2025/11/24 01:49:18 INFO : Local file system at //?/D:/: poll-interval is not supported by this remote
2025/11/24 01:49:18 DEBUG : 1.sqfs: Open: flags=O_RDONLY
2025/11/24 01:49:18 DEBUG : 1.sqfs: >Open: fd=1.sqfs (r), err=<nil>
2025/11/24 01:49:18 DEBUG : 1.sqfs: ChunkedReader.openRange at 0 length 134217728
2025/11/24 01:49:18 DEBUG : 1.sqfs: ChunkedReader.Read at 0 length 96 chunkOffset 0 chunkSize 134217728
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.seek from 96 to -1 (fs.RangeSeeker)
2025/11/24 01:49:18 DEBUG : 1.sqfs: ChunkedReader.RangeSeek from 96 to -1 length -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read fs.RangeSeeker failed: invalid seek position
2025/11/24 01:49:18 ERROR : 1.sqfs: ReadFileHandle.Read error: low level retry 1/10: invalid seek position
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.seek from 96 to -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ChunkedReader.RangeSeek from -1 to -1 length -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek failed: invalid seek position
2025/11/24 01:49:18 ERROR : 1.sqfs: ReadFileHandle.Read error: low level retry 2/10: invalid seek position
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.seek from 96 to -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek close old failed: file already closed
2025/11/24 01:49:18 DEBUG : 1.sqfs: ChunkedReader.RangeSeek from -1 to -1 length -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek failed: invalid seek position
2025/11/24 01:49:18 ERROR : 1.sqfs: ReadFileHandle.Read error: low level retry 3/10: invalid seek position
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.seek from 96 to -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek close old failed: file already closed
2025/11/24 01:49:18 DEBUG : 1.sqfs: ChunkedReader.RangeSeek from -1 to -1 length -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek failed: invalid seek position
2025/11/24 01:49:18 ERROR : 1.sqfs: ReadFileHandle.Read error: low level retry 4/10: invalid seek position
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.seek from 96 to -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek close old failed: file already closed
2025/11/24 01:49:18 DEBUG : 1.sqfs: ChunkedReader.RangeSeek from -1 to -1 length -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek failed: invalid seek position
2025/11/24 01:49:18 ERROR : 1.sqfs: ReadFileHandle.Read error: low level retry 5/10: invalid seek position
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.seek from 96 to -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek close old failed: file already closed
2025/11/24 01:49:18 DEBUG : 1.sqfs: ChunkedReader.RangeSeek from -1 to -1 length -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek failed: invalid seek position
2025/11/24 01:49:18 ERROR : 1.sqfs: ReadFileHandle.Read error: low level retry 6/10: invalid seek position
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.seek from 96 to -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek close old failed: file already closed
2025/11/24 01:49:18 DEBUG : 1.sqfs: ChunkedReader.RangeSeek from -1 to -1 length -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek failed: invalid seek position
2025/11/24 01:49:18 ERROR : 1.sqfs: ReadFileHandle.Read error: low level retry 7/10: invalid seek position
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.seek from 96 to -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek close old failed: file already closed
2025/11/24 01:49:18 DEBUG : 1.sqfs: ChunkedReader.RangeSeek from -1 to -1 length -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek failed: invalid seek position
2025/11/24 01:49:18 ERROR : 1.sqfs: ReadFileHandle.Read error: low level retry 8/10: invalid seek position
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.seek from 96 to -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek close old failed: file already closed
2025/11/24 01:49:18 DEBUG : 1.sqfs: ChunkedReader.RangeSeek from -1 to -1 length -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek failed: invalid seek position
2025/11/24 01:49:18 ERROR : 1.sqfs: ReadFileHandle.Read error: low level retry 9/10: invalid seek position
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.seek from 96 to -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek close old failed: file already closed
2025/11/24 01:49:18 DEBUG : 1.sqfs: ChunkedReader.RangeSeek from -1 to -1 length -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek failed: invalid seek position
2025/11/24 01:49:18 ERROR : 1.sqfs: ReadFileHandle.Read error: low level retry 10/10: invalid seek position
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.seek from 96 to -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek close old failed: file already closed
2025/11/24 01:49:18 DEBUG : 1.sqfs: ChunkedReader.RangeSeek from -1 to -1 length -1
2025/11/24 01:49:18 DEBUG : 1.sqfs: ReadFileHandle.Read seek failed: invalid seek position
2025/11/24 01:49:18 ERROR : 1.sqfs: ReadFileHandle.Read error: invalid seek position
2025/11/24 01:49:18 CRITICAL: Failed to create file system for ":archive:D:\\1.sqfs": failed to create archive "1.sqfs": failed to read squashfs: error reading fragments: error reading fragment table index: invalid seek position