Дженкинс не принадлежит к его второстепенным группам?

Может кто-нибудь объяснить эту странную проблему, которую я вижу с Дженкинсом, где в пятницу около 11 часов он работал нормально, затем остановился на 4 часа, пока я пытался это выяснить, затем снова начал работать после того, как я добавил нижеприведенные операторы оболочки отладки., И теперь это снова начало происходить, пока я не посмотрю вглубь, затем оно остановится.

Почему-то пользователь jenkins не всегда получает свои второстепенные группы.

[Pipeline] { (Validate environment)
[Pipeline] sh
[braeburn-ui-mr] Running shell script
+ getent passwd jenkins
jenkins:x:501:501::/var/lib/jenkins:/bin/bash
[Pipeline] sh
[braeburn-ui-mr] Running shell script
+ getent group jenkins docker
jenkins:x:501:
docker:x:497:jenkins
[Pipeline] sh
[braeburn-ui-mr] Running shell script
+ id -a
uid=501(jenkins) gid=501(jenkins) groups=501(jenkins)
[Pipeline] sh
[braeburn-ui-mr] Running shell script
+ id -a jenkins
uid=501(jenkins) gid=501(jenkins) groups=501(jenkins),497(docker)
[Pipeline] }

Помимо какого-то сумасшедшего кода на C для удаления группы или запуска входа без каких-либо групп, я не знаю ни одного способа достижения этой "функции".

Что еще более странно, так это то, что другая работа может успешно выполняться на том же подчиненном узле со вторичной группой докеров. Буквально только эта работа терпит неудачу, иногда...

Кто-нибудь есть идеи? (Желательно отладить материал, который я могу добавить к работе и оставить до тех пор, пока он не решит снова выйти из строя)

0 ответов

Другие вопросы по тегам