-
Notifications
You must be signed in to change notification settings - Fork 241
Open
Description
I'm trying to use nydus lazy loading in podman via additional layer store and running into below issue while running the container -
logs from nydus-storage-plugin
[2025-12-11 20:29:34.608566 +08:00] DEBUG [/fuse-backend-rs-0.13.1/src/api/pseudo_fs.rs:161] pseudo fs iterate "/"
[2025-12-11 20:29:34.608751 +08:00] ERROR [/api/src/error.rs:23] Error:
"invalid chunk table offset 0x6b000/size 0x31240 in Rafs v6 extended superblock"
at rafs/src/metadata/layout/v6.rs:482
note: enable `RUST_BACKTRACE=1` env to display a backtrace
[2025-12-11 20:29:34.608808 +08:00] INFO backend config: ConnectionConfig { proxy: ProxyConfig { url: "", ping_url: "", fallback: false, check_interval: 5, use_http: false, check_pause_elapsed: 300 }, skip_verify: false, timeout: 5, connect_timeout: 5, retry_limit: 2 }
[2025-12-11 20:29:34.632557 +08:00] INFO Refresh token thread is disabled.
[2025-12-11 20:29:34.632905 +08:00] DEBUG [/reqwest-0.11.27/src/connect.rs:449] starting new connection: http://localhost:5000/
[2025-12-11 20:29:34.636993 +08:00] DEBUG [/src/backend/connection.rs:526] main Request: HEAD http://localhost:5000/v2/hello-world/blobs/sha256:image headers: Some({}), proxy: false, data: false, duration: 4ms
[2025-12-11 20:29:34.637068 +08:00] ERROR [/api/src/error.rs:23] Error:
"failed to get blob size, Request(ErrorWithMsg(\"\"))"
at storage/src/meta/toc.rs:426
note: enable `RUST_BACKTRACE=1` env to display a backtrace
[2025-12-11 20:29:34.639299 +08:00] DEBUG [/src/metadata/mod.rs:782] failed to load inlined RAFS meta, I/O error (os error 5)
[2025-12-11 20:29:34.639358 +08:00] ERROR [/service/src/fusedev.rs:753] service mount error: RAFS failed to handle request, Failed to fill superBlock: Invalid argument (os error 22)`
[2025-12-11 20:29:34.639398 +08:00] ERROR [/api/src/error.rs:23] Error:
Rafs(FillSuperBlock(Os { code: 22, kind: InvalidInput, message: "Invalid argument" }))
at service/src/fusedev.rs:754
note: enable `RUST_BACKTRACE=1` env to display a backtrace
[2025-12-11 20:29:34.639424 +08:00] ERROR [src/bin/nydusd/main.rs:535] Failed in starting daemon:
- nydus version - 2.3.9 [latest]
- podman version - 4.9
- nydus-storage-plugin - master branch
- used
nydusifyutility to convert OCI image into Nydus imagenydusify convert --source localhost:5000/hello-world:latest --target localhost:5000/hello-world:nydus - podman command ::
podman --log-level=debug --storage-opt overlay.additionallayerstore=/home/machine_name/git_projects/nydus-storage-plugin/temp/store:ref --storage-opt overlay.mount_program=/usr/bin/fuse-overlayfs --root /tmp/r4 run --rm -it localhost:5000/hello-world:nydus /bin/bash -c "date && echo hey"
Metadata
Metadata
Assignees
Labels
No labels