Package: alacarte Version: 3.5.3-1 Severity: grave Tags: upstream Justification: renders package unusable
When trying to hide Icedove entry, the left panel of alacarte empties and the console displays : Traceback (most recent call last): File "/usr/share/alacarte/Alacarte/MainWindow.py", line 367, in on_item_tree_show_toggled self.editor.setVisible(item, False) File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 195, in setVisible self.save() File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 54, in save fd.write(self.dom.toprettyxml()) UnicodeEncodeError: 'ascii' codec can't encode character u'\xc9' in position 835: ordinal not in range(128) Traceback (most recent call last): File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 50, in menuChanged self.load() File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 47, in load raise ValueError("can not load menu tree %r" % (self.name,)) ValueError: can not load menu tree 'gnome-applications.menu' ** (alacarte:21123): CRITICAL **: gmenu_tree_get_root_directory: assertion `tree->loaded' failed Traceback (most recent call last): File "/usr/share/alacarte/Alacarte/MainWindow.py", line 69, in menuChanged self.loadUpdates() File "/usr/share/alacarte/Alacarte/MainWindow.py", line 98, in loadUpdates self.loadMenus() File "/usr/share/alacarte/Alacarte/MainWindow.py", line 194, in loadMenus self.loadMenu({ None: None }) File "/usr/share/alacarte/Alacarte/MainWindow.py", line 205, in loadMenu name = cgi.escape(menu.get_name()) AttributeError: 'NoneType' object has no attribute 'get_name' At next launches, alacarte will fail saying : Traceback (most recent call last): File "/usr/bin/alacarte", line 37, in <module> main() File "/usr/bin/alacarte", line 33, in main app = MainWindow(datadir, version) File "/usr/share/alacarte/Alacarte/MainWindow.py", line 43, in __init__ self.editor = MenuEditor() File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 33, in __init__ self.load() File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 47, in load raise ValueError("can not load menu tree %r" % (self.name,)) ValueError: can not load menu tree 'gnome-applications.menu' When checked, the gnome-applications.menu file has been emptied, and I have to restore it from a backup — happily, this backup is launched daily —. I saw the #630017 bug, but the error messages seemed very different, so I opened this new bug report, but I may be mistaken. -- System Information: Debian Release: 7.1 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.9.6 (SMP w/4 CPU cores) Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages alacarte depends on: ii gir1.2-gdkpixbuf-2.0 2.26.1-1 ii gir1.2-glib-2.0 1.32.1-1 ii gir1.2-gmenu-3.0 3.4.2-5 ii gir1.2-gtk-3.0 3.4.2-6 ii python 2.7.3-4 ii python-gi 3.2.2-2 Versions of packages alacarte recommends: ii gnome-panel 3.4.2.1-4 alacarte suggests no packages. -- no debconf information *** /home/penegal/.config/menus/gnome-applications.menu <!DOCTYPE Menu PUBLIC '-//freedesktop//DTD Menu 1.0//EN' 'http://standards.freedesktop.org/menu-spec/menu-1.0.dtd'> <Menu> <Name>Applications</Name> <MergeFile type="parent">/etc/xdg/menus/gnome- applications.menu</MergeFile> <Menu> <Name>Games</Name> <Include> <Filename>alacarte-made.desktop</Filename> </Include> </Menu> <Menu> <Name>Other</Name> <Exclude> <Filename>alacarte-made-1.desktop</Filename> </Exclude> <AppDir>/home/penegal/.local/share/applications</AppDir> <Exclude> <Filename>gnome-font-viewer.desktop</Filename> </Exclude> <Exclude> <Filename>gmenu-simple-editor.desktop</Filename> </Exclude> <Exclude> <Filename>TrueCrypt.desktop</Filename> </Exclude> <Exclude> <Filename>Evolution.desktop</Filename> </Exclude> <Exclude> <Filename>Éditeur de menus.desktop</Filename> </Exclude> <Exclude> <Filename>nautilus-autorun-software.desktop</Filename> </Exclude> </Menu> <Menu> <Name>Graphics</Name> <Include> <Filename>evince.desktop</Filename> </Include> <AppDir>/home/penegal/.local/share/applications</AppDir> <Include> <Filename>kde4-kcolorchooser.desktop</Filename> </Include> </Menu> <Menu> <Name>Internet</Name> <Exclude> <Filename>mail-notification.desktop</Filename> </Exclude> <AppDir>/home/penegal/.local/share/applications</AppDir> <Include> <Filename>alacarte-made-2.desktop</Filename> </Include> <Exclude> <Filename>WebHTTrack-Websites.desktop</Filename> </Exclude> <Exclude> <Filename>Internet-WebHTTrack- Websites.desktop</Filename> </Exclude> <Include> <Filename>Internet-WebHTTrack.desktop</Filename> </Include> <Include> <Filename>Gip IP Address Calculator-1.desktop</Filename> </Include> <Exclude> <Filename>googleearth.desktop</Filename> </Exclude> <Exclude> <Filename>Evolution.desktop</Filename> </Exclude> </Menu> <Menu> <Name>System</Name> <Include> <Filename>gnome-power-statistics.desktop</Filename> </Include> <AppDir>/home/penegal/.local/share/applications</AppDir> <Exclude> <Filename>gdmflexiserver-xnest.desktop</Filename> </Exclude> <Include> <Filename>TrueCrypt-1.desktop</Filename> </Include> <Exclude> <Filename>TrueCrypt.desktop</Filename> </Exclude> <Exclude> <Filename>Gip IP Address Calculator.desktop</Filename> </Exclude> </Menu> <Menu> <Name>Development</Name> <Include> <Filename>python2.6.desktop</Filename> </Include> <AppDir>/home/penegal/.local/share/applications</AppDir> </Menu> <Menu> <Name>Multimedia</Name> <Include> <Filename>kde4-k3b.desktop</Filename> </Include> <AppDir>/home/penegal/.local/share/applications</AppDir> </Menu> <Menu> <Name>wine-wine</Name> <DirectoryDir>/home/penegal/.local/share/desktop- directories</DirectoryDir> </Menu> <Menu> <Name>Office</Name> <Include> <Filename>Afficheur de polices.desktop</Filename> </Include> <Exclude> <Filename>evolution.desktop</Filename> </Exclude> <AppDir>/home/penegal/.local/share/applications</AppDir> <Exclude> <Filename>Evolution-1.desktop</Filename> </Exclude> </Menu> <Menu> <Name>Accessories</Name> <Exclude> <Filename>truecrypt.desktop</Filename> </Exclude> <AppDir>/home/penegal/.local/share/applications</AppDir> <Exclude> <Filename>gip.desktop</Filename> </Exclude> <Include> <Filename>Éditeur de menus-1.desktop</Filename> </Include> -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org