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

ISO download issue #8563

Closed
mdziczkowski opened this issue Oct 3, 2023 · 8 comments · May be fixed by QubesOS/qubes-doc#1423
Closed

ISO download issue #8563

mdziczkowski opened this issue Oct 3, 2023 · 8 comments · May be fixed by QubesOS/qubes-doc#1423
Labels
C: doc C: infrastructure diagnosed Technical diagnosis has been performed (see issue comments). P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. pr submitted A pull request has been submitted for this issue. R: not applicable E.g., help/support requests, questions, discussions, "not a bug," not enough info, not actionable. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.

Comments

@mdziczkowski
Copy link

How to file a helpful issue

Qubes OS release

R4.2.0-rc3-x86_64

Brief summary

I tryed to download the ISO from the official website using the wget command.

The download started normally, but after some time it got suddenly interrupted with the (Connection reset by peer) error.

NOTICE I do not exclude that it may be a temporary issue, but for any case I decided to let you knw about it.

Steps to reproduce

Try to download the ISO using 'wget'

Expected behavior

Normal download

Actual behavior

As described

NOTICES

  1. Following wget parameters are in effect:
  • --continue - to resume interrupted download
  • --ignore-length - to ignore length related issues
  1. Because the download was multiple times interrupted thru the error and I had manually resumed it, the previously downloaded parts were marked thru the "+" character

  2. Mentioned times in timestamps are meant in the CEST timezone

Console logs

wget https://ftp.qubes-os.org/iso/Qubes-R4.2.0-rc3-x86_64.iso
--2023-10-03 18:09:06--  https://ftp.qubes-os.org/iso/Qubes-R4.2.0-rc3-x86_64.iso
Resolving ftp.qubes-os.org (ftp.qubes-os.org)... 147.75.102.29, 2604:1380:4601:c500::1
Connecting to ftp.qubes-os.org (ftp.qubes-os.org)|147.75.102.29|:443... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 6320017408 (5,9G), 1699517853 (1,6G) remaining [application/octet-stream]
The sizes do not match (local 4620499555) -- retrieving.

--2023-10-03 18:09:07--  https://ftp.qubes-os.org/iso/Qubes-R4.2.0-rc3-x86_64.iso
Connecting to ftp.qubes-os.org (ftp.qubes-os.org)|147.75.102.29|:443... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 6320017408 (5,9G), 1699517853 (1,6G) remaining [application/octet-stream]
Saving to: ‘ftp.qubes-os.org/iso/Qubes-R4.2.0-rc3-x86_64.iso’

83% [+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++=========>                 ] 5.290.817.776 1,16MB/s   in 5m 5s  

2023-10-03 18:14:12 (2,10 MB/s) - Read error at byte 5290817776/6320017408 (Connection reset by peer).
@mdziczkowski mdziczkowski 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 Oct 3, 2023
@andrewdavidwong andrewdavidwong added C: infrastructure needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. labels Oct 4, 2023
@alimirjamali
Copy link

@mdziczkowski Did you manage to download the ISO? It should have been a temporal Network issue which might not be relevant anymore and is solved by now.

Please also note that you could always use wget --continue to resume partial downloads.

@mdziczkowski
Copy link
Author

mdziczkowski commented Aug 24, 2024

@mdziczkowski Did you manage to download the ISO? It should have been a temporal Network issue which might not be relevant anymore and is solved by now.

Please also note that you could always use wget --continue to resume partial downloads.

Download test in progress

@mdziczkowski
Copy link
Author

it seem it's partially working. It would be a good idea if more people could check it as well that more data could become collected to solve this issue 😉

@alimirjamali
Copy link

@mdziczkowski Thank you very much for the feedback. Please be assured that both the Qubes OS core team as well as 3rd party individuals will monitor the health of download/update mirrors and improve them as much as possible.

@andrewdavidwong I believe this issue could be closed for the time as solved since it appears to be fixed. Issue No. #9396 has more technical details on monitoring and improving the health of download/update mirrors.

I will make a PR to improve the documentation and mention the possibility of using --continue option for wget to mitigate against temporal network issues. Since some issues might be related to network nods between Qubes OS infrastructure and user which are beyond control of Qubes OS project.

alimirjamali added a commit to alimirjamali/qubes-doc that referenced this issue Aug 31, 2024
Resolves: QubesOS/qubes-issues#8563

Adding simple instructions on resuming downloads with for users
with unsteady Internet connections who are unfamiliar with wget.
@andrewdavidwong andrewdavidwong added C: doc diagnosed Technical diagnosis has been performed (see issue comments). pr submitted A pull request has been submitted for this issue. and removed needs diagnosis Requires technical diagnosis from developer. Replace with "diagnosed" or remove if otherwise closed. labels Aug 31, 2024
@mdziczkowski
Copy link
Author

I would like to propose to keep it open because there is more monitoring required and there is a possibility that the issue could temporary have fixed itself and that it may re-occur

@alimirjamali alimirjamali removed their assignment Oct 5, 2024
@alimirjamali
Copy link

I removed my assignment from this issue since it is more suited for people who are managing the Qubes infrastructure.

Related issues for follow-ups: #5458, #9396

@marmarek
Copy link
Member

marmarek commented Oct 5, 2024

I don't think this one is actionable on our side - we have no influence over reliability of internet connection of future users. There are several mirrors available exactly to allow mitigating some of the issues.

@marmarek marmarek closed this as not planned Won't fix, can't repro, duplicate, stale Oct 5, 2024
@andrewdavidwong andrewdavidwong added the R: not applicable E.g., help/support requests, questions, discussions, "not a bug," not enough info, not actionable. label Oct 6, 2024
Copy link

github-actions bot commented Oct 6, 2024

This issue has been closed as "not applicable." Here are some common examples of cases in which issues are closed as not applicable:

We respect the time and effort you have taken to file this issue, and we understand that this outcome may be unsatisfying. Please accept our sincere apologies and know that we greatly value your participation and membership in the Qubes community.

Regarding help and support requests, please note that this issue tracker (qubes-issues) is not intended to serve as a help desk or tech support center. Instead, we've set up other venues where you can ask for help and support, ask questions, and have discussions. By contrast, the issue tracker is more of a technical tool intended to support our developers in their work. We thank you for your understanding.

If anyone reading this believes that this issue was closed in error or that the resolution of "not applicable" is not accurate, please leave a comment below saying so, and we will review this issue again. For more information, see How issues get closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C: doc C: infrastructure diagnosed Technical diagnosis has been performed (see issue comments). P: default Priority: default. Default priority for new issues, to be replaced given sufficient information. pr submitted A pull request has been submitted for this issue. R: not applicable E.g., help/support requests, questions, discussions, "not a bug," not enough info, not actionable. T: bug Type: bug report. A problem or defect resulting in unintended behavior in something that exists.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants