Bug 41920 - Missing dependency on x11-xkb-utils in system-setup
Missing dependency on x11-xkb-utils in system-setup
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: UMC - Setup wizard
UCS 4.1
Other Linux
: P5 normal (vote)
: UCS 4.1-3-errata
Assigned To: Florian Best
Arvid Requate
:
: 42223 (view as bug list)
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2016-08-05 14:47 CEST by Richard Ulmer
Modified: 2016-09-29 17:30 CEST (History)
3 users (show)

See Also:
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:
best: Patch_Available+


Attachments
Screenshot after reload (82.46 KB, image/png)
2016-08-05 14:47 CEST, Richard Ulmer
Details
patch (502 bytes, patch)
2016-08-15 18:19 CEST, Florian Best
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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>