Bug 951222

Summary: net install fails with URL 404 error
Product: [openSUSE] openSUSE Tumbleweed Reporter: Forgotten User sQky7vqd41 <forgotten_sQky7vqd41>
Component: InstallationAssignee: E-mail List <yast2-maintainers>
Status: RESOLVED INVALID QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: forgotten_sQky7vqd41, snwint
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: openSUSE 42.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Picture of the URL 404 Errors

Description Forgotten User sQky7vqd41 2015-10-20 15:12:41 UTC
Created attachment 652383 [details]
Picture of the URL 404 Errors

While trying to install openSUSE-42.1 using the openSUSE-Leap-42.1-NET-x86_64-Build0235-Media.iso media, there is a URL 404 error. Upon trying to manually go to the URL listed i also received a 404 error in my browser. It seems as though the objects do not exist for which the install states.
Comment 1 Lukas Ocilka 2015-10-21 13:09:51 UTC
Steffen, it seems that the 404 there is confusing users.
I don't know whether it actually stops user from installing the system though.

If yes, then it's an error, if not, then it's an enhancement to provide some
explanation that driverupdate is actually not needed.

Andrew, did it stop you from installing the system or you are just referring
that while checking the console, you've just found this error message?
Comment 2 Steffen Winterfeldt 2015-10-21 13:28:28 UTC
Well, the message is shown on the *debug* screen. It has no negative effect whatsoever.
Comment 3 Forgotten User sQky7vqd41 2015-10-21 15:38:11 UTC
(In reply to Lukas Ocilka from comment #1)
> Steffen, it seems that the 404 there is confusing users.
> I don't know whether it actually stops user from installing the system
> though.
> 
> If yes, then it's an error, if not, then it's an enhancement to provide some
> explanation that driverupdate is actually not needed.
> 
> Andrew, did it stop you from installing the system or you are just referring
> that while checking the console, you've just found this error message?

I waited for about a half hour at 3% complete so i figured that the error was not letting the install proceed. I was not able to complete the install
Comment 4 Steffen Winterfeldt 2015-10-22 08:14:22 UTC
If the server blocks for half an hour that's bad but nothing I can do about.
And if you saw a percentage displayed it can't have been one of the optional
(missing) files.
Comment 5 Forgotten User sQky7vqd41 2015-10-22 12:47:43 UTC
(In reply to Steffen Winterfeldt from comment #4)
> If the server blocks for half an hour that's bad but nothing I can do about.
> And if you saw a percentage displayed it can't have been one of the optional
> (missing) files.

Have you actually tries a net install yourself?
Comment 6 Steffen Winterfeldt 2015-10-22 13:16:55 UTC
Yep, several times a day. Always works.
Comment 7 Ladislav Slezák 2015-10-23 07:48:12 UTC
(In reply to Andrew Strozyk from comment #3)
> I waited for about a half hour at 3% complete so i figured that the error

For me the installation starts in few seconds even with these 404 error. Where did you see that 3% percents reported? Where it actually got stuck? IIRC linuxrc does not print any progress when downloading repository files.

Steffen, what about additionally printing a message like "Skipping optional file %file, not found in the repository" when downloading an optional file fails? To make it clear that the error is harmless.
Comment 8 Steffen Winterfeldt 2015-10-23 08:37:26 UTC
> IIRC linuxrc does not print any progress when downloading repository files.

Sure it does.

> Steffen, what about additionally printing a message like...

Again, linuxrc doesn't print _anything_. It just shows among the debug messages.
Which you don't see. Unless you specifically switch to the logging console.

This is completely OT. The question is _why_ apparently the network is blocked
for that long and at what spot exactly.

For this you could try to boot with

linuxrc.debug=1 linuxrc.log=/dev/console linemode=1 plymouth=0

This will put everything on the default console and we can see better at which
place it stalls.

But please note the opensuse url will auto-redirect to some mirror and curl
then sometimes gets the download size wrong and the printed percentage will
appear to stop for a while and the jump to 100%. Even though there's no
apparent progress it will still download. If that's a slow connection it might
seem to do nothing for a while. To sort this out, ultimately a tcpdump of
the actual network traffic would be needed. Not sure if it's worth that...
Comment 9 Ladislav Slezák 2015-11-04 10:20:06 UTC
Any feedback about debugging the network issue mentioned in the previous comment?

IMHO does not make much sense to debug it. As mentioned above, there might be some issues with the mirrors or some temporary network problems. For it worked correctly...
Comment 10 Ladislav Slezák 2015-11-06 08:27:40 UTC
I'm closing the bug, no feedback and we cannot do much about network issues anyway...