Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/11/2012, à 12:54

JujuLand

[Abandonné] Plantage de Alacarte avec 12.10

Bonjour,

J'ai installé 12.10b2 quer j'ai upgradé avec la version finale.
J'ai installé gnome-shell, et j'utilise 'Gnome Classique sans effet'

Lorsque j'essaie de modifier les menus, j'ai un plantage, le fichier ~/.config/menus.applications.menu est saccagé, et sa taille est de 0 octets, autant dire que le menu disparait ...

Je m'y suis cassé les dents pendant un bon bout de temps, et maintenant, je modifie à la main, ce qui est faisable, mais casse-pied.

J'ai lancé alacarte depuis une console, et j'ai récupéré les messages d'erreur suivants:

Traceback (most recent call last):            
  File "/usr/share/alacarte/Alacarte/MainWindow.py", line 363, in on_item_tree_show_toggled
    self.editor.setVisible(item, False)
  File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 193, in setVisible
    self.save()
  File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 52, in save
    fd.write(self.dom.toprettyxml())
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 311: ordinal not in range(128)
Traceback (most recent call last):
  File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 48, in menuChanged
    self.load()
  File "/usr/share/alacarte/Alacarte/MenuEditor.py", line 45, in load
    raise ValueError("can not load menu tree %r" % (self.name,))
ValueError: can not load menu tree 'applications.menu'

** (alacarte:17324): CRITICAL **: gmenu_tree_get_root_directory: assertion `tree->loaded' failed
Traceback (most recent call last):
  File "/usr/share/alacarte/Alacarte/MainWindow.py", line 68, in menuChanged
    self.loadUpdates()
  File "/usr/share/alacarte/Alacarte/MainWindow.py", line 97, in loadUpdates
    self.loadMenus()
  File "/usr/share/alacarte/Alacarte/MainWindow.py", line 193, in loadMenus
    self.loadMenu({ None: None })
  File "/usr/share/alacarte/Alacarte/MainWindow.py", line 204, in loadMenu
    name = cgi.escape(menu.get_name())
AttributeError: 'NoneType' object has no attribute 'get_name'
alain@JujuLander:~$ 

Quelqu'un a-t-il déja rencontré ce problème ?

J'ai vu qu'il y avait aussi des problèmes sous Xubuntu 12.10, et qu'il y aurait un correctif.
Est-il aussi applicable sous Ubuntu ? Et où le trouver ?

Merci
A+

Dernière modification par JujuLand (Le 27/12/2013, à 19:38)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#2 Le 06/11/2012, à 13:04

JujuLand

Re : [Abandonné] Plantage de Alacarte avec 12.10

Bon, je n'avais pas été attentif au message d'erreur,

character u'\xe9', c'est tout simplement é.

J'ai donc remplacé tous les é par e et par sûreté tous les è par e, et plus de plantage.

Pas méchant, mais chiant.

Mais je pose toujours la question d'un correctif ...

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne