Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Download error with test.sh #79

Closed
hex opened this issue Jan 31, 2025 · 3 comments
Closed

Download error with test.sh #79

hex opened this issue Jan 31, 2025 · 3 comments

Comments

@hex
Copy link

hex commented Jan 31, 2025

I am having trouble running test.sh. Test files are uploaded to the bucket, but the download fails. Any idea on how to handle this? This is the output that I get:

Git LFS initialized.
Tracking "*.bin"
[master fd73912] Adding .gitattributes
 1 file changed, 1 insertion(+)
 create mode 100644 .gitattributes
1024+0 records in
1024+0 records out
1048576 bytes transferred in 0.011774 secs (89058604 bytes/sec)
1024+0 records in
1024+0 records out
1048576 bytes transferred in 0.010154 secs (103267284 bytes/sec)
[master 3cfd46b] Adding files
 2 files changed, 6 insertions(+)
 create mode 100644 blob1.bin
 create mode 100644 blob2.bin
Uploading LFS objects: 100% (2/2), 2.1 MB | 0 B/s, done.
Enumerating objects: 8, done.
Counting objects: 100% (8/8), done.
Delta compression using up to 10 threads
Compressing objects: 100% (6/6), done.
Writing objects: 100% (7/7), 1.08 KiB | 1.08 MiB/s, done.
Total 7 (delta 1), reused 0 (delta 0), pack-reused 0 (from 0)
To /tmp/git-lfs-test/fake-remote-repo
   7e395c0..3cfd46b  master -> master
origin	/tmp/git-lfs-test/fake-remote-repo (fetch)
origin	/tmp/git-lfs-test/fake-remote-repo (push)
Cloning into 'local-repo-dup'...
done.
Downloading blob1.bin (1.0 MB)
Error downloading object: blob1.bin (2914ea6): Smudge error: Error downloading blob1.bin (2914ea6011cd0c60c85cef45d9fcb669efe264d7b79b09ca29485235baea61b1): error transferring "2914ea6011cd0c60c85cef45d9fcb669efe264d7b79b09ca29485235baea61b1": [0] remote missing object 2914ea6011cd0c60c85cef45d9fcb669efe264d7b79b09ca29485235baea61b1

Errors logged to '/private/tmp/git-lfs-test/local-repo-dup/.git/lfs/logs/20250131T141157.600431.log'.
Use `git lfs logs last` to view the log.
error: external filter 'git-lfs filter-process' failed
fatal: blob1.bin: smudge filter lfs failed
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'

.envrc

export S3_BUCKET="[REDACTED]"
export AWS_REGION="us-west-2"
export AWS_ACCESS_KEY_ID="[REDACTED]"
export AWS_SECRET_ACCESS_KEY="[REDACTED]"

/private/tmp/git-lfs-test/local-repo-dup/.git/lfs/logs/20250131T141157.600431.log

git-lfs/3.6.1 (GitHub; darwin arm64; go 1.23.4)
git version 2.48.1

$ git-lfs filter-process
Error downloading object: blob1.bin (2914ea6): Smudge error: Error downloading blob1.bin (2914ea6011cd0c60c85cef45d9fcb669efe264d7b79b09ca29485235baea61b1): error transferring "2914ea6011cd0c60c85cef45d9fcb669efe264d7b79b09ca29485235baea61b1": [0] remote missing object 2914ea6011cd0c60c85cef45d9fcb669efe264d7b79b09ca29485235baea61b1

error transferring "2914ea6011cd0c60c85cef45d9fcb669efe264d7b79b09ca29485235baea61b1": [0] remote missing object 2914ea6011cd0c60c85cef45d9fcb669efe264d7b79b09ca29485235baea61b1
github.com/git-lfs/git-lfs/v3/errors.New
	github.com/git-lfs/git-lfs/v3/errors/errors.go:62
github.com/git-lfs/git-lfs/v3/tq.(*customAdapter).DoTransfer
	github.com/git-lfs/git-lfs/v3/tq/custom.go:311
github.com/git-lfs/git-lfs/v3/tq.(*adapterBase).worker
	github.com/git-lfs/git-lfs/v3/tq/adapterbase.go:183
runtime.goexit
	runtime/asm_arm64.s:1223
