[Bug 911346] New: Yast2 created udev rules for keyboard have invalid syntax
http://bugzilla.suse.com/show_bug.cgi?id=911346 Bug ID: 911346 Summary: Yast2 created udev rules for keyboard have invalid syntax Classification: openSUSE Product: openSUSE Distribution Version: 13.2 Hardware: Other OS: Other Status: NEW Severity: Minor Priority: P5 - None Component: Installation Assignee: yast2-maintainers@suse.de Reporter: tchvatal@suse.com QA Contact: jsrain@suse.com Found By: --- Blocker: --- As per summary yast2-country generated wrong file for me on my desktop: cat /usr/lib/udev/rules.d/70-installation-keyboard.rules # Generated by Yast to handle the layout of keyboards connected during installation ENV{ID_INPUT_KEYBOARD}=="1", ENV{XKBLAYOUT}="us", ENV{XKBMODEL}="microsoftpro", ENV{XKBVARIANT}="basic" Error: Dec 29 16:53:58 arcarius systemd-udevd[500]: invalid key/value pair in file /usr/lib/udev/rules.d/70-installation-keyboard.rules on line 2,starting at character 104 ('9') Solution: Just deleting the file makes my system error free :) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=911346 Lukas Ocilka <locilka@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|yast2-maintainers@suse.de |ancor@suse.com --- Comment #1 from Lukas Ocilka <locilka@suse.com> --- https://github.com/yast/yast-country/commit/d536e13045ea93334addf8ca75ca2f87... Ancor, one for you :) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=911346 Ancor Gonzalez Sosa <ancor@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS CC| |tchvatal@suse.com Flags| |needinfo?(tchvatal@suse.com | |) --- Comment #2 from Ancor Gonzalez Sosa <ancor@suse.com> --- First problem, the file should not be there. I'm not able to reproduce it. The file is not present in my fresh installed 13.2 systems and is not generated if I run yast2-country. Do you know if it was a leftover from installation or did it appear after calling yast2-country? How did you manage to have the file there? Second problem, the syntax error. It took me quite some testing to verify that the problem is the lack of EOL character*. This is something I can fix easily. Next time, please attach the file instead of pasting the content, if possible. ;-) (*) Funny enough, the error in the absence of EOL only appears if the file is there during boot, not when reloading rules and trigering them. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=911346 Tomáš Chvátal <tchvatal@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(tchvatal@suse.com | |) | --- Comment #3 from Tomáš Chvátal <tchvatal@suse.com> --- It happened after the installation. I never ran that thing again myself. Re EOL terminator, sorry :) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=911346 --- Comment #4 from Ancor Gonzalez Sosa <ancor@suse.com> --- Since I have not being able to reproduce the existence of the surplus file after installation in none of my attempts, I'll simply fix the udev rule in master (Tumbleweed). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=911346 Ancor Gonzalez Sosa <ancor@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |RESOLVED Resolution|--- |FIXED --- Comment #5 from Ancor Gonzalez Sosa <ancor@suse.com> --- Syntax error fixed in yast2-country-3.1.17 (already in its way to Tumbleweed). https://github.com/yast/yast-country/commit/9457d656c55d29d0403bb071ac843811... Feel free to reopen the bug if you think some kind of DUD is required. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com