I was playing around with /etc/locale.conf at one point and added the following LANG entry. more /etc/locale.conf LANG=en_EN.utf8 This caused systemd to set the LANG variable before starting a service. When I started libvirtd it would fail without putting out any message even in debug mode. I eventually replaced libvirtd with a script that did an strace of libvirtd to figure out what was going on.
*** This bug has been marked as a duplicate of bug 1016158 ***