Libremenu refuses to launch.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
menulibre (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
When launched from a terminal window, the following appears:
~$ menulibre
** (menulibre:10314): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-
/usr/lib/
from gi.repository import GdkPixbuf, Gio, GLib, GMenu, Gtk
Traceback (most recent call last):
File "/usr/bin/
import menulibre
File "/usr/lib/
from menulibre import MenulibreApplic
File "/usr/lib/
from . import MenulibreTreeview, MenulibreHistory, Dialogs
File "/usr/lib/
from . import MenuEditor, MenulibreXdg, XmlMenuElementTree, util
File "/usr/lib/
default_locale = locale.
File "/usr/lib/
return _parse_
File "/usr/lib/
raise ValueError('unknown locale: %s' % localename)
ValueError: unknown locale: en_IL
ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: menulibre 2.1.3-0ubuntu1
ProcVersionSign
Uname: Linux 4.13.0-17-generic x86_64
ApportVersion: 2.20.7-0ubuntu3.5
Architecture: amd64
CurrentDesktop: MATE
Date: Tue Dec 5 20:22:47 2017
InstallationDate: Installed on 2017-09-29 (66 days ago)
InstallationMedia: Ubuntu-MATE 17.10 "Artful Aardvark" - Alpha amd64 (20170926)
PackageArchitec
SourcePackage: menulibre
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in menulibre (Ubuntu): | |
status: | New → Incomplete |
tags: | removed: artful |
Apparently, it didn't like my locate parameters, which were auto-generated at the time of OS installation. It looked like this:
~$ locale en_US.UTF- 8 en_US.UTF- 8 en_US.UTF- 8 en_US.UTF- 8 en_US.UTF- 8 en_US.UTF- 8 ON=en_US. UTF-8
LANG=en_IL
LANGUAGE=en_IL:en
LC_CTYPE="en_IL"
LC_NUMERIC=
LC_TIME=en_US.UTF-8
LC_COLLATE="en_IL"
LC_MONETARY=
LC_MESSAGES="en_IL"
LC_PAPER=
LC_NAME=en_US.UTF-8
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=
After some fighting, I've changed it to mostly en_US.UTF8 as follows:
LANG=en_US.UTF-8 "en_US. UTF-8" "en_US. UTF-8" "en_US. UTF-8" "en_US. UTF-8" "en_US. UTF-8" "en_US. UTF-8" "en_US. UTF-8" "en_US. UTF-8" "en_US. UTF-8" "en_US. UTF-8" "en_US. UTF-8" ON="en_ US.UTF- 8"
LANGUAGE=en_IL:en
LC_CTYPE=
LC_NUMERIC=
LC_TIME=
LC_COLLATE=
LC_MONETARY=
LC_MESSAGES=
LC_PAPER=
LC_NAME=
LC_ADDRESS=
LC_TELEPHONE=
LC_MEASUREMENT=
LC_IDENTIFICATI
LC_ALL=en_US.UTF-8
...and now the menu editor opens. This is similar to the problem with the previous menu editor in 17.04, mozo, which was never resolved.