console-setup.service fails on ppc64el
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
console-setup (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
In ScalingStack ppc64el instances, console-
$ sudo systemctl status -l console-
● console-
Loaded: loaded (/lib/systemd/
Active: failed (Result: exit-code) since Mon 2015-11-16 11:38:44 UTC; 47s ago
Docs: man:loadkeys(1)
Process: 245 ExecStart=
Main PID: 245 (code=exited, status=1/FAILURE)
Nov 16 11:38:44 ubuntuubuntu-
Nov 16 11:38:44 ubuntuubuntu-
Nov 16 11:38:44 ubuntuubuntu-
Nov 16 11:38:44 ubuntuubuntu-
Nov 16 11:38:44 ubuntuubuntu-
Nov 16 11:38:44 ubuntuubuntu-
strace shows
open("/
ioctl(3, TCGETS, {c_iflags=0, c_oflags=0x3, c_cflags=0x4b0f, c_lflags=0, c_line=0, c_cc[VMIN]=1, c_cc[VTIME]=0, c_cc="\
ioctl(3, KDGKBTYPE, 0x3ffff3111300) = -1 ENOTTY (Inappropriate ioctl for device)
close(3) = 0
while on amd64 this succeeds:
open("/
ioctl(3, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_
ioctl(3, KDGKBTYPE, 0x7ffe41f71877) = 0
ioctl(3, KDGKBMODE, 0x7ffe41f71898) = 0
close(3) = 0
I have the same issue on aarch64:
openat(AT_FDCWD, "/dev/console", O_RDWR) = 3 x03\x1c\ x7f\x15\ x04\x00\ x01\x00\ x11\x13\ x1a\x00\ x12\x0f\ x17\x16\ x00\x00\ x00"}) = 0
ioctl(3, TCGETS, {c_iflags=0x5500, c_oflags=0x5, c_cflags=0x1cb2, c_lflags=0xa3b, c_line=0, c_cc="\
ioctl(3, KDGKBTYPE, 0x7fc80de317) = -1 ENOTTY (Inappropriate ioctl for device)
and the console-setup service fails