Public bug reported: On ubuntu 16.04, doing sudo apt-get install lxd sometimes leaves the file /var/lib/lxd/unix.socket with group root, but it should have group lxd. Doing sudo systemctl restart lxd.socket rescues the file and gives it the right group ownership.
Adding logging to the package's postinst shows that, if /var/lib/lxd/unix.socket did not already exist, it is created by the line deb-systemd-helper enable lxd.service and with the wrong group permissions. If the socket already existed with the correct group ownership that command breaks the permissions and sets it to be group root. It's about 90% repeatable on one machine here (with an SSD main disk). ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: lxd 2.0.0-0ubuntu4 ProcVersionSignature: Ubuntu 4.4.0-21.37-generic 4.4.6 Uname: Linux 4.4.0-21-generic x86_64 ApportVersion: 2.20.1-0ubuntu2 Architecture: amd64 CurrentDesktop: Unity Date: Sat Apr 30 08:24:53 2016 InstallationDate: Installed on 2016-03-26 (35 days ago) InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Beta amd64 (20160323) SourcePackage: lxd UpgradeStatus: No upgrade log present (probably fresh install) ** Affects: lxd (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug xenial -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1577001 Title: Installing lxd leaves /var/lib/lxd/unix.socket with wrong group ownership To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lxd/+bug/1577001/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs