"git pull origin release" results in error #5379

Closed
opened 2026-02-05 10:01:09 +03:00 by OVERLORD · 10 comments
Owner

Originally created by @memo-567 on GitHub (Jul 30, 2025).

Attempted Debugging

  • I have read the debugging page

Searched GitHub Issues

  • I have searched GitHub for the issue.

Describe the Scenario

Trying to update from BookStack v25.05.2 with "git pull origin release" results in error:

remote: Enumerating objects: 748, done.
remote: Counting objects: 100% (285/285), done.
remote: Compressing objects: 100% (99/99), done.
remote: Total 748 (delta 212), reused 195 (delta 185), pack-reused 463 (from 3)
Empfange Objekte: 100% (748/748), 1.15 MiB | 21.41 MiB/s, fertig.
Löse Unterschiede auf: 100% (353/353), abgeschlossen mit 98 lokalen Objekten.
Schwerwiegend: bad object refs/remotes/origin/release?
Fehler: https://github.com/BookStackApp/BookStack.git hat nicht alle erforderlichen Objekte gesendet

Exact BookStack Version

v25.07

Log Content


Hosting Environment

debian 12

Originally created by @memo-567 on GitHub (Jul 30, 2025). ### Attempted Debugging - [x] I have read the debugging page ### Searched GitHub Issues - [x] I have searched GitHub for the issue. ### Describe the Scenario Trying to update from BookStack v25.05.2 with "git pull origin release" results in error: ``` remote: Enumerating objects: 748, done. remote: Counting objects: 100% (285/285), done. remote: Compressing objects: 100% (99/99), done. remote: Total 748 (delta 212), reused 195 (delta 185), pack-reused 463 (from 3) Empfange Objekte: 100% (748/748), 1.15 MiB | 21.41 MiB/s, fertig. Löse Unterschiede auf: 100% (353/353), abgeschlossen mit 98 lokalen Objekten. Schwerwiegend: bad object refs/remotes/origin/release? Fehler: https://github.com/BookStackApp/BookStack.git hat nicht alle erforderlichen Objekte gesendet ``` ### Exact BookStack Version v25.07 ### Log Content ```text ``` ### Hosting Environment debian 12
OVERLORD added the 🐕 Support label 2026-02-05 10:01:09 +03:00
Author
Owner

@ssddanbrown commented on GitHub (Jul 30, 2025):

Hi @memo-567,
Does this happen consistently if you try again?

@ssddanbrown commented on GitHub (Jul 30, 2025): Hi @memo-567, Does this happen consistently if you try again?
Author
Owner

@memo-567 commented on GitHub (Jul 30, 2025):

Yes, every time I try. I shortly changed from Debian 11 to Debian 12 by update. Maybe there's a problem?

@memo-567 commented on GitHub (Jul 30, 2025): Yes, every time I try. I shortly changed from Debian 11 to Debian 12 by update. Maybe there's a problem?
Author
Owner

@ssddanbrown commented on GitHub (Jul 30, 2025):

@memo-567 Could you confirm the output of running each of these from your BookStack install folder:

  • git fsck
  • git status
  • git log -n 1
@ssddanbrown commented on GitHub (Jul 30, 2025): @memo-567 Could you confirm the output of running each of these from your BookStack install folder: - `git fsck` - `git status` - `git log -n 1`
Author
Owner

@memo-567 commented on GitHub (Jul 30, 2025):

git fsck

Prüfe Objekt-Verzeichnisse: 100% (256/256), fertig.
Prüfe Objekte: 100% (73742/73742), fertig.
Fehler: refs/remotes/origin/release?: Ungültiger SHA1-Zeiger 0000000000000000000000000000000000000000
tag d11468f04a01740ba31957b5010b9749ee69854c unreferenziert
tag d618ac08ae461cbd9c1e9ed9b61ee4c01452f740 unreferenziert
tag 8e22982c3179e4c78273d53e56a6d588ffd41cb0 unreferenziert
tag f527fcf38b060e522f779bc1bc6e69b6928e937e unreferenziert
tag 1e428cc4ee56a6aa9d05b27d21cd7f87ef21c051 unreferenziert
tag 274e8cb8694c2d475de58c2b55f328c8603ccf57 unreferenziert
tag f35dd448afaa92e8c7841e4a322e3abfca650b78 unreferenziert
tag cda5a4cac968973fac4d7d8b899f29f60e1b6fce unreferenziert
tag d3bee0f94c7318ead9aeaea1ccebfa239120819f unreferenziert
tag ecc0b48b6b782701af3c4631e07510d6e70ea8c8 unreferenziert
tag e6ca7c87d8aa670be35116ba76a699d61418fa3c unreferenziert
tag 29cb0850473decf0e7f2388179cc47de169af27e unreferenziert
tag 7ce7d8251824ec6ee1e57a49e4a364e3392867c3 unreferenziert
tag e3f6b0fdf403e143c6b05ea5b6cd8ac705368f47 unreferenziert
tag 07085154d8928774d4f0648f1e8ae338bd7fc8f7 unreferenziert
tag 331639f0ef4e45260594da7e4adc55766f62c12b unreferenziert
tag a343554d042fa0216692b241752ca62115cff5e5 unreferenziert
tag f7432d2f0157ada60c25459da59bd85edffccffa unreferenziert
tag 2754914c2a81d2d0792f02cfcbf1b6729184850c unreferenziert
tag 0fb5fd4d7e88e86885b714ae2b51b0cf147752b8 unreferenziert
tag 56e4f5c8ebbe0c116d649dad4d56d4947a0e1ad6 unreferenziert
tag 85f991ea5ed9afd915d678ce474544644eb1d02e unreferenziert
tag 7804829e8ab70c43fcc94d7941108c39292b96eb unreferenziert
tag 9611f2f4f411659647792531d6f0795149e7bc92 unreferenziert
tag 7d46d2d3889d7c9d3e548be75f70ad7eb7933ffe unreferenziert
tag fc5c920c16c64631d2f4a83fe55bac9766626a08 unreferenziert
tag 6c6542d389155b0e970ab5037c05c6c3b22da1bf unreferenziert
tag 3f7a7aa329f06dded61723396a10d1bbaae8198c unreferenziert
tag 2eccce0c49a9c7f2986c687093f91d04376d7bee unreferenziert
tag abe00e302b4fff24949963726aaaa8ae9c059564 unreferenziert
tag 71f99e3a14166810deb2da33044a62ef194e6b40 unreferenziert
tag 2afeb29ae5352dd028001e6a8ed0bf9a08f101b9 unreferenziert
tag fd2ad35d4d5feaa0b089c61a34361b906a82f646 unreferenziert
tag 1351a7b14a5f30868e2e3c922c55d86507189c98 unreferenziert
tag 0b73a7194176da5a63539c10be67b23751d89a5a unreferenziert
tag 507a2b34fa13886311d1bd6bba6b2b3e5b24bffe unreferenziert
tag 877e83638ef69889a1fe63187662eb2b617ff78a unreferenziert
tag 63ba033d6724d2a291221309053262d32e09b0e6 unreferenziert
tag c4c4432ac9eec7f5b2682dad18ab3d91506e94d7 unreferenziert
tag 77c89fe48d17491fa189ac8e782863912d99b4cd unreferenziert
tag d1df37206c38fff6e50eaf8a258e7f7589eff9d4 unreferenziert
tag abeeab4976cf66301aa36c7dbc9d5b2371ff2641 unreferenziert

@memo-567 commented on GitHub (Jul 30, 2025): git fsck ``` Prüfe Objekt-Verzeichnisse: 100% (256/256), fertig. Prüfe Objekte: 100% (73742/73742), fertig. Fehler: refs/remotes/origin/release?: Ungültiger SHA1-Zeiger 0000000000000000000000000000000000000000 tag d11468f04a01740ba31957b5010b9749ee69854c unreferenziert tag d618ac08ae461cbd9c1e9ed9b61ee4c01452f740 unreferenziert tag 8e22982c3179e4c78273d53e56a6d588ffd41cb0 unreferenziert tag f527fcf38b060e522f779bc1bc6e69b6928e937e unreferenziert tag 1e428cc4ee56a6aa9d05b27d21cd7f87ef21c051 unreferenziert tag 274e8cb8694c2d475de58c2b55f328c8603ccf57 unreferenziert tag f35dd448afaa92e8c7841e4a322e3abfca650b78 unreferenziert tag cda5a4cac968973fac4d7d8b899f29f60e1b6fce unreferenziert tag d3bee0f94c7318ead9aeaea1ccebfa239120819f unreferenziert tag ecc0b48b6b782701af3c4631e07510d6e70ea8c8 unreferenziert tag e6ca7c87d8aa670be35116ba76a699d61418fa3c unreferenziert tag 29cb0850473decf0e7f2388179cc47de169af27e unreferenziert tag 7ce7d8251824ec6ee1e57a49e4a364e3392867c3 unreferenziert tag e3f6b0fdf403e143c6b05ea5b6cd8ac705368f47 unreferenziert tag 07085154d8928774d4f0648f1e8ae338bd7fc8f7 unreferenziert tag 331639f0ef4e45260594da7e4adc55766f62c12b unreferenziert tag a343554d042fa0216692b241752ca62115cff5e5 unreferenziert tag f7432d2f0157ada60c25459da59bd85edffccffa unreferenziert tag 2754914c2a81d2d0792f02cfcbf1b6729184850c unreferenziert tag 0fb5fd4d7e88e86885b714ae2b51b0cf147752b8 unreferenziert tag 56e4f5c8ebbe0c116d649dad4d56d4947a0e1ad6 unreferenziert tag 85f991ea5ed9afd915d678ce474544644eb1d02e unreferenziert tag 7804829e8ab70c43fcc94d7941108c39292b96eb unreferenziert tag 9611f2f4f411659647792531d6f0795149e7bc92 unreferenziert tag 7d46d2d3889d7c9d3e548be75f70ad7eb7933ffe unreferenziert tag fc5c920c16c64631d2f4a83fe55bac9766626a08 unreferenziert tag 6c6542d389155b0e970ab5037c05c6c3b22da1bf unreferenziert tag 3f7a7aa329f06dded61723396a10d1bbaae8198c unreferenziert tag 2eccce0c49a9c7f2986c687093f91d04376d7bee unreferenziert tag abe00e302b4fff24949963726aaaa8ae9c059564 unreferenziert tag 71f99e3a14166810deb2da33044a62ef194e6b40 unreferenziert tag 2afeb29ae5352dd028001e6a8ed0bf9a08f101b9 unreferenziert tag fd2ad35d4d5feaa0b089c61a34361b906a82f646 unreferenziert tag 1351a7b14a5f30868e2e3c922c55d86507189c98 unreferenziert tag 0b73a7194176da5a63539c10be67b23751d89a5a unreferenziert tag 507a2b34fa13886311d1bd6bba6b2b3e5b24bffe unreferenziert tag 877e83638ef69889a1fe63187662eb2b617ff78a unreferenziert tag 63ba033d6724d2a291221309053262d32e09b0e6 unreferenziert tag c4c4432ac9eec7f5b2682dad18ab3d91506e94d7 unreferenziert tag 77c89fe48d17491fa189ac8e782863912d99b4cd unreferenziert tag d1df37206c38fff6e50eaf8a258e7f7589eff9d4 unreferenziert tag abeeab4976cf66301aa36c7dbc9d5b2371ff2641 unreferenziert ```
Author
Owner

@memo-567 commented on GitHub (Jul 30, 2025):

git status

Auf Branch release
Ihr Branch ist auf demselben Stand wie 'origin/release'.

nichts zu committen, Arbeitsverzeichnis unverändert
@memo-567 commented on GitHub (Jul 30, 2025): git status ``` Auf Branch release Ihr Branch ist auf demselben Stand wie 'origin/release'. nichts zu committen, Arbeitsverzeichnis unverändert ```
Author
Owner

@memo-567 commented on GitHub (Jul 30, 2025):

git log -n 1

commit 841350a937b98bb6a6025279a7afe3d9e33c2696 (HEAD -> release, origin/release)
Author: Dan Brown <ssddanbrown@googlemail.com>
Date:   Mon Jul 7 15:01:24 2025 +0100

    Updated version and assets for release v25.05.2
@memo-567 commented on GitHub (Jul 30, 2025): git log -n 1 ``` commit 841350a937b98bb6a6025279a7afe3d9e33c2696 (HEAD -> release, origin/release) Author: Dan Brown <ssddanbrown@googlemail.com> Date: Mon Jul 7 15:01:24 2025 +0100 Updated version and assets for release v25.05.2 ```
Author
Owner

@ssddanbrown commented on GitHub (Jul 30, 2025):

Thanks for confirming.
Can you backup your entire BookStack install directory before doing anything else.
Just make sure those files are safe.

To be up-front, this is not an error I've had to solve before so I'm not fully confident on the best course of fixing.
But here's my best guess:

From your BookStack install directory try the following commands:

rm .git/refs/heads/release
git fetch origin release
git pull origin release

Stop and report back any errors faced along the way.

@ssddanbrown commented on GitHub (Jul 30, 2025): Thanks for confirming. Can you backup your entire BookStack install directory before doing anything else. Just make sure those files are safe. To be up-front, this is not an error I've had to solve before so I'm not fully confident on the best course of fixing. But here's my best guess: From your BookStack install directory try the following commands: ```bash rm .git/refs/heads/release git fetch origin release git pull origin release ``` Stop and report back any errors faced along the way.
Author
Owner

@memo-567 commented on GitHub (Jul 30, 2025):

.git/refs/heads/release is empty so:

rm .git/refs/heads/release
rm: das Entfernen von '.git/refs/heads/release' ist nicht möglich: Datei oder Verzeichnis nicht gefunden

@memo-567 commented on GitHub (Jul 30, 2025): .git/refs/heads/release is empty so: rm .git/refs/heads/release ` rm: das Entfernen von '.git/refs/heads/release' ist nicht möglich: Datei oder Verzeichnis nicht gefunden`
Author
Owner

@memo-567 commented on GitHub (Jul 30, 2025):

Did it this way:

  • Renamed Bookstack dir and installed a new one
  • Cloned git
  • Moved .git dir to old Bookstack installation
  • Edited file relase, set hash to old one
  • Renamed dir back again

Update as usual

  • git pull origin release
  • composer install --no-dev
  • php artisan migrate
  • php artisan cache:clear
  • php artisan config:clear
  • php artisan view:clear

Works ¯\_(ツ)_/¯

@memo-567 commented on GitHub (Jul 30, 2025): Did it this way: - Renamed Bookstack dir and installed a new one - Cloned git - Moved .git dir to old Bookstack installation - Edited file relase, set hash to old one - Renamed dir back again Update as usual - git pull origin release - composer install --no-dev - php artisan migrate - php artisan cache:clear - php artisan config:clear - php artisan view:clear Works ¯\\\_(ツ)_/¯
Author
Owner

@ssddanbrown commented on GitHub (Jul 31, 2025):

Glad to hear you found a solution!
Will therefore close this off.

@ssddanbrown commented on GitHub (Jul 31, 2025): Glad to hear you found a solution! Will therefore close this off.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#5379