diff -Nru console-setup-1.108ubuntu15.2/debian/changelog console-setup-1.108ubuntu15.3/debian/changelog --- console-setup-1.108ubuntu15.2/debian/changelog 2016-06-16 11:41:25.000000000 +0000 +++ console-setup-1.108ubuntu15.3/debian/changelog 2017-01-31 11:50:56.000000000 +0000 @@ -1,3 +1,14 @@ +console-setup (1.108ubuntu15.3) xenial; urgency=medium + + * debian/console-setup-linux.setvtrgb.service: add condition to only + execute when /dev/tty0 exists. This is the same condition as used by + getty@.service unit to prevent attempting setting up VT when none are + present. This is a common case on serial only architectures and + virtual machines. Resolves degraded boots on s390x/ppc64el. LP: + #1660598 + + -- Dimitri John Ledkov Tue, 31 Jan 2017 11:47:04 +0000 + console-setup (1.108ubuntu15.2) xenial; urgency=medium * Reorganize and correct console-setup, keyboard-setup and setvtrgb along the diff -Nru console-setup-1.108ubuntu15.2/debian/console-setup-linux.setvtrgb.service console-setup-1.108ubuntu15.3/debian/console-setup-linux.setvtrgb.service --- console-setup-1.108ubuntu15.2/debian/console-setup-linux.setvtrgb.service 2016-06-16 11:21:37.000000000 +0000 +++ console-setup-1.108ubuntu15.3/debian/console-setup-linux.setvtrgb.service 2017-01-31 11:50:56.000000000 +0000 @@ -3,6 +3,7 @@ DefaultDependencies=no After=systemd-user-sessions.service plymouth-quit-wait.service ConditionPathExists=/sbin/setvtrgb +ConditionPathExists=/dev/tty0 [Service] Type=oneshot