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

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

ISO download issue #8563

mdziczkowski opened this issue Oct 3, 2023 · 5 comments · May be fixed by QubesOS/qubes-doc#1423
Assignees
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. 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

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. 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.

3 participants