QubesOS / qubes-issues

The Qubes OS Project issue tracker
https://www.qubes-os.org/doc/issue-tracking/
543 stars 48 forks source link

qvm-template fails to handle repositories with no metalink #8299

Open marmarek opened 1 year ago

marmarek commented 1 year ago

Observation

openQA test in scenario qubesos-4.2-pull-requests-x86_64-system_tests_guivm_gui_interactive@64bit fails in update_guivm

Downloading 'qubes-template-fedora-38-xfce-0:4.1.0-202305071616'...
Error canonicalizing file: failed to fill whole buffer
'qubes-template-fedora-38-xfce-0:4.1.0-202305071616' download failed, retrying...
Error canonicalizing file: failed to fill whole buffer
'qubes-template-fedora-38-xfce-0:4.1.0-202305071616' download failed, retrying...
Error canonicalizing file: failed to fill whole buffer
'qubes-template-fedora-38-xfce-0:4.1.0-202305071616' download failed, retrying...
Error canonicalizing file: failed to fill whole buffer
'qubes-template-fedora-38-xfce-0:4.1.0-202305071616' download failed, retrying...
Error canonicalizing file: failed to fill whole buffer
Error: 'qubes-template-fedora-38-xfce-0:4.1.0-202305071616' download failed.

Further debugging shows that repository from which template is supposed to be downloaded has only baseurl set, but no metalink. This causes the downloadurl dnf plugin to return empty URLs list.

Reproducible

Fails since (at least) Build 2023040604-4.2

Expected result

Last good: 2023031711-4.2 (or more recent)

Further details

Always latest result in this scenario: latest

qubesos-bot commented 1 year ago

Automated announcement from builder-github

The package core-agent-linux has been pushed to the r4.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 bullseye-testing (or appropriate equivalent for your template version), then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

qubesos-bot commented 1 year ago

Automated announcement from builder-github

The package core-agent-linux has been pushed to the r4.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 bookworm-testing (or appropriate equivalent for your template version), then use the standard update command:

sudo apt-get update && sudo apt-get dist-upgrade

Changes included in this update

qubesos-bot commented 1 year ago

Automated announcement from builder-github

The package core-agent-linux has been pushed to the r4.2 testing repository for the CentOS centos-stream8 template. To test this update, please install it with the following command:

sudo yum update --enablerepo=qubes-vm-r4.2-current-testing

Changes included in this update

qubesos-bot commented 1 year ago

Automated announcement from builder-github

The component core-agent-linux (including package core-agent-linux) has been pushed to the r4.2 testing repository for the Fedora template. To test this update, please install it with the following command:

sudo dnf update --enablerepo=qubes-vm-r4.2-current-testing

Changes included in this update

qubesos-bot commented 1 year ago

Automated announcement from builder-github

The component core-agent-linux (including package core-agent-linux) has been pushed to the r4.2 testing repository for the Fedora template. To test this update, please install it with the following command:

sudo dnf update --enablerepo=qubes-vm-r4.2-current-testing

Changes included in this update

qubesos-bot commented 1 year ago

Automated announcement from builder-github

The component core-agent-linux (including package core-agent-linux) has been pushed to the r4.2 testing repository for the Fedora template. To test this update, please install it with the following command:

sudo dnf update --enablerepo=qubes-vm-r4.2-current-testing

Changes included in this update

qubesos-bot commented 1 year ago

Automated announcement from builder-github

The package core-agent-linux has been pushed to the r4.2 stable repository for the CentOS centos-stream8 template. To install this update, please use the standard update command:

sudo yum update

Changes included in this update

qubesos-bot commented 1 year ago

Automated announcement from builder-github

The package core-agent-linux has been pushed to the r4.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

Changes included in this update

qubesos-bot commented 1 year ago

Automated announcement from builder-github

The package core-agent-linux has been pushed to the r4.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

Changes included in this update

qubesos-bot commented 1 year ago

Automated announcement from builder-github

The component core-agent-linux (including package core-agent-linux) has been pushed to the r4.2 stable repository for the Fedora template. To install this update, please use the standard update command:

sudo dnf update

Changes included in this update

qubesos-bot commented 1 year ago

Automated announcement from builder-github

The component core-agent-linux (including package core-agent-linux) has been pushed to the r4.2 stable repository for the Fedora template. To install this update, please use the standard update command:

sudo dnf update

Changes included in this update

92VV3M42d3v8 commented 3 months ago

Issue occuring again for me while trying to install fedora-40-minimal.