Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign up'qvm-run -u root' environment missing PATH, DISPLAY, etc. after QSB #38 updates #3615
Comments
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
tasket
Feb 21, 2018
debian-9 appears partly affected. The following are not defined:
- DISPLAY
- HISTSIZE
- HOSTNAME
- PATH
But XDG_DATA_DIRS looks like it might not be normally set on Debian.
Some of the above like PATH are still available as set variables even though they aren't in env.
On f26 I get the same results as rustybird.
tasket
commented
Feb 21, 2018
|
debian-9 appears partly affected. The following are not defined:
Some of the above like On f26 I get the same results as rustybird. |
andrewdavidwong
added
bug
C: core
C: templates
labels
Feb 21, 2018
andrewdavidwong
added this to the Release 4.0 milestone
Feb 21, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rustybird
Feb 21, 2018
This breaks built-in services like qubes.ResizeDisk:
$ qvm-volume extend fedora-26-security-testing-vm:private $(( 10 * 1024**3 ))
Online resize of volume appvms/fedora-26-security-testing-vm/private failed (you need to resize filesystem manually): /etc/qubes-rpc/qubes.ResizeDisk: line 11: resize2fs: command not found
Probably also qubes.SuspendPre and qubes.SuspendPost, because modprobe is in /sbin.
rustybird
commented
Feb 21, 2018
|
This breaks built-in services like
Probably also |
added a commit
to rustybird/qubes-split-dm-crypt
that referenced
this issue
Feb 21, 2018
This was referenced Feb 21, 2018
marmarek
self-assigned this
Feb 21, 2018
marmarek
referenced this issue
in QubesOS/qubes-core-agent-linux
Feb 21, 2018
Merged
qrexec: launch services in login shell #98
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Feb 22, 2018
Member
@rustybird @tasket See linked PR. I've verified that missing environment variables are restored. But I don't want to make it worse - can you verify if the fix works for you?
The one side effect I'm aware of, is for normal user (user) the startup scripts are loaded twice. But it should be harmless...
|
@rustybird @tasket See linked PR. I've verified that missing environment variables are restored. But I don't want to make it worse - can you verify if the fix works for you? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
donob4n
commented
Feb 22, 2018
|
It restored VM updates from Qubes Manager on 3.2 |
rustybird
closed this
Feb 22, 2018
rustybird
reopened this
Feb 22, 2018
added a commit
to QubesOS/qubes-core-agent-linux
that referenced
this issue
Feb 22, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Feb 22, 2018
Automated announcement from builder-github
The package qubes-core-agent_3.2.25-1+deb10u1 has been pushed to the r3.2 testing repository for the Debian template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing buster-testing (or appropriate equivalent for your template version), then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Feb 22, 2018
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-buster-cur-test
label
Feb 22, 2018
qubesos-bot
referenced this issue
in QubesOS/updates-status
Feb 22, 2018
Closed
core-agent-linux v3.2.25 (r3.2) #425
qubesos-bot
added
the
r3.2-jessie-cur-test
label
Feb 22, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Feb 22, 2018
Automated announcement from builder-github
The package qubes-core-agent_3.2.25-1+deb9u1 has been pushed to the r3.2 testing repository for the Debian template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing stretch-testing (or appropriate equivalent for your template version), then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Feb 22, 2018
|
Automated announcement from builder-github The package
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Feb 22, 2018
Automated announcement from builder-github
The component core-agent-linux (including package python2-dnf-plugins-qubes-hooks-3.2.25-1.fc26) has been pushed to the r3.2 testing repository for the Fedora template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r3.2-current-testing
qubesos-bot
commented
Feb 22, 2018
|
Automated announcement from builder-github The component
|
qubesos-bot
added
the
r3.2-fc26-cur-test
label
Feb 22, 2018
marmarek
closed this
in
marmarek/qubes-core-agent-linux@f0b0574
Feb 22, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Feb 22, 2018
Automated announcement from builder-github
The package core-agent-linux has been pushed to the r4.0 testing repository for the CentOS centos7 template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r4.0-current-testing
qubesos-bot
commented
Feb 22, 2018
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r4.0-centos7-cur-test
label
Feb 22, 2018
qubesos-bot
referenced this issue
in QubesOS/updates-status
Feb 22, 2018
Closed
core-agent-linux v4.0.23 (r4.0) #426
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Feb 22, 2018
Automated announcement from builder-github
The package qubes-core-agent_4.0.23-1+deb10u1 has been pushed to the r4.0 testing repository for the Debian template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing buster-testing (or appropriate equivalent for your template version), then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Feb 22, 2018
|
Automated announcement from builder-github The package
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Feb 22, 2018
Automated announcement from builder-github
The package qubes-core-agent_4.0.23-1+deb9u1 has been pushed to the r4.0 testing repository for the Debian template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing stretch-testing (or appropriate equivalent for your template version), then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Feb 22, 2018
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r4.0-stretch-cur-test
label
Feb 22, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Feb 22, 2018
Automated announcement from builder-github
The component core-agent-linux (including package python2-dnf-plugins-qubes-hooks-4.0.23-1.fc26) has been pushed to the r4.0 testing repository for the Fedora template.
To test this update, please install it with the following command:
sudo yum update --enablerepo=qubes-vm-r4.0-current-testing
qubesos-bot
commented
Feb 22, 2018
|
Automated announcement from builder-github The component
|
qubesos-bot
added
the
r4.0-fc26-cur-test
label
Feb 22, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Mar 12, 2018
Automated announcement from builder-github
The package qubes-core-agent_3.2.25-1+deb10u1 has been pushed to the r3.2 stable repository for the Debian template.
To install this update, please use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Mar 12, 2018
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r3.2-buster-stable
r3.2-jessie-stable
and removed
r3.2-buster-cur-test
r3.2-jessie-cur-test
labels
Mar 12, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Mar 12, 2018
Automated announcement from builder-github
The package qubes-core-agent_3.2.25-1+deb9u1 has been pushed to the r3.2 stable repository for the Debian template.
To install this update, please use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Mar 12, 2018
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r3.2-stretch-stable
r3.2-fc25-stable
and removed
r3.2-stretch-cur-test
r3.2-fc25-cur-test
labels
Mar 12, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Mar 12, 2018
Automated announcement from builder-github
The component core-agent-linux (including package python2-dnf-plugins-qubes-hooks-3.2.25-1.fc26) has been pushed to the r3.2 stable repository for the Fedora template.
To install this update, please use the standard update command:
sudo yum update
qubesos-bot
commented
Mar 12, 2018
|
Automated announcement from builder-github The component
|
qubesos-bot
added
r3.2-fc26-stable
and removed
r3.2-fc26-cur-test
labels
Mar 12, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Mar 12, 2018
Automated announcement from builder-github
The package core-agent-linux has been pushed to the r4.0 stable repository for the Fedora centos7 template.
To install this update, please use the standard update command:
sudo yum update
qubesos-bot
commented
Mar 12, 2018
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r4.0-centos7-stable
and removed
r4.0-centos7-cur-test
labels
Mar 12, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Mar 12, 2018
Automated announcement from builder-github
The component core-agent-linux (including package python2-dnf-plugins-qubes-hooks-4.0.24-1.fc26) has been pushed to the r4.0 stable repository for the Fedora template.
To install this update, please use the standard update command:
sudo yum update
qubesos-bot
commented
Mar 12, 2018
|
Automated announcement from builder-github The component
|
qubesos-bot
added
r4.0-fc26-stable
and removed
r4.0-fc26-cur-test
labels
Mar 12, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Mar 12, 2018
Automated announcement from builder-github
The package qubes-core-agent_4.0.24-1+deb10u1 has been pushed to the r4.0 stable repository for the Debian template.
To install this update, please use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Mar 12, 2018
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r4.0-buster-stable
r4.0-jessie-stable
and removed
r4.0-buster-cur-test
r4.0-jessie-cur-test
labels
Mar 12, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Mar 12, 2018
Automated announcement from builder-github
The package qubes-core-agent_4.0.24-1+deb9u1 has been pushed to the r4.0 stable repository for the Debian template.
To install this update, please use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Mar 12, 2018
|
Automated announcement from builder-github The package
|
rustybird commentedFeb 20, 2018
•
edited
Edited 1 time
-
rustybird
edited Feb 20, 2018 (most recent)
Qubes OS version:
R4.0 rc4 (latest current-testing/security-testing in dom0)
Affected TemplateVMs:
e.g. fedora-26
Steps to reproduce the behavior:
Expected behavior:
No significant environment differences
Actual behavior:
Some environment variables have vanished:
General notes:
The root user's shell is the default, Bash.