APT-GET: erreur a chaque apt-get install

Bonjour / bonsoir,

j’ai remarqué qu’à chaque fois que je fais apt-get install <paquet> j’obtiens cette erreure :

[quote]/usr/share/menu/nano: 1: /usr/share/menu/nano: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/xfce4-mixer: 1: /usr/share/menu/xfce4-mixer: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/tk8.4: 1: /usr/share/menu/tk8.4: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/imagemagick: 1: /usr/share/menu/imagemagick: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/ktorrent: 1: /usr/share/menu/ktorrent: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/bc: 1: /usr/share/menu/bc: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/python2.7: 1: /usr/share/menu/python2.7: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/ruby1.9.1: 1: /usr/share/menu/ruby1.9.1: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/tasksel: 1: /usr/share/menu/tasksel: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/yelp: 1: /usr/share/menu/yelp: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/gtkpod: 1: /usr/share/menu/gtkpod: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/reportbug: 1: /usr/share/menu/reportbug: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/texlive-base: 1: /usr/share/menu/texlive-base: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/cmake-qt-gui: 1: /usr/share/menu/cmake-qt-gui: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/gimp: 1: /usr/share/menu/gimp: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/info: 1: /usr/share/menu/info: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/filezilla: 1: /usr/share/menu/filezilla: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/dash: 1: /usr/share/menu/dash: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/x11-apps: 1: /usr/share/menu/x11-apps: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/xfce4-utils: 1: /usr/share/menu/xfce4-utils: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/obmenu: 1: /usr/share/menu/obmenu: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/xfce4-terminal: 1: /usr/share/menu/xfce4-terminal: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/emacs23: 1: /usr/share/menu/emacs23: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/xfdesktop4: 1: /usr/share/menu/xfdesktop4: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/tcl8.4: 1: /usr/share/menu/tcl8.4: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/xterm: 1: /usr/share/menu/xterm: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/x11-utils: 1: /usr/share/menu/x11-utils: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/thunar: 1: /usr/share/menu/thunar: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/openbox: 1: /usr/share/menu/openbox: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/xarchiver: 1: /usr/share/menu/xarchiver: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/xfwm4: 1: /usr/share/menu/xfwm4: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/clementine: 1: /usr/share/menu/clementine: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/vlc: 1: /usr/share/menu/vlc: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/rhythmbox: 1: /usr/share/menu/rhythmbox: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/gdb: 1: /usr/share/menu/gdb: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/nvidia-settings: 1: /usr/share/menu/nvidia-settings: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/synaptic: 1: /usr/share/menu/synaptic: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/dc: 1: /usr/share/menu/dc: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/xfce4-appfinder: 1: /usr/share/menu/xfce4-appfinder: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/x11-xserver-utils: 1: /usr/share/menu/x11-xserver-utils: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/obconf: 1: /usr/share/menu/obconf: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/psmisc: 1: /usr/share/menu/psmisc: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/aptitude: 1: /usr/share/menu/aptitude: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/xfprint4: 1: /usr/share/menu/xfprint4: Syntax error: word unexpected (expecting “)”)
/usr/share/menu/procps: 1: /usr/share/menu/procps: Syntax error: word unexpected (expecting “)”)
[/quote]
Pourtant cela n’affecte pas l’installation du paquet voulu.
ça me fais ça depuis que j’ai installé un paquet, je ne sais plus le quel, ou peut-être depuis la mise à jour (-> bash).

Est-ce normal ? Grave ? Et comment corriger cela ?

Je suis sous XFCE4, Debian Wheezy 7.5.0

Il semble que tes entrées de menu sont exécutables alors qu’elles ne devraient pas l’être, les deux commandes suivantes (à lancer en root) devraient régler ton problème :

[code]# chmod -x /usr/share/menu/*

update-menus[/code]

Ouep Merci beaucoup !

vv222, comment as-tu compris la cause du problème ?

Via un moteur de recherche : [mono]/usr/share/menu/aptitude: Syntax error: word unexpected (expecting ")[/mono]

bugs.debian.org/cgi-bin/bugrepo … bug=618826

En effet, un rapide recherche via DuckDuckGo m’a donné cette entrée en deuxième position :
linuxquestions.org/question … or-675756/

Comme la page est en anglais, j’ai préféré résumer la solution que me contenter d’un lien.

À la réflexion, cette “Syntax error” signale bien un fichier exécutable que le shell ne peut pas interpréter, et les entrées de menu n’ont aucune raison d’être exécutables.