Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Template repo onion mirrors are out of sync for over a week #9053

Open
Solomon1732 opened this issue Mar 21, 2024 · 4 comments
Open

Template repo onion mirrors are out of sync for over a week #9053

Solomon1732 opened this issue Mar 21, 2024 · 4 comments
Labels
affects-4.1 This issue affects Qubes OS 4.1. C: infrastructure needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.

Comments

@Solomon1732
Copy link

Solomon1732 commented Mar 21, 2024

How to file a helpful issue

Qubes OS release

R4.1

Brief summary

Whenever I try to install Fedora 39, Fedora 39-xfce, or Fedora 39 minimal, then I get the following error: Error canonicalizing file: failed to fill whole buffer.

I am opening the bug report after being advised in the Qubes Forum.

Steps to reproduce

  1. Open the terminal in dom0.
  2. Type sudoedit /etc/qubes/repo-templates/qubes-templates.repo.
  3. Switch to the onion mirrors and comment out the clearnet ones.
  4. Write qvm-template install fedora-39 or fedora-39-xfce or fedora-39-minimal
  5. It tries to download the template, fails with Error canonicalizing file: failed to fill whole buffer, retries a few times with the same error, and ultimately fails to download.

Expected behavior

Download the desired Fedora templates.

Actual behavior

It fails to download them. I updated all templates and dom0 before trying to install it. It also failed when I tried to install it before at some point in the last few weeks.

Further details

I am writing this after I successfully moved my Whonix 16 templates to Whonix 17. I used qvm-template install for both the Fedora and the Whonix templates. I have plenty of space on my harddrive.

It fails after it retries to download it a few times. Each time it fails with this error.

As advised in the Qubes Forum link hereinabove, I tried to comment metalink and uncomment baseurl in /etc/qubes/repo-templates/qubes-templates.repo. It also fails when I use the onion mirrors. Note: I downloaded Whonix 17 templates through the onion mirrors. I don't know why Fedora 39 fails through these same mirror links.

Edit: It turns out only the onion mirrors for Qubes templates are out of sync. It's odd since for Whonix 17 templates it was fine. Not for Fedora 39 ones. For those it's been out of sync for over a week. Thus, I changed the issue title. I also updated the steps to reproduce hereinabove.

@Solomon1732 Solomon1732 added P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists. labels Mar 21, 2024
@Solomon1732 Solomon1732 changed the title Can’t install Fedora 39 templates on R4.1 despite being available Onion mirrors of template are out of sync for over a week Mar 21, 2024
@Solomon1732 Solomon1732 changed the title Onion mirrors of template are out of sync for over a week Template repo onion mirrors are out of sync for over a week Mar 21, 2024
@unman
Copy link
Member

unman commented Mar 22, 2024

I do not think that the onion repository is any more syncing templates for 4.1

@andrewdavidwong
Copy link
Member

I do not think that the onion repository is any more syncing templates for 4.1

But 4.1 is still supported.

@andrewdavidwong andrewdavidwong added C: infrastructure needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. affects-4.1 This issue affects Qubes OS 4.1. labels Mar 22, 2024
@unman
Copy link
Member

unman commented Mar 23, 2024 via email

@andrewdavidwong
Copy link
Member

Sorry, I'm confused. Earlier, you said:

I do not think that the onion repository is any more syncing templates for 4.1

Now, you're saying:

I believe that repos are still updated for 4.1.

I don't deny that these two statements can be consistent, but it is not immediately obvious to me which explanation for their consistency is the correct one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects-4.1 This issue affects Qubes OS 4.1. C: infrastructure needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Projects
None yet
Development

No branches or pull requests

3 participants