Currently, cinder packaging does: useradd -u 165 (...) But when installing epmd (erlang process), it does: new user: name=epmd, UID=165, GID=155, home=/tmp, shell=/sbin/nologin So cinder user is not created. It's a very recent change in epmd and breaks all versions of Cinder. If you want to see CI failures: http://logs.openstack.org/34/266034/1/check/gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7/372fa3a/logs/syslog.txt.gz (grep 165 to see outputs). Note: before, epmq was using GID 106: http://logs.openstack.org/09/265909/2/check/gate-puppet-openstack-integration-scenario001-tempest-dsvm-centos7/881b87b/logs/syslog.txt.gz
Haikel, The setup package's uidgid file in RHEL indicates that Cinder owns gid 165...?
IMO the Cinder package in OSP is correct and we should the epmd package as needed downstream to fix this.
Yes, I discussed this w/ Sergey earlier and we decided that we should do that change. We're currently discussing within RDO to drop static allocation altogether as we can't prevent similar issues (and Fedora is already recommending to use dynamic allocation).
Change reverted in dist-git. For RDO, we decided to keep static UID/GID for existing services, new services will use dynamic UID/GID unless required.