[Bug 557772] New: [RC4] Basesystem setup / Network deadlock
http://bugzilla.novell.com/show_bug.cgi?id=557772 http://bugzilla.novell.com/show_bug.cgi?id=557772#c0 Summary: [RC4] Basesystem setup / Network deadlock Classification: openSUSE Product: openSUSE 11.2 Version: RC 2 Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: WebYaST AssignedTo: mvidner@novell.com ReportedBy: kkaempf@novell.com QAContact: qa@suse.de CC: jsrain@novell.com, jreidinger@novell.com Found By: Development Blocker: --- 1. I went through the basesystem setup 2. until I reached network. 3. I just clicked 'next' 4. The spinner started and nothing else happened -> network was restarted, the virtual machine got a new IP address :-( => Request: Show an informative message next to the spinner 5. So I logged into the appliance and found out about the new IP address. 6. I pointed my browser to the new IP address 7. basesystem setup restarted at 'network' 8. Back to step 2 => DEADLOCK (depending on the behaviour of the DHCP server) -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c1
Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c2
--- Comment #2 from Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c3
Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c4
Josef Reidinger
I understand that the network restart will not happen in future.
But 'basesystem setup' should pick up _after_ network !
It is not possible, because marking step as done is done after successful save, but successful save never happen as backend cannot respond that he successful save. I see two possible solutions: 1) add skip button 2) some dark magic in network module, which delay updating network (but cannot report problems) few seconds after change. I think it is not so critical, because typical you change network settings only once and then pass arguments without change which is not fixed. So do you prefer any of available solutions? -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c5
--- Comment #5 from Josef Reidinger
Oh, its a RC4 blocker since I cannot advance beyond 'network'
As workaround type as adress <site>/controlpanel/nextstep which marks step as done and redirect you to next step. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c6
--- Comment #6 from Klaus Kämpf
(In reply to comment #3)
Oh, its a RC4 blocker since I cannot advance beyond 'network'
As workaround type as adress <site>/controlpanel/nextstep which marks step as done and redirect you to next step.
Thats not useful for customers :-/ -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c7
Klaus Kämpf
(In reply to comment #2)
I understand that the network restart will not happen in future.
But 'basesystem setup' should pick up _after_ network !
It is not possible, because marking step as done is done after successful save, but successful save never happen as backend cannot respond that he successful save.
Great :-(
I see two possible solutions: 1) add skip button 2) some dark magic in network module, which delay updating network (but cannot report problems) few seconds after change.
I think it is not so critical, because typical you change network settings only once and then pass arguments without change which is not fixed.
It _is_ critical currently since I cannot advance beyond 'network' currently
So do you prefer any of available solutions?
Probably 1) for now, but I'm not too happy about it -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c8
Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c9
--- Comment #9 from Josef Reidinger
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c10
Jiří Suchomel
I also have another idea, that we should remove network from basesystem setup, as for many customer predefined dhcp is enough, not?
Klaus, what do you think? There actually should be some network configuration already done when you are able to connect... -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c11
Klaus Kämpf
(In reply to comment #9)
I also have another idea, that we should remove network from basesystem setup, as for many customer predefined dhcp is enough, not?
Klaus, what do you think? There actually should be some network configuration already done when you are able to connect...
I fully agree in principle. However, the basesystem setup workflow is vendor-configurable. If a vendor choses to include it, it better be working ;-} -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c12
Martin Vidner
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c13
Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c14
--- Comment #14 from Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c15
--- Comment #15 from Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c17
--- Comment #17 from Jiří Suchomel
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c18
--- Comment #18 from Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c19
Martin Kudlvasr
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c20
--- Comment #20 from Klaus Kämpf
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c21
--- Comment #21 from Martin Kudlvasr
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c22
--- Comment #22 from Martin Kudlvasr
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c23
Martin Vidner
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c24
Klaus Kämpf
Please use a supported browser.
The user agent is Google Chrome ("Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.4 (KHTML, like Gecko) Chrome/4.0.245.0 Safari/532.4", from /srv/www/yast/log/lighttpd.access.log)
There is actually a bug in YaPI::NETWORK::Read where it does not strip a trailing newline from the domain name(*), but the supported browsers somehow hide it. Chrome doesn't, so the webclient detects a change in the domain name(**), and goes to reconfigure the network...
Perfect, thanks for the analysis !! And I agree with the downgrade. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c25
--- Comment #25 from Martin Vidner
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c26
--- Comment #26 from Josef Reidinger
http://bugzilla.novell.com/show_bug.cgi?id=557772
http://bugzilla.novell.com/show_bug.cgi?id=557772#c27
--- Comment #27 from Martin Kudlvasr
participants (1)
-
bugzilla_noreply@novell.com