750MB file upload leads to 500 server errors #713

Closed
opened 2025-11-02 03:33:55 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @ghost on GitHub (May 14, 2017).

  • Gitea version (or commit ref): 9e627af built with: bindata, sqlite (gitea/gitea:latest docker image)
  • Git version: 2.11.2 (gitea/gitea:latest docker image)
  • Operating system:
  • Database (use [x]):
    • PostgreSQL
    • MySQL
    • MSSQL
    • SQLite
  • Can you reproduce the bug at https://try.gitea.io:
    • Yes (provide example URL)
    • No
    • Not relevant
  • Log gist:

Description

I am trying to push a commit with git-lfs which has a 750MB file over HTTPS into my gitea repository. The upload always aborts with a 500 server response at some varying point:

root@Ubuntu-1604-xenial-64-minimal /idp-db # GIT_TRACE=1 git push
11:58:08.031042 git.c:371               trace: built-in: git 'push'
11:58:08.031536 run-command.c:350       trace: run_command: 'git-remote-https' 'origin' 'https://git.wobble.ninja/JonasT/idp-db.git'
11:58:08.285730 run-command.c:350       trace: run_command: 'git credential-cache --timeout=3600 get'
11:58:08.288354 run-command.c:209       trace: exec: '/bin/sh' '-c' 'git credential-cache --timeout=3600 get' 'git credential-cache --timeout=3600 get'
11:58:08.292521 git.c:600               trace: exec: 'git-credential-cache' '--timeout=3600' 'get'
11:58:08.292831 run-command.c:350       trace: run_command: 'git-credential-cache' '--timeout=3600' 'get'
Username for 'https://git.wobble.ninja': JonasT
Password for 'https://JonasT@git.wobble.ninja': 
11:58:16.471013 run-command.c:350       trace: run_command: 'git credential-cache --timeout=3600 store'
11:58:16.474876 run-command.c:209       trace: exec: '/bin/sh' '-c' 'git credential-cache --timeout=3600 store' 'git credential-cache --timeout=3600 store'
11:58:16.479567 git.c:600               trace: exec: 'git-credential-cache' '--timeout=3600' 'store'
11:58:16.479859 run-command.c:350       trace: run_command: 'git-credential-cache' '--timeout=3600' 'store'
11:58:16.481517 run-command.c:350       trace: run_command: 'git-credential-cache--daemon' '/root/.git-credential-cache/socket'
11:58:16.484410 run-command.c:350       trace: run_command: '.git/hooks/pre-push' 'origin' 'https://git.wobble.ninja/JonasT/idp-db.git'
11:58:16.486675 git.c:600               trace: exec: 'git-lfs' 'pre-push' 'origin' 'https://git.wobble.ninja/JonasT/idp-db.git'
11:58:16.486718 run-command.c:350       trace: run_command: 'git-lfs' 'pre-push' 'origin' 'https://git.wobble.ninja/JonasT/idp-db.git'
trace git-lfs: run_command: 'git' config -l
trace git-lfs: run_command: 'git' version
trace git-lfs: tq: running as batched queue, batch size of 100
trace git-lfs: creds: git credential fill ("https", "git.wobble.ninja", "JonasT/idp-db.git")
trace git-lfs: Filled credentials for https://git.wobble.ninja/JonasT/idp-db.git
trace git-lfs: HTTP: POST https://git.wobble.ninja/JonasT/idp-db.git/info/lfs/locks/verify
trace git-lfs: HTTP: 404
trace git-lfs: commands: disabling lock verification for "https://git.wobble.ninja/JonasT/idp-db.git/info/lfs"
trace git-lfs: run_command: 'git' config lfs.https://git.wobble.ninja/JonasT/idp-db.git/info/lfs.locksverify false
trace git-lfs: pre-push: refs/heads/master c6161ce6bd1fde975221338711f8fe6debde7643 refs/heads/master 0000000000000000000000000000000000000000
trace git-lfs: run_command: git rev-list --objects c6161ce6bd1fde975221338711f8fe6debde7643 --not --remotes=origin --
trace git-lfs: run_command: git cat-file --batch-check
trace git-lfs: run_command: git cat-file --batch
trace git-lfs: tq: sending batch of size 2
trace git-lfs: api: batch 2 files
trace git-lfs: creds: git credential fill ("https", "git.wobble.ninja", "JonasT/idp-db.git")
trace git-lfs: Filled credentials for https://git.wobble.ninja/JonasT/idp-db.git
trace git-lfs: HTTP: POST https://git.wobble.ninja/JonasT/idp-db.git/info/lfs/objects/batch
trace git-lfs: HTTP: 200
trace git-lfs: HTTP: {"objects":[{"oid":"aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","size":396884928,"actions":{"download":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"},"upload":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1
trace git-lfs: HTTP: b00567ef5b8d7f02da575d32d8","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}},{"oid":"c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","size":396884834,"actions":{"download":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"},"upload":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}}]}

trace git-lfs: tq: starting transfer adapter "basic"
Git LFS: (0 of 2 files) 0 B / 757.00 MB                                        trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8
trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e
Git LFS: (0 of 2 files) 557.92 MB / 757.00 MB                                                                   trace git-lfs: HTTP: 500
trace git-lfs: tq: retrying object c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e: Fatal error: Server error: https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e
trace git-lfs: tq: enqueue retry #1 for "c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e" (size: 396884834)
Git LFS: (0 of 2 files) 378.50 MB / 757.00 MB                                                                   trace git-lfs: HTTP: 500
trace git-lfs: tq: retrying object aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8: Fatal error: Server error: https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8
trace git-lfs: tq: enqueue retry #1 for "aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8" (size: 396884928)
trace git-lfs: tq: sending batch of size 2
trace git-lfs: api: batch 2 files
trace git-lfs: creds: git credential fill ("https", "git.wobble.ninja", "JonasT/idp-db.git")
trace git-lfs: Filled credentials for https://git.wobble.ninja/JonasT/idp-db.git
trace git-lfs: HTTP: POST https://git.wobble.ninja/JonasT/idp-db.git/info/lfs/objects/batch
trace git-lfs: HTTP: 200
trace git-lfs: HTTP: {"objects":[{"oid":"aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","size":396884928,"actions":{"upload":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}},{"oid":"c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","size":396884834,"actions":{"upload":{
trace git-lfs: HTTP: "href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}}]}

trace git-lfs: tq: starting transfer adapter "basic"
Git LFS: (0 of 2 files) 0 B / 757.00 MB                                                                         trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8
trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e
Git LFS: (0 of 2 files) 414.60 MB / 757.00 MB                                                                   trace git-lfs: HTTP: 500
trace git-lfs: tq: retrying object aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8: Fatal error: Server error: https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8
trace git-lfs: tq: enqueue retry #2 for "aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8" (size: 396884928)
Git LFS: (0 of 2 files) 378.21 MB / 757.00 MB                                                                   trace git-lfs: HTTP: 500
trace git-lfs: tq: retrying object c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e: Fatal error: Server error: https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e
trace git-lfs: tq: enqueue retry #2 for "c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e" (size: 396884834)
trace git-lfs: tq: sending batch of size 2
trace git-lfs: api: batch 2 files
trace git-lfs: creds: git credential fill ("https", "git.wobble.ninja", "JonasT/idp-db.git")
trace git-lfs: Filled credentials for https://git.wobble.ninja/JonasT/idp-db.git
trace git-lfs: HTTP: POST https://git.wobble.ninja/JonasT/idp-db.git/info/lfs/objects/batch
trace git-lfs: HTTP: 200
trace git-lfs: HTTP: {"objects":[{"oid":"aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","size":396884928,"actions":{"upload":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}},{"oid":"c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","size":396884834,"actions":{"upload":{
trace git-lfs: HTTP: "href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}}]}

trace git-lfs: tq: starting transfer adapter "basic"
Git LFS: (0 of 2 files) 0 B / 757.00 MB                                                                         trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8
trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e
Git LFS: (0 of 2 files) 716.73 MB / 757.00 MB                                                                   trace git-lfs: HTTP: 500
trace git-lfs: tq: retrying object c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e: Fatal error: Server error: https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e
trace git-lfs: tq: enqueue retry #3 for "c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e" (size: 396884834)
Git LFS: (0 of 2 files) 378.50 MB / 757.00 MB                                                                   trace git-lfs: HTTP: 500
trace git-lfs: tq: retrying object aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8: Fatal error: Server error: https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8
trace git-lfs: tq: enqueue retry #3 for "aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8" (size: 396884928)
trace git-lfs: tq: sending batch of size 2
trace git-lfs: api: batch 2 files
trace git-lfs: creds: git credential fill ("https", "git.wobble.ninja", "JonasT/idp-db.git")
trace git-lfs: Filled credentials for https://git.wobble.ninja/JonasT/idp-db.git
trace git-lfs: HTTP: POST https://git.wobble.ninja/JonasT/idp-db.git/info/lfs/objects/batch
trace git-lfs: HTTP: 200
trace git-lfs: HTTP: {"objects":[{"oid":"aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","size":396884928,"actions":{"upload":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}},{"oid":"c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","size":396884834,"actions":{"upload":{
trace git-lfs: HTTP: "href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}}]}

trace git-lfs: tq: starting transfer adapter "basic"
Git LFS: (0 of 2 files) 0 B / 757.00 MB                                                                         trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8
trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e
Git LFS: (0 of 2 files) 75.83 MB / 757.00 MB                                                                    ^C
Git LFS: (0 of 2 files) 84.87 MB / 757.00 MB                                                                    
Exiting because of "interrupt" signal.
^C
root@Ubuntu-1604-xenial-64-minimal /idp-db #

I tried to find something in the documentation about git LFS (e.g. some info on whether the internal nginx in the docker image needs a configuration change for such large files) but I couldn't find anything.

Originally created by @ghost on GitHub (May 14, 2017). - Gitea version (or commit ref): 9e627af built with: bindata, sqlite (gitea/gitea:latest docker image) - Git version: 2.11.2 (gitea/gitea:latest docker image) - Operating system: - Database (use `[x]`): - [X] PostgreSQL - [ ] MySQL - [ ] MSSQL - [ ] SQLite - Can you reproduce the bug at https://try.gitea.io: - [ ] Yes (provide example URL) - [X] No - [ ] Not relevant - Log gist: ## Description I am trying to push a commit with git-lfs which has a 750MB file over HTTPS into my gitea repository. The upload always aborts with a 500 server response at some varying point: ``` root@Ubuntu-1604-xenial-64-minimal /idp-db # GIT_TRACE=1 git push 11:58:08.031042 git.c:371 trace: built-in: git 'push' 11:58:08.031536 run-command.c:350 trace: run_command: 'git-remote-https' 'origin' 'https://git.wobble.ninja/JonasT/idp-db.git' 11:58:08.285730 run-command.c:350 trace: run_command: 'git credential-cache --timeout=3600 get' 11:58:08.288354 run-command.c:209 trace: exec: '/bin/sh' '-c' 'git credential-cache --timeout=3600 get' 'git credential-cache --timeout=3600 get' 11:58:08.292521 git.c:600 trace: exec: 'git-credential-cache' '--timeout=3600' 'get' 11:58:08.292831 run-command.c:350 trace: run_command: 'git-credential-cache' '--timeout=3600' 'get' Username for 'https://git.wobble.ninja': JonasT Password for 'https://JonasT@git.wobble.ninja': 11:58:16.471013 run-command.c:350 trace: run_command: 'git credential-cache --timeout=3600 store' 11:58:16.474876 run-command.c:209 trace: exec: '/bin/sh' '-c' 'git credential-cache --timeout=3600 store' 'git credential-cache --timeout=3600 store' 11:58:16.479567 git.c:600 trace: exec: 'git-credential-cache' '--timeout=3600' 'store' 11:58:16.479859 run-command.c:350 trace: run_command: 'git-credential-cache' '--timeout=3600' 'store' 11:58:16.481517 run-command.c:350 trace: run_command: 'git-credential-cache--daemon' '/root/.git-credential-cache/socket' 11:58:16.484410 run-command.c:350 trace: run_command: '.git/hooks/pre-push' 'origin' 'https://git.wobble.ninja/JonasT/idp-db.git' 11:58:16.486675 git.c:600 trace: exec: 'git-lfs' 'pre-push' 'origin' 'https://git.wobble.ninja/JonasT/idp-db.git' 11:58:16.486718 run-command.c:350 trace: run_command: 'git-lfs' 'pre-push' 'origin' 'https://git.wobble.ninja/JonasT/idp-db.git' trace git-lfs: run_command: 'git' config -l trace git-lfs: run_command: 'git' version trace git-lfs: tq: running as batched queue, batch size of 100 trace git-lfs: creds: git credential fill ("https", "git.wobble.ninja", "JonasT/idp-db.git") trace git-lfs: Filled credentials for https://git.wobble.ninja/JonasT/idp-db.git trace git-lfs: HTTP: POST https://git.wobble.ninja/JonasT/idp-db.git/info/lfs/locks/verify trace git-lfs: HTTP: 404 trace git-lfs: commands: disabling lock verification for "https://git.wobble.ninja/JonasT/idp-db.git/info/lfs" trace git-lfs: run_command: 'git' config lfs.https://git.wobble.ninja/JonasT/idp-db.git/info/lfs.locksverify false trace git-lfs: pre-push: refs/heads/master c6161ce6bd1fde975221338711f8fe6debde7643 refs/heads/master 0000000000000000000000000000000000000000 trace git-lfs: run_command: git rev-list --objects c6161ce6bd1fde975221338711f8fe6debde7643 --not --remotes=origin -- trace git-lfs: run_command: git cat-file --batch-check trace git-lfs: run_command: git cat-file --batch trace git-lfs: tq: sending batch of size 2 trace git-lfs: api: batch 2 files trace git-lfs: creds: git credential fill ("https", "git.wobble.ninja", "JonasT/idp-db.git") trace git-lfs: Filled credentials for https://git.wobble.ninja/JonasT/idp-db.git trace git-lfs: HTTP: POST https://git.wobble.ninja/JonasT/idp-db.git/info/lfs/objects/batch trace git-lfs: HTTP: 200 trace git-lfs: HTTP: {"objects":[{"oid":"aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","size":396884928,"actions":{"download":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"},"upload":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1 trace git-lfs: HTTP: b00567ef5b8d7f02da575d32d8","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}},{"oid":"c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","size":396884834,"actions":{"download":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"},"upload":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}}]} trace git-lfs: tq: starting transfer adapter "basic" Git LFS: (0 of 2 files) 0 B / 757.00 MB trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8 trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e Git LFS: (0 of 2 files) 557.92 MB / 757.00 MB trace git-lfs: HTTP: 500 trace git-lfs: tq: retrying object c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e: Fatal error: Server error: https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e trace git-lfs: tq: enqueue retry #1 for "c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e" (size: 396884834) Git LFS: (0 of 2 files) 378.50 MB / 757.00 MB trace git-lfs: HTTP: 500 trace git-lfs: tq: retrying object aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8: Fatal error: Server error: https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8 trace git-lfs: tq: enqueue retry #1 for "aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8" (size: 396884928) trace git-lfs: tq: sending batch of size 2 trace git-lfs: api: batch 2 files trace git-lfs: creds: git credential fill ("https", "git.wobble.ninja", "JonasT/idp-db.git") trace git-lfs: Filled credentials for https://git.wobble.ninja/JonasT/idp-db.git trace git-lfs: HTTP: POST https://git.wobble.ninja/JonasT/idp-db.git/info/lfs/objects/batch trace git-lfs: HTTP: 200 trace git-lfs: HTTP: {"objects":[{"oid":"aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","size":396884928,"actions":{"upload":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}},{"oid":"c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","size":396884834,"actions":{"upload":{ trace git-lfs: HTTP: "href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}}]} trace git-lfs: tq: starting transfer adapter "basic" Git LFS: (0 of 2 files) 0 B / 757.00 MB trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8 trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e Git LFS: (0 of 2 files) 414.60 MB / 757.00 MB trace git-lfs: HTTP: 500 trace git-lfs: tq: retrying object aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8: Fatal error: Server error: https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8 trace git-lfs: tq: enqueue retry #2 for "aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8" (size: 396884928) Git LFS: (0 of 2 files) 378.21 MB / 757.00 MB trace git-lfs: HTTP: 500 trace git-lfs: tq: retrying object c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e: Fatal error: Server error: https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e trace git-lfs: tq: enqueue retry #2 for "c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e" (size: 396884834) trace git-lfs: tq: sending batch of size 2 trace git-lfs: api: batch 2 files trace git-lfs: creds: git credential fill ("https", "git.wobble.ninja", "JonasT/idp-db.git") trace git-lfs: Filled credentials for https://git.wobble.ninja/JonasT/idp-db.git trace git-lfs: HTTP: POST https://git.wobble.ninja/JonasT/idp-db.git/info/lfs/objects/batch trace git-lfs: HTTP: 200 trace git-lfs: HTTP: {"objects":[{"oid":"aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","size":396884928,"actions":{"upload":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}},{"oid":"c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","size":396884834,"actions":{"upload":{ trace git-lfs: HTTP: "href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}}]} trace git-lfs: tq: starting transfer adapter "basic" Git LFS: (0 of 2 files) 0 B / 757.00 MB trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8 trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e Git LFS: (0 of 2 files) 716.73 MB / 757.00 MB trace git-lfs: HTTP: 500 trace git-lfs: tq: retrying object c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e: Fatal error: Server error: https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e trace git-lfs: tq: enqueue retry #3 for "c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e" (size: 396884834) Git LFS: (0 of 2 files) 378.50 MB / 757.00 MB trace git-lfs: HTTP: 500 trace git-lfs: tq: retrying object aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8: Fatal error: Server error: https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8 trace git-lfs: tq: enqueue retry #3 for "aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8" (size: 396884928) trace git-lfs: tq: sending batch of size 2 trace git-lfs: api: batch 2 files trace git-lfs: creds: git credential fill ("https", "git.wobble.ninja", "JonasT/idp-db.git") trace git-lfs: Filled credentials for https://git.wobble.ninja/JonasT/idp-db.git trace git-lfs: HTTP: POST https://git.wobble.ninja/JonasT/idp-db.git/info/lfs/objects/batch trace git-lfs: HTTP: 200 trace git-lfs: HTTP: {"objects":[{"oid":"aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","size":396884928,"actions":{"upload":{"href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}},{"oid":"c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","size":396884834,"actions":{"upload":{ trace git-lfs: HTTP: "href":"https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e","header":{"Accept":"application/vnd.git-lfs","Authorization":"Basic Sm9uYXNUOkZaU2QzcjBLN05kVFZ5ckYxTnlC"},"expires_at":"0001-01-01T00:00:00Z"}}}]} trace git-lfs: tq: starting transfer adapter "basic" Git LFS: (0 of 2 files) 0 B / 757.00 MB trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/aafafac40c8b96936b9caad790df3c6d598af1b00567ef5b8d7f02da575d32d8 trace git-lfs: HTTP: PUT https://git.wobble.ninja/JonasT/idp-db/info/lfs/objects/c14a695e2a8ccf425c87b5d795b20fe7059bf6a8141125e04ba128d8666ee26e Git LFS: (0 of 2 files) 75.83 MB / 757.00 MB ^C Git LFS: (0 of 2 files) 84.87 MB / 757.00 MB Exiting because of "interrupt" signal. ^C root@Ubuntu-1604-xenial-64-minimal /idp-db # ``` I tried to find something in the documentation about git LFS (e.g. some info on whether the internal nginx in the docker image needs a configuration change for such large files) but I couldn't find anything.
GiteaMirror added the issue/not-a-bug label 2025-11-02 03:33:55 -06:00
Author
Owner

@ghost commented on GitHub (May 14, 2017):

For what it's worth, I just tried this with another repo with smaller LFS files (92.34MB in total to upload) and I am having the same problem.. it seems LFS simply doesn't work for me with the docker image, or at least not with any relevant (> 1mb) file sizes.

@ghost commented on GitHub (May 14, 2017): For what it's worth, I just tried this with another repo with smaller LFS files (`92.34MB` in total to upload) and I am having the same problem.. it seems LFS simply doesn't work for me with the docker image, or at least not with any relevant (> 1mb) file sizes.
Author
Owner

@ghost commented on GitHub (May 16, 2017):

Ok the problem is that I created the lfs directory manually since the installer doesn't create it or propose a filled-in path right from the start, and the one I created was owned by root and not by git. I changed ownership now and it works!

(so this was my own mistake)

@ghost commented on GitHub (May 16, 2017): Ok the problem is that I created the lfs directory manually since the installer doesn't create it or propose a filled-in path right from the start, and the one I created was owned by root and not by git. I changed ownership now and it works! (so this was my own mistake)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/gitea#713