Error downloading blob1.bin (2914ea6011cd0c60c85cef45d9fcb669efe264d7b79b09ca29485235baea61b1)
github.com/git-lfs/git-lfs/v3/errors.newWrappedError
	github.com/git-lfs/git-lfs/v3/errors/types.go:229
github.com/git-lfs/git-lfs/v3/errors.Wrapf
	github.com/git-lfs/git-lfs/v3/errors/errors.go:85
github.com/git-lfs/git-lfs/v3/lfs.(*GitFilter).downloadFile
	github.com/git-lfs/git-lfs/v3/lfs/gitfilter_smudge.go:135
github.com/git-lfs/git-lfs/v3/lfs.(*GitFilter).Smudge
	github.com/git-lfs/git-lfs/v3/lfs/gitfilter_smudge.go:85
github.com/git-lfs/git-lfs/v3/commands.smudge
	github.com/git-lfs/git-lfs/v3/commands/command_smudge.go:128
github.com/git-lfs/git-lfs/v3/commands.filterCommand
	github.com/git-lfs/git-lfs/v3/commands/command_filter_process.go:132
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/[email protected]/command.go:944
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/[email protected]/command.go:1068
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/[email protected]/command.go:992
github.com/git-lfs/git-lfs/v3/commands.Run
	github.com/git-lfs/git-lfs/v3/commands/run.go:154
main.main
	./git-lfs.go:34
runtime.main
	runtime/proc.go:272
runtime.goexit
	runtime/asm_arm64.s:1223
Smudge error
github.com/git-lfs/git-lfs/v3/errors.newWrappedError
	github.com/git-lfs/git-lfs/v3/errors/types.go:229
github.com/git-lfs/git-lfs/v3/errors.NewSmudgeError
	github.com/git-lfs/git-lfs/v3/errors/types.go:315
github.com/git-lfs/git-lfs/v3/lfs.(*GitFilter).Smudge
	github.com/git-lfs/git-lfs/v3/lfs/gitfilter_smudge.go:102
github.com/git-lfs/git-lfs/v3/commands.smudge
	github.com/git-lfs/git-lfs/v3/commands/command_smudge.go:128
github.com/git-lfs/git-lfs/v3/commands.filterCommand
	github.com/git-lfs/git-lfs/v3/commands/command_filter_process.go:132
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/[email protected]/command.go:944
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/[email protected]/command.go:1068
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/[email protected]/command.go:992
github.com/git-lfs/git-lfs/v3/commands.Run
	github.com/git-lfs/git-lfs/v3/commands/run.go:154
main.main
	./git-lfs.go:34
runtime.main
	runtime/proc.go:272
runtime.goexit
	runtime/asm_arm64.s:1223

Current time in UTC:
2025-01-31 12:11:57

Environment:
LocalWorkingDir=/private/tmp/git-lfs-test/local-repo-dup
LocalGitDir=/private/tmp/git-lfs-test/local-repo-dup/.git
LocalGitStorageDir=/private/tmp/git-lfs-test/local-repo-dup/.git
LocalMediaDir=/private/tmp/git-lfs-test/local-repo-dup/.git/lfs/objects
LocalReferenceDirs=
TempDir=/private/tmp/git-lfs-test/local-repo-dup/.git/lfs/tmp
ConcurrentTransfers=8
TusTransfers=false
BasicTransfersOnly=false
SkipDownloadErrors=false
FetchRecentAlways=false
FetchRecentRefsDays=7
FetchRecentCommitsDays=0
FetchRecentRefsIncludeRemotes=true
PruneOffsetDays=3
PruneVerifyRemoteAlways=false
PruneVerifyUnreachableAlways=false
PruneRemoteName=origin
LfsStorageDir=/private/tmp/git-lfs-test/local-repo-dup/.git/lfs
AccessDownload=none
AccessUpload=none
DownloadTransfers=basic,lfs-standalone-file,ssh
UploadTransfers=basic,lfs-standalone-file,ssh
GIT_DIR=/private/tmp/git-lfs-test/local-repo-dup/.git
GIT_EXEC_PATH=/opt/homebrew/opt/git/libexec/git-core

Client IP addresses:
*****
@nicolas-graves
Copy link
Owner

Hi ! I haven't updated dependencies for a while. I'll update that, could you retry and confirm the error after that?

