Bug 41920

Summary: Missing dependency on x11-xkb-utils in system-setup
Product: UCS Reporter: Richard Ulmer <ulmer>
Component: UMC - Setup wizardAssignee: Florian Best <best>
Status: CLOSED FIXED QA Contact: Arvid Requate <requate>
Severity: normal    
Priority: P5 CC: best, hpeter, klaeser
Version: UCS 4.1Flags: best: Patch_Available+
Target Milestone: UCS 4.1-3-errata   
Hardware: Other   
OS: Linux   
See Also: https://forge.univention.org/bugzilla/show_bug.cgi?id=42095
What kind of report is it?: Bug Report What type of bug is this?: 6: Setup Problem: Issue for the setup process
Who will be affected by this bug?: 3: Will affect average number of installed domains How will those affected feel about the bug?: 2: A Pain – users won’t like this once they notice it
User Pain: 0.206 Enterprise Customer affected?:
School Customer affected?: ISV affected?:
Waiting Support: Flags outvoted (downgraded) after PO Review:
Ticket number: Bug group (optional): Error handling, External feedback, Usability
Max CVSS v3 score:
Attachments: Screenshot after reload
patch

Description Richard Ulmer univentionstaff 2016-08-05 14:47:50 CEST
Created attachment 7857 [details]
Screenshot after reload

I installed a 4.1-0 DC backup system with the update check box marked. When pressing the finished button after the successful installation, I was prompted a dialog to reload the UMC. This led me anew to the first page of the setup wizard along with a traceback (cf. screenshot).
Comment 1 Florian Best univentionstaff 2016-08-15 18:19:53 CEST
Created attachment 7872 [details]
patch

The patch adds the missing dependency.
Comment 2 Florian Best univentionstaff 2016-09-05 11:07:18 CEST
Die Ausführung des Kommandos setup/keymap/save wizard ist fehlgeschlagen:

Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/univention/management/console/base.py", line 283, in execute
    function(self, request)
  File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 318, in _response
    result = _multi_response(self, request)
  File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 462, in _response
    return list(function(self, iterator, *nones))
  File "/usr/lib/pymodules/python2.7/univention/management/console/modules/decorators.py", line 284, in _fake_func
    yield function(self, *args)
  File "/usr/lib/pymodules/python2.7/univention/management/console/modules/setup/__init__.py", line 165, in save_keymap
    subprocess.call(['/usr/bin/setxkbmap', '-display', ':0', '-layout', layout])
  File "/usr/lib/python2.7/subprocess.py", line 493, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
    errread, errwrite)
  File "/usr/lib/python2.7/subprocess.py", line 1259, in _execute_child
    raise child_exception
OSError: [Errno 2] Datei oder Verzeichnis nicht gefunden
Comment 3 Florian Best univentionstaff 2016-09-05 11:07:29 CEST
*** Bug 42223 has been marked as a duplicate of this bug. ***
Comment 4 Florian Best univentionstaff 2016-09-06 10:04:34 CEST
Reported again, 4.1-3 errata239 (Vahr)
Comment 5 Alexander Kläser univentionstaff 2016-09-07 14:27:57 CEST
The request for page reload has been fixed at Bug 42095. I would therefor mark this bug as a duplicated.

*** This bug has been marked as a duplicate of bug 42095 ***
Comment 6 Florian Best univentionstaff 2016-09-07 16:35:10 CEST
(In reply to Alexander Kläser from comment #5)
> The request for page reload has been fixed at Bug 42095. I would therefor
> mark this bug as a duplicated.
> 
> *** This bug has been marked as a duplicate of bug 42095 ***
No. The title of this bug is just wrong and here is still the dependency missing!
Comment 7 Florian Best univentionstaff 2016-09-07 16:42:01 CEST
univention-system-setup (9.0.4-41):
r72377 | Bug #41920: add missing dependency

univention-system-setup.yaml:
r72378 | YAML Bug #41920

UCS 4.2 merge:
univention-system-setup (10.0.0-7):
r72380 | Bug #41920: add missing dependency
Comment 8 Arvid Requate univentionstaff 2016-09-07 17:56:56 CEST
Verified:
* Code committed to ucs-4.1-3 and ucs-4.2-0
* Functional test ok
* Advisory ok
Comment 9 Janek Walkenhorst univentionstaff 2016-09-07 18:41:46 CEST
<http://errata.software-univention.de/ucs/4.1/244.html>