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 upInstalling and updating software in VM: the startup script remains disabled #2770
Comments
andrewdavidwong
added
bug
C: core
C: doc
C: qubes-manager
labels
Apr 23, 2017
andrewdavidwong
added this to the Release 3.2 updates milestone
Apr 23, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
marmarek
Apr 23, 2017
Member
|
Changes to `yum-proxy-setup` (which is enabled with "Allow connection to Updates Proxy") require VM restart to take effect.
…--
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
|
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Ah, sorry, you're right. |
marmarek
closed this
Apr 24, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
May 31, 2017
Automated announcement from builder-github
The package qubes-manager-3.2.12-1.fc23 has been pushed to the r3.2 testing repository for dom0.
To test this update, please install it with the following command:
sudo qubes-dom0-update --enablerepo=qubes-dom0-current-testing
qubesos-bot
commented
May 31, 2017
|
Automated announcement from builder-github The package
|
qubesos-bot
added
the
r3.2-dom0-cur-test
label
May 31, 2017
qubesos-bot
referenced this issue
in QubesOS/updates-status
May 31, 2017
Closed
manager v3.2.12 (r3.2) #65
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
qubesos-bot
Jul 11, 2017
Automated announcement from builder-github
The package qubes-manager-3.2.12-1.fc23 has been pushed to the r3.2 stable repository for dom0.
To install this update, please use the standard update command:
sudo qubes-dom0-update
Or update dom0 via Qubes Manager.
qubesos-bot
commented
Jul 11, 2017
|
Automated announcement from builder-github The package
Or update dom0 via Qubes Manager. |
Sen-Dion commentedApr 23, 2017
Qubes OS version: 3.2.
Affected appVMs are based on: fedora-23.
1. Topology
my-experimentis a node in the following topology:The details of each VM node:
2. Use case
An experimental installation and configuration may take place to test and troubleshoot software before it is fully deployed. During this period, the tester mitigates user errors like using browser.
3. Expected behavior
AppVM should receive the benefits of the qubes updates proxy so updates can proceed as usual.
4. Actual behavior
AppVM updates are blocked.
5. How to reproduce
my-experimentappVM based onfedora-23template, whereswitch-firewallis set as the netVM.my-experimentin "Qubes VM Manager", then click on "Edit VM firewall rules" icon in the toolbar. Select "Deny network access except . . ." radio button. Remove check mark from all check boxes. Place check mark on the "Allow connection to Updates Proxy" check box. Click "OK" button.my-experimentterminal. Try to install rpm package:sudo dnf install lsscsi. Installation fails with an error: "Failed to synchronize cache for repo 'qubes-vm-r3.2-current'". Shutdown the VM:poweroff.my-experimentin "Qubes VM Manager", then click on "Edit VM firewall rules" icon in the toolbar. Remove check mark from the "Allow connection to Updates Proxy" check box. Click "OK" button.my-experimentin "Qubes VM Manager", then click on "Edit VM firewall rules' in the toolbar. Place check mark on the "Allow connection to Updates Proxy" check box. Click "OK" button.my-experimentterminal. Try to install rpm package:sudo dnf install lsscsi. Installation fails with an error: "Failed to synchronize cache for repo 'qubes-vm-r3.2-current'". Shutdown the VM:poweroff.my-experimentin "Qubes VM Manager", then click on "VM Setting" icon in the toolbar. Click on "Services" tab. Remove check mark from the "yum-proxy-setup" check box. Click "OK" button.my-experimentin "Qubes VM Manager", then click on "VM Setting" icon in the toolbar. Click on "Services" tab. Place check mark on the "yum-proxy-setup" check box. Click "OK" button.my-experimentterminal. Try to install rpm package:sudo dnf install lsscsi. Installation succeeds. Shutdown the VM:poweroff.6. Observation of yum-proxy-setup service
6.1. qvm-service report
List services by running
qvm-servicecommand:After the step 2,
yum-proxy-setupis not present.After the step 5,
yum-proxy-setupis not present.After the step 8,
yum-proxy-setupis present and enabled.6.2. Services tab report
Select
my-experimentin "Qubes VM Manager", then click on "VM Setting" icon in the toolbar. Click on "Services" tab.After the step 2,
yum-proxy-setupis not present.After the step 5,
yum-proxy-setupis present and has a check mark beside it.After the step 8,
yum-proxy-setupis present and has a check mark beside it.7. General notes
7.1. Update documentation
User places check mark on the "Allow connection to Updates Proxy" check box. Does this action enable "yum-proxy-setup" service? Please, clarify it in [1].
7.2. Fix Services Tab
Regardless of the answer to 7.1, the Services Tab incorrectly displays the status of "yum-proxy-setup" service after the step 5. Please, fix this problem.
8. References
[1] https://www.qubes-os.org/doc/software-update-vm/#updates-proxy