Edit history

Earlier versions of Budget does not allow cloning repo LFS on main branch, newest first.

Current version | Edited by Rex
Changes
```Removed: ### ChecksRemoved: Removed: - ☑ I searched for existing issues and didn't find a duplicate.Removed:
Show

Budget does not allow cloning repo LFS on main branch

Summary

Description

The GitHub LFS servers appears to block the download of LFS data on budget issues. This appears to be a separate issue from https://feedback.fluxer.com/p/241 which involved LFS dependencies, not budget.

Results

Anything in double square brackets has been redacted for issuer's privacy.
Cloning into 'fluxer-git'...
remote: Enumerating objects: 19493, done.
remote: Counting objects: 100% (5169/5169), done.
remote: Compressing objects: 100% (2285/2285), done.
remote: Total 19493 (delta 3127), reused 2884 (delta 2884), pack-reused 14324 (from 2)
Receiving objects: 100% (19493/19493), 74.98 MiB | 6.59 MiB/s, done.
Resolving deltas: 100% (7720/7720), done.
Downloading fluxer_static/avatars/0.png (9.4 KB)
Error downloading object: fluxer_static/avatars/0.png (764a79a): Smudge error: Error downloading fluxer_static/avatars/0.png (764a79adf1670806bdf51be85dab2d8ec807350cd7f55fc9495aaf7aec948942): batch response: This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.

Errors logged to '[[PATH TO FLUXER]]/fluxer-git/.git/lfs/logs/20260223T101436.553015382.log'.
Use `git lfs logs last` to view the log.
error: external filter 'git-lfs filter-process' failed
fatal: fluxer_static/avatars/0.png: 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 :/'

Steps to reproduce

Run git clone git@github.com:fluxerapp/fluxer.git fluxer-git --branch main. You will likely need an SSH key linked to your GitHub. The issue also will then occur when using git restore on an LFS file, e.g. git restore fluxer_static/marketing/screenshots/desktop-480w.avif.

Environment (optional)

  • Commit: aa4e5b0385534dc443c92418b96fe9988a441d69
  • OS: Kubuntu Questing

Logs or screenshots (optional)

Mentioned log:
git-lfs/3.6.1 (GitHub; linux amd64; go 1.24.4)
git version 2.51.0

$ git-lfs filter-process
Error downloading object: fluxer_static/avatars/0.png (764a79a): Smudge error: Error downloading fluxer_static/avatars/0.png (764a79adf1670806bdf51be85dab2d8ec807350cd7f55fc9495aaf7aec948942): batch response: This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.

This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.
batch response
github.com/git-lfs/git-lfs/errors.newWrappedError
	github.com/git-lfs/git-lfs/errors/types.go:229
github.com/git-lfs/git-lfs/errors.Wrap
	github.com/git-lfs/git-lfs/errors/errors.go:74
github.com/git-lfs/git-lfs/tq.(*tqClient).Batch
	github.com/git-lfs/git-lfs/tq/api.go:97
github.com/git-lfs/git-lfs/tq.Batch
	github.com/git-lfs/git-lfs/tq/api.go:45
github.com/git-lfs/git-lfs/tq.(*TransferQueue).enqueueAndCollectRetriesFor
	github.com/git-lfs/git-lfs/tq/transfer_queue.go:581
github.com/git-lfs/git-lfs/tq.(*TransferQueue).collectBatches.func1
	github.com/git-lfs/git-lfs/tq/transfer_queue.go:470
runtime.goexit
	runtime/asm_amd64.s:1700
Error downloading fluxer_static/avatars/0.png (764a79adf1670806bdf51be85dab2d8ec807350cd7f55fc9495aaf7aec948942)
github.com/git-lfs/git-lfs/errors.newWrappedError
	github.com/git-lfs/git-lfs/errors/types.go:229
github.com/git-lfs/git-lfs/errors.Wrapf
	github.com/git-lfs/git-lfs/errors/errors.go:85
github.com/git-lfs/git-lfs/lfs.(*GitFilter).downloadFile
	github.com/git-lfs/git-lfs/lfs/gitfilter_smudge.go:133
github.com/git-lfs/git-lfs/lfs.(*GitFilter).Smudge
	github.com/git-lfs/git-lfs/lfs/gitfilter_smudge.go:83
github.com/git-lfs/git-lfs/commands.smudge
	github.com/git-lfs/git-lfs/commands/command_smudge.go:128
github.com/git-lfs/git-lfs/commands.filterCommand
	github.com/git-lfs/git-lfs/commands/command_filter_process.go:132
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/cobra/command.go:989
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/cobra/command.go:1117
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/cobra/command.go:1041
github.com/git-lfs/git-lfs/commands.Run
	github.com/git-lfs/git-lfs/commands/run.go:154
main.main
	github.com/git-lfs/git-lfs/git-lfs.go:34
runtime.main
	runtime/proc.go:283
runtime.goexit
	runtime/asm_amd64.s:1700
Smudge error
github.com/git-lfs/git-lfs/errors.newWrappedError
	github.com/git-lfs/git-lfs/errors/types.go:229
github.com/git-lfs/git-lfs/errors.NewSmudgeError
	github.com/git-lfs/git-lfs/errors/types.go:315
github.com/git-lfs/git-lfs/lfs.(*GitFilter).Smudge
	github.com/git-lfs/git-lfs/lfs/gitfilter_smudge.go:100
github.com/git-lfs/git-lfs/commands.smudge
	github.com/git-lfs/git-lfs/commands/command_smudge.go:128
github.com/git-lfs/git-lfs/commands.filterCommand
	github.com/git-lfs/git-lfs/commands/command_filter_process.go:132
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/cobra/command.go:989
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/cobra/command.go:1117
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/cobra/command.go:1041
github.com/git-lfs/git-lfs/commands.Run
	github.com/git-lfs/git-lfs/commands/run.go:154
main.main
	github.com/git-lfs/git-lfs/git-lfs.go:34
runtime.main
	runtime/proc.go:283
runtime.goexit
	runtime/asm_amd64.s:1700

Current time in UTC:
2026-02-23 00:14:36

Environment:
LocalWorkingDir=[[PATH TO FLUXER]]/fluxer-git
LocalGitDir=[[PATH TO FLUXER]]/fluxer-git/.git
LocalGitStorageDir=[[PATH TO FLUXER]]/fluxer-git/.git
LocalMediaDir=[[PATH TO FLUXER]]/fluxer-git/.git/lfs/objects
LocalReferenceDirs=
TempDir=[[PATH TO FLUXER]]/fluxer-git/.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=[[PATH TO FLUXER]]/fluxer-git/.git/lfs
AccessDownload=none
AccessUpload=none
DownloadTransfers=basic,lfs-standalone-file,ssh
UploadTransfers=basic,lfs-standalone-file,ssh
GIT_EXEC_PATH=/usr/lib/git-core
GIT_DIR=[[PATH TO FLUXER]]/fluxer-git/.git

Client IP addresses:
[[REDACTED FROM GITHUB ISSUE]]
Edited by Rex
Changes
The GitHub LFS servers appears to block the download of LFS data on budget issues.Removed: This appears to be a separate issue from https://github.com/fluxerapp/fluxer/issues/409 which involved LFS dependencies, not budget.Added: This appears to be a separate issue from https://feedback.fluxer.com/p/241 which involved LFS dependencies, not budget.# Results
Show

Budget does not allow cloning repo LFS on main branch

Summary

Description

The GitHub LFS servers appears to block the download of LFS data on budget issues. This appears to be a separate issue from https://feedback.fluxer.com/p/241 which involved LFS dependencies, not budget.

Results

Anything in double square brackets has been redacted for issuer's privacy.
Cloning into 'fluxer-git'...
remote: Enumerating objects: 19493, done.
remote: Counting objects: 100% (5169/5169), done.
remote: Compressing objects: 100% (2285/2285), done.
remote: Total 19493 (delta 3127), reused 2884 (delta 2884), pack-reused 14324 (from 2)
Receiving objects: 100% (19493/19493), 74.98 MiB | 6.59 MiB/s, done.
Resolving deltas: 100% (7720/7720), done.
Downloading fluxer_static/avatars/0.png (9.4 KB)
Error downloading object: fluxer_static/avatars/0.png (764a79a): Smudge error: Error downloading fluxer_static/avatars/0.png (764a79adf1670806bdf51be85dab2d8ec807350cd7f55fc9495aaf7aec948942): batch response: This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.

Errors logged to '[[PATH TO FLUXER]]/fluxer-git/.git/lfs/logs/20260223T101436.553015382.log'.
Use `git lfs logs last` to view the log.
error: external filter 'git-lfs filter-process' failed
fatal: fluxer_static/avatars/0.png: 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 :/'

Steps to reproduce

Run git clone git@github.com:fluxerapp/fluxer.git fluxer-git --branch main. You will likely need an SSH key linked to your GitHub. The issue also will then occur when using git restore on an LFS file, e.g. git restore fluxer_static/marketing/screenshots/desktop-480w.avif.

Environment (optional)

  • Commit: aa4e5b0385534dc443c92418b96fe9988a441d69
  • OS: Kubuntu Questing

Logs or screenshots (optional)

Mentioned log:
git-lfs/3.6.1 (GitHub; linux amd64; go 1.24.4)
git version 2.51.0

$ git-lfs filter-process
Error downloading object: fluxer_static/avatars/0.png (764a79a): Smudge error: Error downloading fluxer_static/avatars/0.png (764a79adf1670806bdf51be85dab2d8ec807350cd7f55fc9495aaf7aec948942): batch response: This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.

This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.
batch response
github.com/git-lfs/git-lfs/errors.newWrappedError
	github.com/git-lfs/git-lfs/errors/types.go:229
github.com/git-lfs/git-lfs/errors.Wrap
	github.com/git-lfs/git-lfs/errors/errors.go:74
github.com/git-lfs/git-lfs/tq.(*tqClient).Batch
	github.com/git-lfs/git-lfs/tq/api.go:97
github.com/git-lfs/git-lfs/tq.Batch
	github.com/git-lfs/git-lfs/tq/api.go:45
github.com/git-lfs/git-lfs/tq.(*TransferQueue).enqueueAndCollectRetriesFor
	github.com/git-lfs/git-lfs/tq/transfer_queue.go:581
github.com/git-lfs/git-lfs/tq.(*TransferQueue).collectBatches.func1
	github.com/git-lfs/git-lfs/tq/transfer_queue.go:470
runtime.goexit
	runtime/asm_amd64.s:1700
Error downloading fluxer_static/avatars/0.png (764a79adf1670806bdf51be85dab2d8ec807350cd7f55fc9495aaf7aec948942)
github.com/git-lfs/git-lfs/errors.newWrappedError
	github.com/git-lfs/git-lfs/errors/types.go:229
github.com/git-lfs/git-lfs/errors.Wrapf
	github.com/git-lfs/git-lfs/errors/errors.go:85
github.com/git-lfs/git-lfs/lfs.(*GitFilter).downloadFile
	github.com/git-lfs/git-lfs/lfs/gitfilter_smudge.go:133
github.com/git-lfs/git-lfs/lfs.(*GitFilter).Smudge
	github.com/git-lfs/git-lfs/lfs/gitfilter_smudge.go:83
github.com/git-lfs/git-lfs/commands.smudge
	github.com/git-lfs/git-lfs/commands/command_smudge.go:128
github.com/git-lfs/git-lfs/commands.filterCommand
	github.com/git-lfs/git-lfs/commands/command_filter_process.go:132
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/cobra/command.go:989
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/cobra/command.go:1117
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/cobra/command.go:1041
github.com/git-lfs/git-lfs/commands.Run
	github.com/git-lfs/git-lfs/commands/run.go:154
main.main
	github.com/git-lfs/git-lfs/git-lfs.go:34
runtime.main
	runtime/proc.go:283
runtime.goexit
	runtime/asm_amd64.s:1700
Smudge error
github.com/git-lfs/git-lfs/errors.newWrappedError
	github.com/git-lfs/git-lfs/errors/types.go:229
github.com/git-lfs/git-lfs/errors.NewSmudgeError
	github.com/git-lfs/git-lfs/errors/types.go:315
github.com/git-lfs/git-lfs/lfs.(*GitFilter).Smudge
	github.com/git-lfs/git-lfs/lfs/gitfilter_smudge.go:100
github.com/git-lfs/git-lfs/commands.smudge
	github.com/git-lfs/git-lfs/commands/command_smudge.go:128
github.com/git-lfs/git-lfs/commands.filterCommand
	github.com/git-lfs/git-lfs/commands/command_filter_process.go:132
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/cobra/command.go:989
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/cobra/command.go:1117
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/cobra/command.go:1041
github.com/git-lfs/git-lfs/commands.Run
	github.com/git-lfs/git-lfs/commands/run.go:154
main.main
	github.com/git-lfs/git-lfs/git-lfs.go:34
runtime.main
	runtime/proc.go:283
runtime.goexit
	runtime/asm_amd64.s:1700

Current time in UTC:
2026-02-23 00:14:36

Environment:
LocalWorkingDir=[[PATH TO FLUXER]]/fluxer-git
LocalGitDir=[[PATH TO FLUXER]]/fluxer-git/.git
LocalGitStorageDir=[[PATH TO FLUXER]]/fluxer-git/.git
LocalMediaDir=[[PATH TO FLUXER]]/fluxer-git/.git/lfs/objects
LocalReferenceDirs=
TempDir=[[PATH TO FLUXER]]/fluxer-git/.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=[[PATH TO FLUXER]]/fluxer-git/.git/lfs
AccessDownload=none
AccessUpload=none
DownloadTransfers=basic,lfs-standalone-file,ssh
UploadTransfers=basic,lfs-standalone-file,ssh
GIT_EXEC_PATH=/usr/lib/git-core
GIT_DIR=[[PATH TO FLUXER]]/fluxer-git/.git

Client IP addresses:
[[REDACTED FROM GITHUB ISSUE]]

Checks

  • ☑ I searched for existing issues and didn't find a duplicate.
Original by Rex
Show

Budget does not allow cloning repo LFS on main branch

Summary

Description

The GitHub LFS servers appears to block the download of LFS data on budget issues. This appears to be a separate issue from https://github.com/fluxerapp/fluxer/issues/409 which involved LFS dependencies, not budget.

Results

Anything in double square brackets has been redacted for issuer's privacy.
Cloning into 'fluxer-git'...
remote: Enumerating objects: 19493, done.
remote: Counting objects: 100% (5169/5169), done.
remote: Compressing objects: 100% (2285/2285), done.
remote: Total 19493 (delta 3127), reused 2884 (delta 2884), pack-reused 14324 (from 2)
Receiving objects: 100% (19493/19493), 74.98 MiB | 6.59 MiB/s, done.
Resolving deltas: 100% (7720/7720), done.
Downloading fluxer_static/avatars/0.png (9.4 KB)
Error downloading object: fluxer_static/avatars/0.png (764a79a): Smudge error: Error downloading fluxer_static/avatars/0.png (764a79adf1670806bdf51be85dab2d8ec807350cd7f55fc9495aaf7aec948942): batch response: This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.

Errors logged to '[[PATH TO FLUXER]]/fluxer-git/.git/lfs/logs/20260223T101436.553015382.log'.
Use `git lfs logs last` to view the log.
error: external filter 'git-lfs filter-process' failed
fatal: fluxer_static/avatars/0.png: 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 :/'

Steps to reproduce

Run git clone git@github.com:fluxerapp/fluxer.git fluxer-git --branch main. You will likely need an SSH key linked to your GitHub. The issue also will then occur when using git restore on an LFS file, e.g. git restore fluxer_static/marketing/screenshots/desktop-480w.avif.

Environment (optional)

  • Commit: aa4e5b0385534dc443c92418b96fe9988a441d69
  • OS: Kubuntu Questing

Logs or screenshots (optional)

Mentioned log:
git-lfs/3.6.1 (GitHub; linux amd64; go 1.24.4)
git version 2.51.0

$ git-lfs filter-process
Error downloading object: fluxer_static/avatars/0.png (764a79a): Smudge error: Error downloading fluxer_static/avatars/0.png (764a79adf1670806bdf51be85dab2d8ec807350cd7f55fc9495aaf7aec948942): batch response: This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.

This repository exceeded its LFS budget. The account responsible for the budget should increase it to restore access.
batch response
github.com/git-lfs/git-lfs/errors.newWrappedError
	github.com/git-lfs/git-lfs/errors/types.go:229
github.com/git-lfs/git-lfs/errors.Wrap
	github.com/git-lfs/git-lfs/errors/errors.go:74
github.com/git-lfs/git-lfs/tq.(*tqClient).Batch
	github.com/git-lfs/git-lfs/tq/api.go:97
github.com/git-lfs/git-lfs/tq.Batch
	github.com/git-lfs/git-lfs/tq/api.go:45
github.com/git-lfs/git-lfs/tq.(*TransferQueue).enqueueAndCollectRetriesFor
	github.com/git-lfs/git-lfs/tq/transfer_queue.go:581
github.com/git-lfs/git-lfs/tq.(*TransferQueue).collectBatches.func1
	github.com/git-lfs/git-lfs/tq/transfer_queue.go:470
runtime.goexit
	runtime/asm_amd64.s:1700
Error downloading fluxer_static/avatars/0.png (764a79adf1670806bdf51be85dab2d8ec807350cd7f55fc9495aaf7aec948942)
github.com/git-lfs/git-lfs/errors.newWrappedError
	github.com/git-lfs/git-lfs/errors/types.go:229
github.com/git-lfs/git-lfs/errors.Wrapf
	github.com/git-lfs/git-lfs/errors/errors.go:85
github.com/git-lfs/git-lfs/lfs.(*GitFilter).downloadFile
	github.com/git-lfs/git-lfs/lfs/gitfilter_smudge.go:133
github.com/git-lfs/git-lfs/lfs.(*GitFilter).Smudge
	github.com/git-lfs/git-lfs/lfs/gitfilter_smudge.go:83
github.com/git-lfs/git-lfs/commands.smudge
	github.com/git-lfs/git-lfs/commands/command_smudge.go:128
github.com/git-lfs/git-lfs/commands.filterCommand
	github.com/git-lfs/git-lfs/commands/command_filter_process.go:132
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/cobra/command.go:989
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/cobra/command.go:1117
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/cobra/command.go:1041
github.com/git-lfs/git-lfs/commands.Run
	github.com/git-lfs/git-lfs/commands/run.go:154
main.main
	github.com/git-lfs/git-lfs/git-lfs.go:34
runtime.main
	runtime/proc.go:283
runtime.goexit
	runtime/asm_amd64.s:1700
Smudge error
github.com/git-lfs/git-lfs/errors.newWrappedError
	github.com/git-lfs/git-lfs/errors/types.go:229
github.com/git-lfs/git-lfs/errors.NewSmudgeError
	github.com/git-lfs/git-lfs/errors/types.go:315
github.com/git-lfs/git-lfs/lfs.(*GitFilter).Smudge
	github.com/git-lfs/git-lfs/lfs/gitfilter_smudge.go:100
github.com/git-lfs/git-lfs/commands.smudge
	github.com/git-lfs/git-lfs/commands/command_smudge.go:128
github.com/git-lfs/git-lfs/commands.filterCommand
	github.com/git-lfs/git-lfs/commands/command_filter_process.go:132
github.com/spf13/cobra.(*Command).execute
	github.com/spf13/cobra/command.go:989
github.com/spf13/cobra.(*Command).ExecuteC
	github.com/spf13/cobra/command.go:1117
github.com/spf13/cobra.(*Command).Execute
	github.com/spf13/cobra/command.go:1041
github.com/git-lfs/git-lfs/commands.Run
	github.com/git-lfs/git-lfs/commands/run.go:154
main.main
	github.com/git-lfs/git-lfs/git-lfs.go:34
runtime.main
	runtime/proc.go:283
runtime.goexit
	runtime/asm_amd64.s:1700

Current time in UTC:
2026-02-23 00:14:36

Environment:
LocalWorkingDir=[[PATH TO FLUXER]]/fluxer-git
LocalGitDir=[[PATH TO FLUXER]]/fluxer-git/.git
LocalGitStorageDir=[[PATH TO FLUXER]]/fluxer-git/.git
LocalMediaDir=[[PATH TO FLUXER]]/fluxer-git/.git/lfs/objects
LocalReferenceDirs=
TempDir=[[PATH TO FLUXER]]/fluxer-git/.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=[[PATH TO FLUXER]]/fluxer-git/.git/lfs
AccessDownload=none
AccessUpload=none
DownloadTransfers=basic,lfs-standalone-file,ssh
UploadTransfers=basic,lfs-standalone-file,ssh
GIT_EXEC_PATH=/usr/lib/git-core
GIT_DIR=[[PATH TO FLUXER]]/fluxer-git/.git

Client IP addresses:
[[REDACTED FROM GITHUB ISSUE]]

Checks

  • ☑ I searched for existing issues and didn't find a duplicate.