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 upqrexec-client-vm sometimes exit with code 255 (-1) #2861
Comments
marmarek
added this to the Release 3.2 updates milestone
Jun 20, 2017
added a commit
to marmarek/qubes-core-admin
that referenced
this issue
Jun 20, 2017
added a commit
to marmarek/qubes-core-admin
that referenced
this issue
Jun 21, 2017
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 21, 2017
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 21, 2017
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 21, 2017
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 21, 2017
added a commit
to marmarek/old-qubes-core-agent-linux
that referenced
this issue
Jun 21, 2017
marmarek
closed this
in
QubesOS/qubes-core-agent-linux@ea0cd0f
Jun 21, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Jun 24, 2017
Automated announcement from builder-github
The package qubes-core-agent_4.0.2-1+deb8u1 has been pushed to the r4.0 testing repository for the Debian jessie template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing jessie-testing, then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Jun 24, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r4.0-jessie-cur-test
label
Jun 24, 2017
qubesos-bot
referenced this issue
in QubesOS/updates-status
Jun 24, 2017
Closed
core-agent-linux v4.0.2 (r4.0) #86
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Jun 24, 2017
Automated announcement from builder-github
The package qubes-core-agent_4.0.2-1+deb9u1 has been pushed to the r4.0 testing repository for the Debian stretch 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, then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Jun 24, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r4.0-stretch-cur-test
label
Jun 24, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Jun 24, 2017
Automated announcement from builder-github
The package python2-dnf-plugins-qubes-hooks-4.0.2-1.fc24 has been pushed to the r4.0 testing repository for the Fedora fc24 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
Jun 24, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r4.0-fc24-cur-test
label
Jun 24, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Jun 24, 2017
Automated announcement from builder-github
The package python2-dnf-plugins-qubes-hooks-4.0.2-1.fc25 has been pushed to the r4.0 testing repository for the Fedora fc25 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
Jun 24, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r4.0-fc25-cur-test
label
Jun 24, 2017
qubesos-bot
referenced this issue
in QubesOS/updates-status
Jul 4, 2017
Closed
core-admin v4.0.1 (r4.0) #100
added a commit
to marmarek/qubes-core-agent-linux
that referenced
this issue
Sep 24, 2017
added a commit
to marmarek/qubes-core-agent-linux
that referenced
this issue
Sep 24, 2017
added a commit
to marmarek/qubes-core-agent-linux
that referenced
this issue
Sep 24, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 24, 2017
Automated announcement from builder-github
The package qubes-core-agent_3.2.19-1+deb8u1 has been pushed to the r3.2 testing repository for the Debian jessie template.
To test this update, first enable the testing repository in /etc/apt/sources.list.d/qubes-*.list by uncommenting the line containing jessie-testing, then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Sep 24, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-jessie-cur-test
label
Sep 24, 2017
qubesos-bot
referenced this issue
in QubesOS/updates-status
Sep 24, 2017
Closed
core-agent-linux v3.2.19 (r3.2) #223
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 24, 2017
Automated announcement from builder-github
The package qubes-core-agent_3.2.19-1+deb9u1 has been pushed to the r3.2 testing repository for the Debian stretch 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, then use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Sep 24, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-stretch-cur-test
label
Sep 24, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 24, 2017
Automated announcement from builder-github
The package python2-dnf-plugins-qubes-hooks-3.2.19-1.fc23 has been pushed to the r3.2 testing repository for the Fedora fc23 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
Sep 24, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-fc23-cur-test
label
Sep 24, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 24, 2017
Automated announcement from builder-github
The package python2-dnf-plugins-qubes-hooks-3.2.19-1.fc24 has been pushed to the r3.2 testing repository for the Fedora fc24 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
Sep 24, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-fc24-cur-test
label
Sep 24, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Sep 24, 2017
Automated announcement from builder-github
The package python2-dnf-plugins-qubes-hooks-3.2.19-1.fc25 has been pushed to the r3.2 testing repository for the Fedora fc25 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
Sep 24, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-fc25-cur-test
label
Sep 24, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package python2-dnf-plugins-qubes-hooks-3.2.20-1.fc23 has been pushed to the r3.2 stable repository for the Fedora fc23 template.
To install this update, please use the standard update command:
sudo yum update
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
removed
the
r3.2-fc23-cur-test
label
Oct 17, 2017
qubesos-bot
added
the
r3.2-fc23-stable
label
Oct 17, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package python2-dnf-plugins-qubes-hooks-3.2.20-1.fc24 has been pushed to the r3.2 stable repository for the Fedora fc24 template.
To install this update, please use the standard update command:
sudo yum update
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r3.2-fc24-stable
and removed
r3.2-fc24-cur-test
labels
Oct 17, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package python2-dnf-plugins-qubes-hooks-3.2.20-1.fc25 has been pushed to the r3.2 stable repository for the Fedora fc25 template.
To install this update, please use the standard update command:
sudo yum update
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r3.2-fc25-stable
and removed
r3.2-fc25-cur-test
labels
Oct 17, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package qubes-core-agent_3.2.20-1+deb8u1 has been pushed to the r3.2 stable repository for the Debian jessie template.
To install this update, please use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
r3.2-jessie-stable
and removed
r3.2-jessie-cur-test
labels
Oct 17, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Oct 17, 2017
Automated announcement from builder-github
The package qubes-core-agent_3.2.20-1+deb9u1 has been pushed to the r3.2 stable repository for the Debian stretch template.
To install this update, please use the standard update command:
sudo apt-get update && sudo apt-get dist-upgrade
qubesos-bot
commented
Oct 17, 2017
|
Automated announcement from builder-github The package
|
marmarek commentedJun 20, 2017
Qubes OS version (e.g.,
R3.2): R3.2 (probably all R3.x)Affected TemplateVMs (e.g.,
fedora-23, if applicable): allWhen
qrexec-client-vmis started with a local process (i.e. with third argument), it reports "-1" exit code when local process is terminated before the remote one.Expected behavior:
Remote (or local) process exit status is reported.
Actual behavior:
Exit status is -1 (255).
Steps to reproduce the behavior:
/etc/qubes-rpc/test.Abortin vm1:test.Abortfrom vm2 to vm1.qrexec-client-vm vm1 test.Abort /bin/cat /dev/zeroSimilar thing is tested by vm_qrexec_gui/TC_00_AppVM_*/test_055_qrexec_dom0_service_abort.
General notes:
It is not documented which exit code should be returned. In fact, its very inconsistently handled - depending on order of actions, arguments and some other factors.
Before fixing this issue, it should be defined (and documented!) which exit code should be returned.
IMO if local process is started, its exit code should be reported - the local process can then properly verify service response and report if requested action was properly handled. If in some case remote exit code is desired -
qrexec-client-vmshould be started without third argument.