Patch attached now.
-- Mauricio Faria de Oliveira IBM Linux Technology Center
diff -Nru libvirt-2.3.0/debian/changelog libvirt-2.3.0/debian/changelog --- libvirt-2.3.0/debian/changelog 2016-10-16 10:14:45.000000000 -0400 +++ libvirt-2.3.0/debian/changelog 2016-10-28 07:21:00.000000000 -0400 @@ -1,3 +1,10 @@ +libvirt (2.4.0-1uidgid1) UNRELEASED; urgency=medium + + * debian/libvirt-daemon-system.postinst: set libvirt-qemu UID/GID + if available; don't fail otherwise. (Closes: #) + + -- Mauricio Faria de Oliveira <mauri...@linux.vnet.ibm.com> Wed, 26 Oct 2016 11:05:38 -0200 + libvirt (2.4.0-1) unstable; urgency=medium * [abba3b7] New upstream version 2.4.0 diff -Nru libvirt-2.3.0/debian/libvirt-daemon-system.postinst libvirt-2.3.0/debian/libvirt-daemon-system.postinst --- libvirt-2.3.0/debian/libvirt-daemon-system.postinst 2016-09-29 03:25:56.000000000 -0400 +++ libvirt-2.3.0/debian/libvirt-daemon-system.postinst 2016-10-28 07:21:00.000000000 -0400 @@ -17,6 +17,10 @@ # for details, see http://www.debian.org/doc/debian-policy/ or # the debian-policy package +# Allocated UID and GID for libvirt-qemu +libvirt_qemu_uid=64055 +libvirt_qemu_gid=64055 + add_users_groups() { if ! getent group libvirt >/dev/null; then @@ -28,6 +32,13 @@ fi # user and group libvirt runs qemu/kvm instances with if ! getent passwd libvirt-qemu >/dev/null; then + + # set uid if available (expected); don't fail otherwise. + parameter_uid='' + if ! getent passwd $libvirt_qemu_uid >/dev/null; then + parameter_uid="--uid $libvirt_qemu_uid" + fi + adduser --quiet \ --system \ --ingroup kvm \ @@ -37,10 +48,18 @@ --home /var/lib/libvirt \ --no-create-home \ --gecos "Libvirt Qemu" \ + $parameter_uid \ libvirt-qemu fi if ! getent group libvirt-qemu >/dev/null; then - addgroup --quiet --system libvirt-qemu + + # set gid if available (expected); don't fail otherwise. + parameter_gid='' + if ! getent group $libvirt_qemu_gid >/dev/null; then + parameter_gid="--gid $libvirt_qemu_gid" + fi + + addgroup --quiet --system $parameter_gid libvirt-qemu adduser libvirt-qemu libvirt-qemu fi }