@hex
Copy link
Author

hex commented Feb 3, 2025

Unfortunately I get the same behaviour:

Initialized empty Git repository in /private/tmp/git-lfs-test/fake-remote-repo/
Cloning into 'local-repo'...
warning: You appear to have cloned an empty repository.
done.
[master (root-commit) 30f62a9] Add pre-lfs commit.
 1 file changed, 1 insertion(+)
 create mode 100644 README.md
Enumerating objects: 3, done.
Counting objects: 100% (3/3), done.
Writing objects: 100% (3/3), 345 bytes | 345.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 (from 0)
To /tmp/git-lfs-test/fake-remote-repo
 * [new branch]      master -> master
Updated Git hooks.
Git LFS initialized.
Tracking "*.bin"
[master a2571a1] Adding .gitattributes
 1 file changed, 1 insertion(+)
 create mode 100644 .gitattributes
1024+0 records in
1024+0 records out
1048576 bytes transferred in 0.010500 secs (99864381 bytes/sec)
1024+0 records in
1024+0 records out
1048576 bytes transferred in 0.011201 secs (93614499 bytes/sec)
[master 6d82f4f] Adding files
 2 files changed, 6 insertions(+)
 create mode 100644 blob1.bin
 create mode 100644 blob2.bin
Uploading LFS objects: 100% (2/2), 2.1 MB | 0 B/s, done.
Enumerating objects: 8, done.
Counting objects: 100% (8/8), done.
Delta compression using up to 10 threads
Compressing objects: 100% (6/6), done.
Writing objects: 100% (7/7), 1.08 KiB | 1.08 MiB/s, done.
Total 7 (delta 1), reused 0 (delta 0), pack-reused 0 (from 0)
To /tmp/git-lfs-test/fake-remote-repo
   30f62a9..6d82f4f  master -> master
origin	/tmp/git-lfs-test/fake-remote-repo (fetch)
origin	/tmp/git-lfs-test/fake-remote-repo (push)
Cloning into 'local-repo-dup'...
done.
Downloading blob1.bin (1.0 MB)
Error downloading object: blob1.bin (3199244): Smudge error: Error downloading blob1.bin (3199244a654ce181c526ccc8926dc0b9fa4563630103765ee967c37511cdb913): error transferring "3199244a654ce181c526ccc8926dc0b9fa4563630103765ee967c37511cdb913": [0] remote missing object 3199244a654ce181c526ccc8926dc0b9fa4563630103765ee967c37511cdb913

Errors logged to '/private/tmp/git-lfs-test/local-repo-dup/.git/lfs/logs/20250203T100947.780772.log'.
Use `git lfs logs last` to view the log.
error: external filter 'git-lfs filter-process' failed
fatal: blob1.bin: smudge filter lfs failed
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry with 'git restore --source=HEAD :/'
git-lfs/3.6.1 (GitHub; darwin arm64; go 1.23.4)
git version 2.48.1

$ git-lfs filter-process
Error downloading object: blob1.bin (3199244): Smudge error: Error downloading blob1.bin (3199244a654ce181c526ccc8926dc0b9fa4563630103765ee967c37511cdb913): error transferring "3199244a654ce181c526ccc8926dc0b9fa4563630103765ee967c37511cdb913": [0] remote missing object 3199244a654ce181c526ccc8926dc0b9fa4563630103765ee967c37511cdb913

error transferring "3199244a654ce181c526ccc8926dc0b9fa4563630103765ee967c37511cdb913": [0] remote missing object 3199244a654ce181c526ccc8926dc0b9fa4563630103765ee967c37511cdb913
github.com/git-lfs/git-lfs/v3/errors.New
	github.com/git-lfs/git-lfs/v3/errors/errors.go:62
github.com/git-lfs/git-lfs/v3/tq.(*customAdapter).DoTransfer
	github.com/git-lfs/git-lfs/v3/tq/custom.go:311
github.com/git-lfs/git-lfs/v3/tq.(*adapterBase).worker
	github.com/git-lfs/git-lfs/v3/tq/adapterbase.go:183
runtime.goexit
	runtime/asm_arm64.s:1223
