Gnomenu doesnt start

Asked by jazztrmp on 2008-11-26

hi guys,

just installed gnomenu... it worked, but then i changed the starticon (windows icon) and now i cant open the startmenu.

tried to reinstall gnomenu but when i try to start ---> The panel has a problem with loading »OAFIID:GNOME_GnoMenu«
reinstall didnt help ... same error :(

i installed the gnomenu with the .deb packages, i am a newbie, can anyone explain me how to install this with the .tar.bz2 package?

pls help me!

thanks a lot

greets,

jazztrmp

Question information

Language:
English Edit question
Status:
Expired
For:
GnoMenu Edit question
Assignee:
No assignee Edit question
Last query:
2008-12-07
Last reply:
2008-12-15
technoshaun (shaun-marolf) said : #1

Known issue and bug already being worked on.

technoshaun (shaun-marolf) said : #2

Okay the absolute first thing you need to do is whatever button you installed (assuming its not one that came with GnoMenu) needs to be reinstalled. GnoMenu will not startup if it can't see the button it thinks its supposed to load.

Now open up a terminal and run the following command: GnoMenu.py run-in-window

If GnoMenu fails to start then please do the following:

There will be terminal output data in the window, please cut and paste that data in a response to this answer.

Also in the folder /usr/share/gnomenu/Themes/Button/(button set name) is a file called themedata.xml. Please copy the contents of that file here as well so we can correct it for you in case its an out of date format.

However, if GnoMenu does start when you run that command then use Ctrl + C to kill it in the terminal and you can add GnoMenu to the Gnome Panel again.

--Shaun

smakked (kenetic) said : #3

Ok i had the same error when trying to run GnoMenu so i run it in terminal and go

$ GnoMenu.py run-in-window
None
Traceback (most recent call last):
  File "/usr/bin/GnoMenu.py", line 41, in <module>
    from GnoMenu_Object import GnoMenu
  File "/usr/lib/gnomenu/GnoMenu_Object.py", line 46, in <module>
    from _keybinder import tomboy_keybinder_bind as bindkey
ImportError: No module named _keybinder

technoshaun (shaun-marolf) said : #4

I will send this up as a bug.

Thank You

rudem0e (m0e-myrealbox) said : #5

$GnoMenu.py run-in-window
None
Traceback (most recent call last):
  File "/usr/bin/GnoMenu.py", line 41, in <module>
    from GnoMenu_Object import GnoMenu
  File "/usr/lib/gnomenu/GnoMenu_Object.py", line 46, in <module>
    from _keybinder import tomboy_keybinder_bind as bindkey
ImportError: No module named _keybinder

$ cat /usr/share/gnomenu/Themes/Button/Vista/themedata.xml
<?xml version="1.0" ?>
<content type="Button">
<theme Top="1" id="HasTop">
<ContentData Name="Vista Original" Author="Microsoft" Copyright="Logo copyright Microsoft Corporation" id="Contentdata"/>
</theme>
</content>

technoshaun (shaun-marolf) said : #6

Okay you have confirmed this startup bug the keybinder module is missing I suggest both of you dump the so called 1.7 release debs which were unauthorized and have been removed and get the official 1.6 releases.

technoshaun (shaun-marolf) said : #7

technoshaun suggests this article as an answer to your question:
FAQ #264: “OAFIID:GNOME_GnoMenu Error”.

technoshaun (shaun-marolf) said : #8

Related FAQ

rudem0e (m0e-myrealbox) said : #9

But i'm using the 1.6 release. I haven't even tried installing the 1.7 yet! :S

smakked (kenetic) said : #10

Ok Fixed it

I am using python 2.6 on Archlinux

I went to /usr/lib/gnomenu/GnoMenu_Object.py and on line 46 changed python version to 2.6
line looks like "sys.path.append('/usr/lib/python2.5/site-packages/deskbar/core/keybinder')"

Change to "sys.path.append('/usr/lib/python2.6/site-packages/deskbar/core/keybinder')"

And now it works fine

technoshaun (shaun-marolf) said : #11

Thanks Smakked I added this info to the FAQ

jazztrmp (werner-hansmann) said : #12

Thanks technoshaun, that solved my question.

jazztrmp (werner-hansmann) said : #13

hi shawn,

this was my problem: IOError: [Errno 2] No such file or directory: u'/usr/share/gnomenu/Themes/Button/steel/themedata.xml'

i deleted the folder 'steel' ... i solved the problem with rename the folder 'Ubuntu' in .../Themes/Button/... in 'steel' :)

thanks

jazz

The panel encountered a problem while loading "OAFIID:GNOME_GnoMenu"

I cant find any existing threads on this, could you like me?

Or tell me how to fix this?

I tried everything I can find on google, but no luck.

[root@localhost Vista]# cat themedata.xml
<?xml version="1.0" ?>
<content type="Button">
<theme Top="1" id="HasTop">
<ContentData Name="Vista Original" Author="Microsoft" Copyright="Logo copyright Microsoft Corporation" id="Contentdata"/>
</theme>
</content>

[root@localhost bin]# GnoMenu.py
Traceback (most recent call last):
  File "/usr/bin/GnoMenu.py", line 41, in ?
    from GnoMenu_Object import GnoMenu
  File "/usr/lib/gnomenu/GnoMenu_Object.py", line 40, in ?
    import Images
  File "/usr/lib/gnomenu/Images.py", line 22, in ?
    from DesktopIntegration import DesktopIntegration
  File "/usr/lib/gnomenu/DesktopIntegration.py", line 19
    class DesktopIntegration():
                             ^
SyntaxError: invalid syntax

Please help. Thanks.

technoshaun (shaun-marolf) said : #15

FAQ #264: refer back to that FAQ. Since you have Python 2.5 you need to put 2.5 back in place of where you put python 2.6.

Once that is done then use the command: GnoMenu.py run-in-window follow FAQ #264 for the instructions on that as well. Then you can add GnoMenu to the panel by right clicking and selecting "Add to Panel" where you will find GnoMenu in the list of things you can add to the panel.

technoshaun (shaun-marolf) said : #16

Question is a FAQ