When sys-net uses the debian-12-xfce template, upgrading fedora-39 fails.
This may have been an issue with a modified bash profile in the TVM, so feel free to close this until myself or someone else confirms the issue.
That being said, the Qubes update mechanism should be made robust against errors in Bash configuration, so perhaps that deserves its own issue.
Steps to reproduce
set sys-firewall to a disposable fedora-39 VM
set sys-net to debian-12-xfce
run sudo dnf upgrade in fedora-39
Expected behavior
System is upgraded.
Actual behavior
Fedora 39 - x86_64 - Updates 0.0 B/s | 0 B 00:00
Errors during downloading metadata for repository 'updates':
- Curl error (43): A libcurl function was given a bad argument for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f39&arch=x86_64 []
Error: Failed to download metadata for repo 'updates': Cannot prepare internal mirrorlist: Curl error (43): A libcurl function was given a bad argument for https://mirrors.fedoraproject.org/metalink?repo=updates-released-f39&arch=x86_64 []
I then shut down sys-net, switched its template to fedora-39, booted sys-net and re-ran sudo dnf upgrade in fedora-39 and it upgraded without issue.
Qubes OS release
4.2.1
Brief summary
When sys-net uses the debian-12-xfce template, upgrading fedora-39 fails.
This may have been an issue with a modified bash profile in the TVM, so feel free to close this until myself or someone else confirms the issue.
That being said, the Qubes update mechanism should be made robust against errors in Bash configuration, so perhaps that deserves its own issue.
Steps to reproduce
sudo dnf upgrade
in fedora-39Expected behavior
System is upgraded.
Actual behavior
I then shut down sys-net, switched its template to fedora-39, booted sys-net and re-ran
sudo dnf upgrade
in fedora-39 and it upgraded without issue.Curl version