Error downloading blob1.bin (3199244a654ce181c526ccc8926dc0b9fa4563630103765ee967c37511cdb913)
github.com/git-lfs/git-lfs/v3/errors.newWrappedError
	github.com/git-lfs/git-lfs/v3/errors/types.go:229
github.com/git-lfs/git-lfs/v3/errors.Wrapf
	github.com/git-lfs/git-lfs/v3/errors/errors.go:85
github.com/git-lfs/git-lfs/v3/lfs.(*GitFilter).downloadFile
	github.com/git-lfs/git-lfs/v3/lfs/gitfilter_smudge.go:135
github.com/git-lfs/git-lfs/v3/lfs.(*GitFilter).Smudge
	github.com/git-lfs/git-lfs/v3/lfs/gitfilter_smudge.go:85
github.com/git-lfs/git-lfs/v3/commands.smudge
	github.com/git-lfs/git-lfs/v3/commands/command_smudge.go:128
github.com/git-lfs/git-lfs/v3/commands.filterCommand
	github.com/git-lfs/git-lfs/v3/commands/command_filter_process.go:132
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/[email protected]/command.go:944
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/[email protected]/command.go:1068
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/[email protected]/command.go:992
github.com/git-lfs/git-lfs/v3/commands.Run
	github.com/git-lfs/git-lfs/v3/commands/run.go:154
main.main
	./git-lfs.go:34
runtime.main
	runtime/proc.go:272
runtime.goexit
	runtime/asm_arm64.s:1223
Smudge error
github.com/git-lfs/git-lfs/v3/errors.newWrappedError
	github.com/git-lfs/git-lfs/v3/errors/types.go:229
github.com/git-lfs/git-lfs/v3/errors.NewSmudgeError
	github.com/git-lfs/git-lfs/v3/errors/types.go:315
github.com/git-lfs/git-lfs/v3/lfs.(*GitFilter).Smudge
	github.com/git-lfs/git-lfs/v3/lfs/gitfilter_smudge.go:102
github.com/git-lfs/git-lfs/v3/commands.smudge
	github.com/git-lfs/git-lfs/v3/commands/command_smudge.go:128
github.com/git-lfs/git-lfs/v3/commands.filterCommand
	github.com/git-lfs/git-lfs/v3/commands/command_filter_process.go:132
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/[email protected]/command.go:944
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/[email protected]/command.go:1068
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/[email protected]/command.go:992
github.com/git-lfs/git-lfs/v3/commands.Run
	github.com/git-lfs/git-lfs/v3/commands/run.go:154
main.main
	./git-lfs.go:34
runtime.main
	runtime/proc.go:272
runtime.goexit
	runtime/asm_arm64.s:1223

Current time in UTC:
2025-02-03 08:09:47

Environment:
LocalWorkingDir=/private/tmp/git-lfs-test/local-repo-dup
LocalGitDir=/private/tmp/git-lfs-test/local-repo-dup/.git
LocalGitStorageDir=/private/tmp/git-lfs-test/local-repo-dup/.git
LocalMediaDir=/private/tmp/git-lfs-test/local-repo-dup/.git/lfs/objects
LocalReferenceDirs=
TempDir=/private/tmp/git-lfs-test/local-repo-dup/.git/lfs/tmp
ConcurrentTransfers=8
TusTransfers=false
BasicTransfersOnly=false
SkipDownloadErrors=false
FetchRecentAlways=false
FetchRecentRefsDays=7
FetchRecentCommitsDays=0
FetchRecentRefsIncludeRemotes=true
PruneOffsetDays=3
PruneVerifyRemoteAlways=false
PruneVerifyUnreachableAlways=false
PruneRemoteName=origin
LfsStorageDir=/private/tmp/git-lfs-test/local-repo-dup/.git/lfs
AccessDownload=none
AccessUpload=none
DownloadTransfers=basic,lfs-standalone-file,ssh
UploadTransfers=basic,lfs-standalone-file,ssh
GIT_DIR=/private/tmp/git-lfs-test/local-repo-dup/.git
GIT_EXEC_PATH=/opt/homebrew/opt/git/libexec/git-core

Client IP addresses:
****

@hex
Copy link
Author

hex commented Feb 3, 2025

I think it was related to git lfs. I uninstalled and reinstalled it and now it works.

@hex hex closed this as completed Feb 3, 2025
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

No branches or pull requests

2 participants