Size: a a a

2020 May 04

V

VR in ru_gitlab
Gleb Mekhrenin
gitlab-backup create STRATEGY=copy ?
я не указываю этот флаг
источник

V

VR in ru_gitlab
Gleb Mekhrenin
а что в логах?
в каких именно?
источник

GM

Gleb Mekhrenin in ru_gitlab
VR
я не указываю этот флаг
а можешь ради интереса с ним проверить? но надо на диске места еще раз столько же сколько регистри весит
источник

GM

Gleb Mekhrenin in ru_gitlab
VR
в каких именно?
можно вывести всё в один поток и посмотреть на ерроры и эксепшены
источник

V

VR in ru_gitlab
Gleb Mekhrenin
можно вывести всё в один поток и посмотреть на ерроры и эксепшены
как это сделать?
источник

GM

Gleb Mekhrenin in ru_gitlab
источник

GM

Gleb Mekhrenin in ru_gitlab
если централизованно никуда не собираешь сделай тейл всего в файл и запусти выполнение бекапа, а там уже можно поискать будет
источник

GM

Gleb Mekhrenin in ru_gitlab
в момент когда падает в dmesg ничего не появлятся?
источник

V

VR in ru_gitlab
Gleb Mekhrenin
в момент когда падает в dmesg ничего не появлятся?
ничего такого нет
источник

GM

Gleb Mekhrenin in ru_gitlab
strace gitlab-backup create
источник

V

VR in ru_gitlab
Gleb Mekhrenin
а можешь ради интереса с ним проверить? но надо на диске места еще раз столько же сколько регистри весит
с этим флагом
2020-05-04 15:14:46 +0000 -- Dumping container registry images ...
rsync: send_files failed to open "/mnt/dockerhub-gitlab/registry/lock": Permission denied (13)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1189) [sender=3.1.3]
rake aborted!
Backup::Error: Backup failed

запускаю от рута
источник

GM

Gleb Mekhrenin in ru_gitlab
VR
с этим флагом
2020-05-04 15:14:46 +0000 -- Dumping container registry images ...
rsync: send_files failed to open "/mnt/dockerhub-gitlab/registry/lock": Permission denied (13)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1189) [sender=3.1.3]
rake aborted!
Backup::Error: Backup failed

запускаю от рута
а это реально ошибка с правами, ты от рута то тулзу запускаешь, а у нее свой юзер
посмотри права на /var/opt/gitlab/gitlab-rails/shared/registry/docker/ кто там владелец и группа?
источник

V

VR in ru_gitlab
Gleb Mekhrenin
а это реально ошибка с правами, ты от рута то тулзу запускаешь, а у нее свой юзер
посмотри права на /var/opt/gitlab/gitlab-rails/shared/registry/docker/ кто там владелец и группа?
drwxr-x--x  3 git      gitlab-www 4096 Feb 26  2018 docker/
источник

GM

Gleb Mekhrenin in ru_gitlab
VR
drwxr-x--x  3 git      gitlab-www 4096 Feb 26  2018 docker/
интересная штука я такое несколько лет назад видел, насколько помню там права должны быть registry:registry если у тебя омнибас

gitlab-ctl reconfigure - должно вернуть права
так же есть что то вроде gitlab-ctl update-permission

если понимаешь что делаешь можно проверить и с chown -R registry:registry /var/opt/gitlab/gitlab-rails/shared/registry/docker/
идею,
думаю стоит запустить чистый гитлаб и глянуть какие там права реально должны быть, странно что у тебя только бекап сломался, а не вообще всё
источник

V

VR in ru_gitlab
удалил файл lock  и перезапустил. бекап выполнился. спасибо за помощь.
источник

A

Andor in ru_gitlab
не за что
источник

GM

Gleb Mekhrenin in ru_gitlab
VR
удалил файл lock  и перезапустил. бекап выполнился. спасибо за помощь.
а не посмотрел какие на него права были?
источник

V

VR in ru_gitlab
root:root -rw————
источник

V

Vadik in ru_gitlab
Всем привет, кто может подсказать почему такая проблема возникает ... PS я только начинаю разбираться с ci/cd in gitlab
источник

V

Vadik in ru_gitlab
This job is stuck because the project doesn't have any runners online assigned to it.
Go to Runners page
источник