qemu-system-s390x. Could not read keymap file: 'en-us'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
Medium
|
Christian Ehrhardt | ||
qemu (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
[Impact]
* Debian has split some common files like icons, keymaps, base man&doc
pages (e.g. of interfaces), trace event defintion into an extra package
called "qemu-system-data". The ubuntu-only package qemu-system-s390x
needs to follow that split.
* The impact of missing that isn't huge, you'll miss key maps or not find
docs, but it is easy to resolve and feels wrong to have the default
experience (e.g. calling it with no arguments) to report an error.
* Fix is "just" adding the right dependency to the qemu-system-s390x
package.
[Test Case]
* on s390x, install qemu-system-s390x
* Before the fix this would not pull qemu-system-data, for testing make
sure this isn't by accident installed by another dependency or you
won't be able to reproduce this issue.
* run it
$ qemu-system-s390x
Could not read keymap file: 'en-us'
[Regression Potential]
* The change is to the s390x package only and only an extra dependency.
So if anything it will consume slightly more disk space by pulling
things in, but since those were formerly part of qemu-common which is
pulled in still that is fine.
[Other Info]
* Mostly this issue was hidden for various reasons
- dependencies often pull in qemu-system which pulls qemu-system-
<arch*> and the others pull qemu-system-data correctly.
- Furthermore unless you need non en-us input, inist on the icon or
need the api doc you'll run in no issues - for example all the tests
we ran on cosmic were happy
== Comment: #0 - Christian Borntraeger - 2018-10-08 07:14:51 ==
---Problem Description---
found on cosmic beta:
# dpkg -l | grep qemu
ii qemu-block-
ii qemu-kvm 1:2.12+
ii qemu-system-common 1:2.12+
ii qemu-system-s390x 1:2.12+
ii qemu-utils 1:2.12+
When installing qemu-kvm and running without -nographic
I get the following error:
# qemu-system-s390x -enable-kvm
Could not read keymap file: 'en-us'
When I use -nographic everything is fine.
So it seems that the qemu-kvm package has some missing dependencies (or misses some files).
Changed in ubuntu-z-systems: | |
importance: | Undecided → Medium |
tags: |
added: architecture-s39064 removed: architecture-s3903164 |
affects: | ubuntu → qemu (Ubuntu) |
Changed in ubuntu-z-systems: | |
assignee: | nobody → Christian Ehrhardt (paelzer) |
Changed in ubuntu-z-systems: | |
status: | New → Triaged |
Changed in qemu (Ubuntu): | |
status: | Triaged → In Progress |
Changed in ubuntu-z-systems: | |
status: | Triaged → In Progress |
Changed in ubuntu-z-systems: | |
status: | In Progress → Fix Released |
Thank you for taking the time to report this bug and helping to make Ubuntu better. It seems that your bug report is not filed about a specific source package though, rather it is just filed against Ubuntu in general. It is important that bug reports be filed about source packages so that people interested in the package can find the bugs about it. You can find some hints about determining what package your bug might be about at https:/ /wiki.ubuntu. com/Bugs/ FindRightPackag e. You might also ask for help in the #ubuntu-bugs irc channel on Freenode.
To change the source package that this bug is filed about visit https:/ /bugs.launchpad .net/ubuntu/ +bug/1798084/ +editstatus and add the package name in the text box next to the word Package.
[This is an automated message. I apologize if it reached you inappropriately; please just reply to this message indicating so.]