linuxmint / linuxmint/mintupdate

XKBD fails to initialize after update

Open
#1,047 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

BUG
Dominant language
Python
Stars
425
Forks
190
PR merge metrics
No merged PRs in 30d

Description

I have just updated Linux Mint 21.3 to Linus Kernel 5.15.0-174. I am running Cinnamon v6.0.4 and MintUpdate 6.0.9

On the first reboot of the updated system an error message window appears saying that XKBD has failed to initialize properly. The message asks that I include the following command outputs when reporting this problem:

twb@waldo2:~$ xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = "evdev", "pc105", "us", "", ""
_XKB_RULES_NAMES(STRING) = "evdev", "pc105", "us", "", ""

twb@waldo2:~$ gsettings get org.gnome.libgnomekbd.keyboard model
''

twb@waldo2:~$ gsettings get org.gnome.libgnomekbd.keyboard layouts
@as []

twb@waldo2:~$ gsettings get org.gnome.libgnomekbd.keyboard options
['grp\tgrp:win_space_toggle', 'terminate\tterminate:ctrl_alt_bksp']

This error window appears again on subsequent reboots immediately after I log in. In general, the keyboard seems to be working properly; I am using it now. The output from gsettings appear to be garbled, but I do not know gnome internals.
I would not expect to see this message if the system was working properly; I have never seen it before.

Logs:
04.03@13:58 ++ Launching Update Manager
04.03@13:58 ++ Changes to the package cache detected, triggering refresh
04.03@13:58 ++ Initial refresh will happen in 2 day(s), 0 hour(s) and 0 minute(s)
04.03@13:58 ++ Inhibited power management
04.03@13:58 ++ Starting refresh (local only)
04.03@13:58 ++ System is up to date
04.03@13:58 ++ Refresh finished
04.03@13:58 ++ Resumed power management

(synaptic:1999): Gtk-CRITICAL **: 14:00:22.041: gtk_widget_hide: assertion 'GTK_IS_WIDGET (widget)' failed
04.03@14:00 ++ Inhibited power management
04.03@14:00 ++ Starting refresh (local only)
04.03@14:00 ++ System is up to date
04.03@14:00 ++ Refresh finished
04.03@14:00 ++ Resumed power management

(synaptic:4474): Gtk-CRITICAL **: 14:01:51.744: gtk_widget_hide: assertion 'GTK_IS_WIDGET (widget)' failed
04.03@14:02 ++ Inhibited power management
04.03@14:02 ++ Starting refresh (local only)
04.03@14:02 ++ System is up to date
04.03@14:02 ++ Refresh finished
04.03@14:02 ++ Resumed power management

==end issue

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the XKBD initialization message after the Linux Mint kernel update, then compare the supplied xprop, gsettings, and MintUpdate log output. Determine whether the warning reflects a real keyboard failure or an initialization regression; done means identifying the cause and a clear fix or confirmed expected behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
desktop, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.