blue-systems / plasma-5.5

Plasma 5.2 - 5.5
0 stars 0 forks source link

[ubiquity crash]: German-Swiss causes ubiquity-141-error crash #72

Closed star-buck closed 8 years ago

star-buck commented 9 years ago

ubi-console-setup failed with exit code 141. see also: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1182784 https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1373033 http://forum.ubuntuusers.de/topic/vivid-vervet-15-04-allgemeine-diskussion-zur-e/5/ /var/log/syslog (at very bootm around 15:45:59): http://netrunnerlinux.com/netrunner-15/syslog.txt possible solution: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1182784/comments/60

star-buck commented 9 years ago

This would be likely causing the failure of ubiquity: kcm-keyboard-layouts

ISO for testing is here: http://dev.netrunner-os.com/dev/netrunner-15-dvd-64bit-build7g.iso

star-buck commented 9 years ago

Latest KCI ISO is installing fine with German selected and German keybaords: http://files.kde.org/snapshots/unstable-i386-latest.iso.mirrorlist

Anything different from netrunner ISO with regards to ubiquity or missing packages?

jriddell commented 9 years ago

The workaround is just not to select it from "limit by language" and select it straight from Layout where both German and German (Switzerland) should be available.

The list of languages comes from /usr/share/xml/iso-codes/iso_639_3.xml which does have German in it but presuambly that list gets filtered somehow and misses out German.

jriddell commented 9 years ago

Looks like the filtering is in xkb_rules.h / .cpp

jriddell commented 9 years ago

You can add in languages.insert("deu"); to AddLayoutDialog::AddLayoutDialog() in kcm_add_layout_dialog.cpp and it'll appear in the combobox but it crashes on selection so I guess it's missing knowing what keyboards use German.

jriddell commented 9 years ago

Can you describe your installer problem? I can't currently recreate it.

Reported the keyboard kcm issue upstream https://bugs.kde.org/show_bug.cgi?id=345697

jriddell commented 9 years ago

Tried today on both Kubuntu daily and KCI image from last friday and couldn't create a problem installing in German selecting any keyboard. Let me know if it's still a problem.

star-buck commented 9 years ago

crashes again due to Switzerland conflict: ubiquity-crash Pick "Deutsch" from the start, then everything is matched with Deutsch like Keyboard, then try to change it to Switzerland.

jriddell commented 9 years ago

OK worked out how to recreate it, thanks for your patience. It's the lang-standing problem in bug https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1182784

jriddell commented 9 years ago

in 2.21.21 it'll give you a warning that it's broken and needs set by hand after install rather than just crash. A proper fix would be to work out why console-setup misses that translation but that's beyond my knowledge without some more time.

star-buck commented 9 years ago

still reported as crashing due to Switzerland: http://forums.netrunner.com/showthread.php?tid=17611&pid=27353#pid27353