[Fixed] Two problems after yesterday's system update
Posted: 01 Dec 2020 09:10
After a recent update (31 Nov 2020), wm-logout doesn't work anymore. The usual suspect for that problem used to be mozjs in the past (see here), but this time I don't think this is the case, because plugging a usb stick as normal user still works. If mozjs was the problem, I would expect both wm-logout and usb access won't work.
This is what I get when trying to logout with wm-logout:
My best guess would be the problem has to do with python or gtk. But those packages were not updated recently. Last update for both of them was at 23 November, it was related to KDE only, and the problem with wm-logout appeared yesterday, not after updating the system at 23 November. Plus I am using Openbox, not KDE.
Another problem that appeared at the same time is that I no longer see the keyboard layout icon in taskbar. Switching keyboard layouts with Alt+Shift still works but there is no indication of the layout used in the task bar. I did not change anything in ~/.config/openbox or ~/.config/fbpanel. I doubt this problem is related with wm-layout's problem, but they both appeared after yesterday's update. Both were working normally before that. The problems appears in both Slackel 32 and 64 Openbox.
This is what I get when trying to logout with wm-logout:
Code: Select all
ap[~]$ wm-logout
Traceback (most recent call last):
File "/usr/bin/wm-logout", line 174, in <module>
wmlogout = WMLogout()
File "/usr/bin/wm-logout", line 42, in __init__
self.gtk_init()
File "/usr/bin/wm-logout", line 144, in gtk_init
self.btn_suspend.set_sensitive(self.upower.SuspendAllowed())
File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 72, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 147, in __call__
**keywords)
File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 653, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: No such method “SuspendAllowed”
Another problem that appeared at the same time is that I no longer see the keyboard layout icon in taskbar. Switching keyboard layouts with Alt+Shift still works but there is no indication of the layout used in the task bar. I did not change anything in ~/.config/openbox or ~/.config/fbpanel. I doubt this problem is related with wm-layout's problem, but they both appeared after yesterday's update. Both were working normally before that. The problems appears in both Slackel 32 and 64 Openbox.