Skip to content

[DO NOT MERGE] debug: rclone -vv --dump headers#145

Closed
lamdor wants to merge 1 commit into
mainfrom
la/debug-rclone-trace
Closed

[DO NOT MERGE] debug: rclone -vv --dump headers#145
lamdor wants to merge 1 commit into
mainfrom
la/debug-rclone-trace

Conversation

@lamdor
Copy link
Copy Markdown
Member

@lamdor lamdor commented Apr 29, 2026

Debug branch. Enables rclone -vv --dump headers so CI logs show the exact HTTP exchange for the failing BlobTree upload (HeadObject 403 path).

Local Docker reproductions with the exact same Rclone_jll x86_64 binary and same session credentials all swallow the 403 and complete the upload. CI consistently fails. Need the full request/response trace from CI to find the divergence.

Temporary instrumentation to capture the full HTTP request/response trace
for the BlobTree upload that's failing in CI with HeadObject 403, so we
can compare exactly what CI's rclone is doing vs local reproductions
that all succeed (the 403 is reproducible everywhere but only CI fails).
@lamdor
Copy link
Copy Markdown
Member Author

lamdor commented Apr 29, 2026

Confirmed: rclone v1.72+ propagates 403 from FS-init HeadObject as fatal (rclone#8975, commit 6440052f). Closing this debug PR; opening a real fix that adds --s3-no-head-object to suppress the probe entirely.

@lamdor lamdor closed this Apr 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant