Do

Failure to launch on x86_64 in Jaunty

Bug #370955 reported by cremlae on 2009-05-02
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Do
Low
Unassigned

Bug Description

When launching gnome-do on x86_64 (after a clean install from apt, no plugins) in Jaunty, the following error is given:

Unhandled Exception: System.InvalidOperationException: Extension node not found in path: /Do/InterfaceWindow
  at Mono.Addins.ExtensionContext.AddExtensionNodeHandler (System.String path, Mono.Addins.ExtensionNodeEventHandler handler) [0x00000]
  at Mono.Addins.AddinManager.AddExtensionNodeHandler (System.String path, Mono.Addins.ExtensionNodeEventHandler handler) [0x00000]
  at Do.Interface.InterfaceManager.Initialize () [0x00000]
  at Do.Core.PluginManager.Initialize () [0x00000]
  at Do.Do.Main (System.String[] args) [0x00000]

This errobug appears similar to Bug #240936, but at /Do/InterfaceWindow instead of /Do/ItemSource. And, the bypass suggested there does not appear to work after several attempts.

$ uname -a
Linux dirkyhp 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:58:03 UTC 2009 x86_64 GNU/Linux

rm -rf ~/.local/share/gnome-do/plugins*

--
--Alex Launi

cremlae (cremlae) wrote :

This gives me a longer version of the same error:

$ rm -rf ~/.local/share/gnome-do/plugins*
$ gnome-do
Assembly not found: Mono.Addins.CecilReflector, Version=0.4.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
Assembly not found: gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
WARNING: [Do.ClassicInterface,1.0] Could not load some add-in assemblies: The classes in the module cannot be loaded.
Assembly not found: wnck-sharp, Version=2.20.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
Assembly not found: gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
Assembly not found: gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
WARNING: Could not scan file: /usr/lib/gnome-do/Do.Interface.Linux.Docky.dll
Assembly not found: Mono.Addins.CecilReflector, Version=0.4.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
Assembly not found: gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
WARNING: [Do.ClassicInterface,1.0] Could not load some add-in assemblies: The classes in the module cannot be loaded.
WARNING: [Do.GlassInterface,1.0] Could not load some add-in assemblies: The classes in the module cannot be loaded.
WARNING: [Do.HUDInterface,1.0] Could not load some add-in assemblies: The classes in the module cannot be loaded.
WARNING: [Do.MiniInterface,1.0] Could not load some add-in assemblies: The classes in the module cannot be loaded.
Assembly not found: pango-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
Assembly not found: gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
WARNING: [Do.Interface.Linux,1.0] Could not load some add-in assemblies: The classes in the module cannot be loaded.
Assembly not found: gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
Assembly not found: gnomedesktop-sharp, Version=2.20.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
Assembly not found: gconf-sharp, Version=2.24.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
Assembly not found: gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
WARNING: [Do.Platform.Linux,1.0] Could not load some add-in assemblies: The classes in the module cannot be loaded.
Assembly not found: gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f
Assembly not found: Mono.Addins.Setup, Version=0.4.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756
WARNING: [Do.Core,1.0] Could not load some add-in assemblies: The classes in the module cannot be loaded.

Unhandled Exception: System.InvalidOperationException: Extension node not found in path: /Do/InterfaceWindow
  at Mono.Addins.ExtensionContext.AddExtensionNodeHandler (System.String path, Mono.Addins.ExtensionNodeEventHandler handler) [0x00000]
  at Mono.Addins.AddinManager.AddExtensionNodeHandler (System.String path, Mono.Addins.ExtensionNodeEventHandler handler) [0x00000]
  at Do.Interface.InterfaceManager.Initialize () [0x00000]
  at Do.Core.PluginManager.Initialize () [0x00000]
  at Do.Do.Main (System.String[] args) [0x00000]

You're missing all of our dependencies. Reinstall GNOME Do.

--
--Alex Launi

cremlae (cremlae) wrote :
Download full text (3.9 KiB)

I have tried this several times (perhaps apt does not know all of the dependencies?). I also attempted to install some of the dependencies, like gtk-sharp2/libgtk2.0-cil on my own, but GNOME Do still could not find them (and there is no libgtk2.12-cil available).

$ sudo apt-get remove gnome-do
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libpopt-dev liborbit2-dev libevolution5.0-cil libnotify0.4-cil libidl-dev
  orbit2
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  gnome-do gnome-do-plugins
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 10.2MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 239177 files and directories currently installed.)
Removing gnome-do-plugins ...
Removing gnome-do ...
Processing triggers for man-db ...

$ sudo apt-get autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libpopt-dev liborbit2-dev libevolution5.0-cil libnotify0.4-cil libidl-dev
  orbit2
The following packages will be REMOVED:
  libevolution5.0-cil libidl-dev libnotify0.4-cil liborbit2-dev libpopt-dev
  orbit2
0 upgraded, 0 newly installed, 6 to remove and 0 not upgraded.
After this operation, 4047kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 238932 files and directories currently installed.)
Removing libevolution5.0-cil ...
Removing libevolution5.0-cil from Mono
Removing liborbit2-dev ...
Removing libidl-dev ...
Removing libnotify0.4-cil ...
Removing libnotify0.4-cil from Mono
Removing libpopt-dev ...
Removing orbit2 ...
Processing triggers for man-db ...

$ sudo apt-get install gnome-do
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  gnome-do-plugins libevolution5.0-cil libnotify0.4-cil
Suggested packages:
  banshee
The following NEW packages will be installed:
  gnome-do gnome-do-plugins libevolution5.0-cil libnotify0.4-cil
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/6904kB of archives.
After this operation, 10.8MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Selecting previously deselected package libnotify0.4-cil.
(Reading database ... 238774 files and directories currently installed.)
Unpacking libnotify0.4-cil (from .../libnotify0.4-cil_0.4.0~r3032-1ubuntu1_all.deb) ...
Selecting previously deselected package gnome-do.
Unpacking gnome-do (from .../gnome-do_0.8.1.3-0ubuntu2_amd64.deb) ...
Selecting previously deselected package libevolution5.0-cil.
Unpacking libevolution5.0-cil (from .../libevolution5.0-cil_0.19.2.1-1ubuntu1_amd64.deb) ...
Selecting previously deselected package gnome-do-plugins.
Unpacking gnome-do-plugins (from .../gnome-do-plugins_0.8.1.3+dfsg-0ubuntu3_all.deb) ...
Processing triggers for man-db ...
Setting up libnotify0.4-cil (0.4.0~r3032-1ubuntu1) ...
* Installing 1...

Read more...

Alex Launi (alexlauni) wrote :

Use aptitude, apt-get is old news and doesn't handle deps as well. Something
is broken on your system, this is without a doubt some kind of apt-fail.
Just do aptitude install gnome-do. That should make sure all deps are
installed too. In general it's best to use aptitude.

--
--Alex Launi

cremlae (cremlae) wrote :

Unfortunately, using aptitude leads to the same error:

$ sudo aptitude install gnome-do
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
The following NEW packages will be installed:
  gnome-do gnome-do-plugins{a} libevolution5.0-cil{a} libnotify0.4-cil{a}
0 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/6904kB of archives. After unpacking 10.8MB will be used.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Selecting previously deselected package libnotify0.4-cil.
(Reading database ... 238774 files and directories currently installed.)
Unpacking libnotify0.4-cil (from .../libnotify0.4-cil_0.4.0~r3032-1ubuntu1_all.deb) ...
Selecting previously deselected package gnome-do.
Unpacking gnome-do (from .../gnome-do_0.8.1.3-0ubuntu2_amd64.deb) ...
Selecting previously deselected package libevolution5.0-cil.
Unpacking libevolution5.0-cil (from .../libevolution5.0-cil_0.19.2.1-1ubuntu1_amd64.deb) ...
Selecting previously deselected package gnome-do-plugins.
Unpacking gnome-do-plugins (from .../gnome-do-plugins_0.8.1.3+dfsg-0ubuntu3_all.deb) ...
Processing triggers for man-db ...
Setting up libnotify0.4-cil (0.4.0~r3032-1ubuntu1) ...
* Installing 1 assembly from libnotify0.4-cil into Mono

Setting up gnome-do (0.8.1.3-0ubuntu2) ...

Setting up libevolution5.0-cil (0.19.2.1-1ubuntu1) ...
* Installing 1 assembly from libevolution5.0-cil into Mono

Setting up gnome-do-plugins (0.8.1.3+dfsg-0ubuntu3) ...

Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done

$ gnome-do

Unhandled Exception: System.InvalidOperationException: Extension node not found in path: /Do/InterfaceWindow
  at Mono.Addins.ExtensionContext.AddExtensionNodeHandler (System.String path, Mono.Addins.ExtensionNodeEventHandler handler) [0x00000]
  at Mono.Addins.AddinManager.AddExtensionNodeHandler (System.String path, Mono.Addins.ExtensionNodeEventHandler handler) [0x00000]
  at Do.Interface.InterfaceManager.Initialize () [0x00000]
  at Do.Core.PluginManager.Initialize () [0x00000]
  at Do.Do.Main (System.String[] args) [0x00000]

Robert Dyer (psybers) on 2009-06-18
Changed in do:
importance: Undecided → Low
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers