色々と解析してて、コードをgit repoに上げたら帰ろうとしてた
git pushしたら、なんかエラーが出てgit pushできない!
エラーメッセージ
1つめのエラーは以下の通り
remote: fatal: fsync error on './objects/pack/tmp_pack_lVLYQj': ???????????????? error: remote unpack failed: index-pack abnormal exit To foo:/home/hogehoge/git_local ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to '
この後新しくgit cloneしてきてあれこれやってみたがエラーメッセージは変わらず
% git push Enumerating objects: 109, done. Counting objects: 100% (109/109), done. Delta compression using up to 8 threads Compressing objects: 100% (105/105), done. Writing objects: 100% (105/105), 3.51 MiB | 28.32 MiB/s, done. Total 105 (delta 3), reused 0 (delta 0), pack-reused 0 remote: fatal: fsync error on './objects/pack/tmp_pack_dRWLSr': ???????????????? error: remote unpack failed: index-pack abnormal exit To foor:/home/hogehoge/git_local ! [remote rejected] master -> master (unpacker error) error: failed to push some refs to 'foo:/home/hogehoge/git_local'
結局、問題なのはサーバー側のディスクスペースがいっぱいになっていたことが原因でした
多分10GBしか割り当てられてなくて、7GBくらいこのgit repoで使ってたので、他の3GB分いらないものを削除したらgit pushできるようになった!
↓この記事を見て、disk spaceがfullなんじゃね?と思って調べたらドンピシャだった
Error: Unpack Failed: Unpack-objects Abnormal Exit | Bitbucket Data Center | Atlassian Support
↓ 同じようなエラーだけど、解決方法は違った例
qiita.com
↓ エラーは似たようなのだけど、解決方法はpermissionだった例
nu-pan.hatenablog.com
↓ にたようなエラー、同じようにgit repoの肥大化が起こっていたので新しくrepoを作り直して履歴を全部消したらしい
pote-chil.com
自分の今回やった解決方法は根本的な解決にはなっていないと思うので、自分のgit repoを1から作り直すかなぁ・・・・
自分のディスクスペースがどれくらい使用されてるか?
du -sh ./*
で調べました
ランキング参加中です
↓クリックしていただけると嬉しいです〜