On Mon, Jun 05, 2017 at 05:46:17PM -0400, Chris Laprise wrote: > On 06/05/2017 04:53 PM, Vít Šesták wrote: > >It seems I've violated some Qubes assumption. When I try to update debian-8 > >template via qubes-manager, it does nothing. > > > >I've tried to debug a bit: > > > >$ qvm-run -a -p -u root debian-8 /etc/qubes-rpc/qubes.InstallUpdatesGUI > >Warning: This program is an suid-root program or is being run by the root > >user. > >The full text of the error or warning message cannot be safely formatted > >in this environment. You may get a more descriptive message by running the > >program as a non-root user or by removing the suid bit on the executable. > >xterm: Xt error: Can't open display: %s > >xterm: DISPLAY is not set > > > > > >Ha, $DISPLAY is missing. I haven't messed with sudo in this VM, but anyway, > >it works well with sudo: > > > >$ qvm-run -a -p -u root debian-8 'env | grep DISPLAY' > >$ qvm-run -a -p -u user debian-8 'env | grep DISPLAY' > >DISPLAY=:0 > >$ qvm-run -a -p -u user debian-8 'sudo env | grep DISPLAY' > >DISPLAY=:0 > >$ qvm-run -a -p -u user debian-8 'su -c env | grep DISPLAY' > >su: must be run from a terminal > > > >Hmm, not sure where the restriction could come from. When listing full env > >output, both sudo and “-u root” variants are somewhat stripped (e.g., > >QUBES_KEYMAP is missing), but sudo's environment is stripped a bit less. > > > >Where to look next? > > > >Regards, > >Vít Šesták 'v6ak' > > > > This works correctly for me, even with a completely unmodified debian-8 > template. > > Have you made modifications which might suppress setting of DISPLAY for > root? > > -- > > Chris Laprise, tas...@openmailbox.org > https://twitter.com/ttaskett > PGP: BEE2 20C5 356E 764A 73EB 4AB3 1DC4 D106 F07F 1886 >
Chris is right - it works as expected with vanilla and my custom Debian templates. -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To post to this group, send email to qubes-users@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/20170605221551.GA23360%40thirdeyesecurity.org. For more options, visit https://groups.google.com/d/optout.