]
Evgheni Dereveanchin reassigned OVIRT-2210:
-------------------------------------------
Assignee: Evgheni Dereveanchin (was: infra)
VDSM CI failes on all new FC28 slaves becaose of the 'mock'
GID
---------------------------------------------------------------
Key: OVIRT-2210
URL:
https://ovirt-jira.atlassian.net/browse/OVIRT-2210
Project: oVirt - virtualization made easy
Issue Type: Outage
Components: CI client projects, Jenkins Slaves
Reporter: Barak Korren
Assignee: Evgheni Dereveanchin
Priority: Highest
We see all check-patch jobs for VDSM failing when running on the new FC28 slaves, with an
error like the following:
{code}
ERROR: Command failed:
# /usr/sbin/groupadd -g 1000 mock
{code}
The reason for this issue is that mock tries to have the 'mock' group have the
same GID inside and outside of the mock environment. In the case of the new slaves the GID
for the 'mock' group is 1000. Since 1000 is the 1st GID you get of you run
'groupadd' the probability of it colliding with any GID created by a package
inside the 'mock' env is quite high.
In the case of the VDSM CI, the GID 1000 is taken by the 'openvswitch' package
for the 'hugetlbfs' group. This on its own is a bug because no package should be
taking GIDs beyond 1000, but having said that, the CI should not break on this, so we need
to move the mock GID to below 1000 to a number that is unlikely to collide with others.
In the meantime all fc28 slaves will be disabled.