Bug 43656

Summary: univention-welcome-screen does not work
Product: UCS Reporter: Erik Damrose <damrose>
Component: GeneralAssignee: Felix Botner <botner>
Status: CLOSED FIXED QA Contact: Stefan Gohmann <gohmann>
Severity: normal    
Priority: P5 CC: gohmann
Version: UCS 4.2Keywords: interim-3
Target Milestone: UCS 4.2   
Hardware: Other   
OS: Linux   
What kind of report is it?: Development Internal 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):
Max CVSS v3 score:
Attachments: debug logfile

Description Erik Damrose univentionstaff 2017-02-27 17:11:55 CET
univention-welcome-screen is not shown:

# systemctl start univention-welcome-screen
# systemctl status univention-welcome-screen.service
[...]
Feb 27 17:10:25 master systemd[1]: Starting LSB: Univention Welcome Screen...
Feb 27 17:10:25 master univention-welcome-screen[2055]: plymouth bootsplash daemon ist not running ... (warning).
Feb 27 17:10:25 master systemd[1]: Started LSB: Univention Welcome Screen.
Comment 1 Felix Botner univentionstaff 2017-03-16 13:06:02 CET
plymouth:
 added 080-do-not-ignore-fb-if-drm-is-not-in-use.quilt 
  (backport of upstream changes)
 added 085-switch-to-welcome-and-snapshot-before-quit.quilt
  adds a ExecStartPre to the plymouth-quit service to call
  univention-welcome-screen to switch to the welcome screen and take a 
  snapshot to /tmp/.univention-welcome-screen.png

univention-bootsplash (univention-welcome-screen):
 new systemd service to start univention-welcome-screen to show the 
 welcome screen

univention-system-setup:
 startxwithfirefox start univention-welcome-screen after setup in a mode,
 where plymouth is restarted, a snapshot is taken and shown
Comment 2 Erik Damrose univentionstaff 2017-03-16 15:55:49 CET
Created attachment 8557 [details]
debug logfile

Runs very well on KVM, only one slight hickup when displaying the file from /tmp, i guess that is ok.

Unfortunately nothing is displayed in a Virtualbox VM. A quick debug produced the attached logfile
Comment 3 Stefan Gohmann univentionstaff 2017-03-21 20:31:06 CET
I've disabled the welcome-screen installation for the 4.2 RC:

r78016:
* Don't install univention-welcome-screen until Bug #43656 has been
  fixed

First, the welcome-screen is shown. After 10 seconds, a black screen is shown, if I press ESC the message: A start job is running for Wait for Plymouth Boot Screen to Quit (2min 34s / no limit).
Comment 4 Felix Botner univentionstaff 2017-03-23 14:21:48 CET
re enabled, i updated the systemd service to ignore the return code of the welcome screen (i think this is what blocked the startup)
Comment 5 Stefan Gohmann univentionstaff 2017-03-24 07:07:09 CET
It works with the latest changes.
Comment 6 Stefan Gohmann univentionstaff 2017-04-04 18:28:48 CEST
UCS 4.2 has been released:
 https://docs.software-univention.de/release-notes-4.2-0-en.html
 https://docs.software-univention.de/release-notes-4.2-0-de.html

If this error occurs again, please use "Clone This Bug".