Bug 37538 - clicking enter runs second system-setup-wizard and fails
clicking enter runs second system-setup-wizard and fails
Status: RESOLVED DUPLICATE of bug 41060
Product: UCS
Classification: Unclassified
Component: UMC - Setup wizard
UCS 4.0
Other Linux
: P5 normal (vote)
: UCS 4.x
Assigned To: UMC maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2015-01-14 11:05 CET by Florian Best
Modified: 2016-10-10 17:24 CEST (History)
3 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): Usability
Max CVSS v3 score:


Attachments
Screenshot (76.24 KB, image/png)
2015-01-14 11:09 CET, Florian Best
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Florian Best univentionstaff 2015-01-14 11:05:10 CET
It is possible to click enter while system setup already runs. This starts a second setup/join request which will fail so that immediately the configuration process is displayed as failed with a traceback like the following.

It happened to me by accident because I wanted to remove the screensaver of virtualbox.

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/univention/management/console/modules/__init__.py", line 176, in _decorated
    return function(self, request, *args, **kwargs)
  File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 316, in _response
    result = _multi_response(self, request)
  File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 460, in _response
    return list(function(self, iterator, *nones))
  File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 282, in _fake_func
    yield function(self, *args)
  File "/usr/lib/pymodules/python2.7/univention/management/console/modules/setup/__init__.py", line 231, in join
    raise Exception(_('Already joined systems cannot be joined.'))
Exception: Bereits gejointe Systeme können nicht gejoint werden.
Comment 1 Florian Best univentionstaff 2015-01-14 11:09:10 CET
Created attachment 6599 [details]
Screenshot
Comment 2 Alexander Kläser univentionstaff 2015-01-19 12:26:39 CET
A solution could be to make a generic "blur" when submitting a umc/widgets/Form?
Comment 3 Florian Best univentionstaff 2015-01-19 12:27:19 CET
let's check this in the backend, too!
Comment 4 Florian Best univentionstaff 2016-10-10 17:24:42 CEST

*** This bug has been marked as a duplicate of bug 41060 ***