I switched it back to root:root without suid and it works for me now. I added the following line to /bin/plymouth-greeter:
subprocess.call(["/bin/plymouth","message", "--text", "unattended-upgrades were here"])
It used to work for me in X11 Plymouth renderer if I started Plymouth daemon as root and passed messages to it, also as root, but it didn't work on shutdown. I chowned it to daemon and added suid bit, and the messages appeared on shutdown too. I switched permissions back and it still works... I'm totally confused with all those Upstart and Plymouth permissions now.
I switched it back to root:root without suid and it works for me now. I added the following line to /bin/plymouth- greeter: call([" /bin/plymouth" ,"message" , "--text", "unattended- upgrades were here"])
subprocess.
It used to work for me in X11 Plymouth renderer if I started Plymouth daemon as root and passed messages to it, also as root, but it didn't work on shutdown. I chowned it to daemon and added suid bit, and the messages appeared on shutdown too. I switched permissions back and it still works... I'm totally confused with all those Upstart and Plymouth permissions now.