! [remote rejected] keep-around refs
Hi, we have a problem after upgrading GitLab CE from 8.13.5 to 8.16.3. Before upgrade we had two gitlabs 8.13.5, where one is a mirror of the other. For each project we did:
git clone --mirror http://source_repo/path/project.git
git remote add backup http://backup_repo/path/project.git
git push --mirror backup
Everyday we did:
git remote update origin
and git push --mirror backup
Everything was fine untill we upgrade gitlab_backup to 8.16.3 when gitlab_origin stayed 8.13.5. When we tried to push, we received the following error:
! [remote rejected] refs/keep-around/09c68d4f76f68041438040e3bb4316d5ca1d5135 -> refs/keep-around/09c68d4f76f68041438040e3bb4316d5ca1d5135 (deny updating a hidden ref)
! [remote rejected] refs/keep-around/0cfa13a29ee49eb0f758c709ec50128c397c863f -> refs/keep-around/0cfa13a29ee49eb0f758c709ec50128c397c863f (deny updating a hidden ref)
! [remote rejected] refs/keep-around/44cab1b1e22c23061081faff52bac36f73c2729f -> refs/keep-around/44cab1b1e22c23061081faff52bac36f73c2729f (deny updating a hidden ref)
! [remote rejected] refs/keep-around/55308a93e217f0c436056d31e8e6c20b5c41c3b5 -> refs/keep-around/55308a93e217f0c436056d31e8e6c20b5c41c3b5 (deny updating a hidden ref)
! [remote rejected] refs/keep-around/61cee6aac10d57d193e26084d5d0901211e52379 -> refs/keep-around/61cee6aac10d57d193e26084d5d0901211e52379 (deny updating a hidden ref)
! [remote rejected] refs/keep-around/6d718046bd738595bb62dd2e9182c93a1a09252d -> refs/keep-around/6d718046bd738595bb62dd2e9182c93a1a09252d (deny updating a hidden ref)
! [remote rejected] refs/keep-around/7ccc0d9da48c10eb4ae714fe8775ff71f5b9b935 -> refs/keep-around/7ccc0d9da48c10eb4ae714fe8775ff71f5b9b935 (deny updating a hidden ref)
! [remote rejected] refs/keep-around/824eb011c2bd31550f5d6dc7f300160c4b95dd5b -> refs/keep-around/824eb011c2bd31550f5d6dc7f300160c4b95dd5b (deny updating a hidden ref)
! [remote rejected] refs/keep-around/82c6eba6ede82fab6e5b06ecf139ac34123dafe7 -> refs/keep-around/82c6eba6ede82fab6e5b06ecf139ac34123dafe7 (deny updating a hidden ref)
! [remote rejected] refs/keep-around/88dcf3147fe42c73043168170be4f65141fb3c16 -> refs/keep-around/88dcf3147fe42c73043168170be4f65141fb3c16 (deny updating a hidden ref)
! [remote rejected] refs/keep-around/8cad140b21420ca5c963bbcf5f9151bcfaae63fb -> refs/keep-around/8cad140b21420ca5c963bbcf5f9151bcfaae63fb (deny updating a hidden ref)
! [remote rejected] refs/keep-around/929977ea8be5b1afcf19f61ac8ae1f0b0699b3c6 -> refs/keep-around/929977ea8be5b1afcf19f61ac8ae1f0b0699b3c6 (deny updating a hidden ref)
! [remote rejected] refs/keep-around/989ac622804cd6828cdf486a2d0e240022e7962b -> refs/keep-around/989ac622804cd6828cdf486a2d0e240022e7962b (deny updating a hidden ref)
! [remote rejected] refs/keep-around/bb75d6617239ea8400490d3a72e94bd835c8709a -> refs/keep-around/bb75d6617239ea8400490d3a72e94bd835c8709a (deny updating a hidden ref)
! [remote rejected] refs/keep-around/caaa228eef6b60f511904410e8f61f0a47f4bb8b -> refs/keep-around/caaa228eef6b60f511904410e8f61f0a47f4bb8b (deny updating a hidden ref)
! [remote rejected] refs/keep-around/d2ac064b5446cbad2807162eb0a0f40cd0449c91 -> refs/keep-around/d2ac064b5446cbad2807162eb0a0f40cd0449c91 (deny updating a hidden ref)
! [remote rejected] refs/keep-around/d84c85a7b4cc4c4ba5e4a702421646e928fdfd48 -> refs/keep-around/d84c85a7b4cc4c4ba5e4a702421646e928fdfd48 (deny updating a hidden ref)
! [remote rejected] refs/keep-around/db1eafd32832d2d0a1423c93c38df83b51b00b0b -> refs/keep-around/db1eafd32832d2d0a1423c93c38df83b51b00b0b (deny updating a hidden ref)
! [remote rejected] refs/keep-around/dcd7a29295209be3bcfef20ff38083a106d783e6 -> refs/keep-around/dcd7a29295209be3bcfef20ff38083a106d783e6 (deny updating a hidden ref)
! [remote rejected] refs/keep-around/eca54c7428ae7fc5ca57a985ea1946dddcc4145b -> refs/keep-around/eca54c7428ae7fc5ca57a985ea1946dddcc4145b (deny updating a hidden ref)
! [remote rejected] refs/keep-around/f8e6299ccdd52cb3f808dc477bc3d41e53f1b925 -> refs/keep-around/f8e6299ccdd52cb3f808dc477bc3d41e53f1b925 (deny updating a hidden ref)
error: failed to push some refs to
I've tried upgrading gitlab_origin to 8.16.3 too, thinking that it's the error of different gitlab versions, but error still exists.
The problem doesn't appear in new projects. It also doesn't appear when we do git push backup
without --mirror.
Any ideas?