https://bugzilla.novell.com/show_bug.cgi?id=395098
Summary: Clicking on [Back] in Second Stage LDAP conf (AutoMatic
Conf Used) finishes YaST
Product: openSUSE 11.0
Version: Beta 3plus
Platform: Other
OS/Version: Other
Status: ASSIGNED
Severity: Critical
Priority: P5 - None
Component: Installation
AssignedTo: locilka@novell.com
ReportedBy: locilka@novell.com
QAContact: jsrain@novell.com
CC: jsuchome@novell.com, coolo@novell.com
Found By: ---
Lukas Ocilka changed:
What |Removed |Added
----------------------------------------------------------------------------
Flag| |SHIP_STOPPER?
To put it into a more generic bugreport, ...
There are just two clients called in the second stage installation if automatic
configuration is selected. They are "automatic_configuration" and "users".
If users are called to create a local user, everything is fine as the [Back]
button there is disabled but if user selects, for instance, to configure
LDAP-auth, LDAP configuration is displayed instead and that one *has* [Back]
button enabled. After clicking that button, users module returns handler to the
ProductControl YCP module which calls "automatic_configuration" with
$["going_back":true]. And because AC doesn't handle `back, it says: nothing to
do and returns `auto.
And finally, this is the point, there is no other module *before* AC so
installation is closed.
Current issues and how to fix them:
* LDAP configuration in second stage (with AC used) has enabled
[Back] button.
- I'm not sure if this can be easily fixed is the same client is
probably used when AC is not used too and it's hard to distinguish
between these cases. On the other hand, it is always called by
inst_user so it actually can handle that.
* ProductControl doesn't handle the `back (`auto) correctly, if the
fist client in the queue is reached, exception should be handled
and definitely not by closing YaST.
- Either by returning a pop-up with possibilities, the same way
it does if a client fails (Retry, Back, Next, ...) but there was
a text-freeze already, of course.
- Or by just simply rerunning the fist client.
Coolo, decision is needed, please :)
I'd personally go for the simplest way: rerunning the first-in-queue client.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.