Public bug reported:

Binary package hint: banshee-community-extensions

With a fully up-to-date (as of 15th September) version of banshee,
banshee-extension-soundmenu, and libindicate0.1-cil, the soundmenu
extension will not start. What I think is the relevant part of banshee's
output is:

** (Banshee:2940): WARNING **: The following assembly referenced from 
/usr/lib/banshee-1/Extensions/Banshee.SoundMenu.dll could not be loaded:
     Assembly:   indicate-sharp    (assemblyref_index=9)
     Version:    0.4.2.0
     Public Key: 2e8e49ba7d172cb0
The assembly was not found in the Global Assembly Cache, a path listed in the 
MONO_PATH environment variable, or in the location of the executing assembly 
(/usr/lib/banshee-1/Extensions/).


** (Banshee:2940): WARNING **: Could not load file or assembly 'indicate-sharp, 
Version=0.4.2.0, Culture=neutral, PublicKeyToken=2e8e49ba7d172cb0' or one of 
its dependencies.
[Warn  19:45:29.281] Caught an exception - System.TypeLoadException: Could not 
load type 'Banshee.SoundMenu.SoundMenuService' from assembly 
'Banshee.SoundMenu, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null'. (in 
`mscorlib')
  at (wrapper managed-to-native) System.MonoType:GetConstructors_internal 
(System.Reflection.BindingFlags,System.Type)
  at System.MonoType.GetConstructors (BindingFlags bindingAttr) [0x00000] in 
<filename unknown>:0 
  at System.MonoType.GetConstructorImpl (BindingFlags bindingAttr, 
System.Reflection.Binder binder, CallingConventions callConvention, 
System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00000] 
in <filename unknown>:0 
  at System.Type.GetConstructor (BindingFlags bindingAttr, 
System.Reflection.Binder binder, CallingConventions callConvention, 
System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00000] 
in <filename unknown>:0 
  at System.MonoType.GetDefaultConstructor () [0x00000] in <filename unknown>:0 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) 
[0x00000] in <filename unknown>:0 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename 
unknown>:0 
  at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] in <filename 
unknown>:0 
  at Mono.Addins.InstanceExtensionNode.CreateInstance (System.Type 
expectedType) [0x00000] in <filename unknown>:0 
  at Banshee.ServiceStack.ServiceManager.StartExtension 
(Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0 
[Warn  19:45:29.282] Extension `/Banshee/ServiceManager/Service/__nid_16' not 
started: Could not load type 'Banshee.SoundMenu.SoundMenuService' from assembly 
'Banshee.SoundMenu, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null'.
[Warn  19:45:29.283] Caught an exception - System.TypeLoadException: Could not 
load type 'Banshee.SoundMenu.SoundMenuService' from assembly 
'Banshee.SoundMenu, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null'. (in 
`mscorlib')
  at (wrapper managed-to-native) System.MonoType:GetConstructors_internal 
(System.Reflection.BindingFlags,System.Type)
  at System.MonoType.GetConstructors (BindingFlags bindingAttr) [0x00000] in 
<filename unknown>:0 
  at System.MonoType.GetConstructorImpl (BindingFlags bindingAttr, 
System.Reflection.Binder binder, CallingConventions callConvention, 
System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00000] 
in <filename unknown>:0 
  at System.Type.GetConstructor (BindingFlags bindingAttr, 
System.Reflection.Binder binder, CallingConventions callConvention, 
System.Type[] types, System.Reflection.ParameterModifier[] modifiers) [0x00000] 
in <filename unknown>:0 
  at System.MonoType.GetDefaultConstructor () [0x00000] in <filename unknown>:0 
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) 
[0x00000] in <filename unknown>:0 
  at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename 
unknown>:0 
  at Mono.Addins.TypeExtensionNode.CreateInstance () [0x00000] in <filename 
unknown>:0 
  at Mono.Addins.InstanceExtensionNode.CreateInstance (System.Type 
expectedType) [0x00000] in <filename unknown>:0 
  at Banshee.ServiceStack.ServiceManager.StartExtension 
(Mono.Addins.TypeExtensionNode node) [0x00000] in <filename unknown>:0 
[Warn  19:45:29.283] Extension `/Banshee/ServiceManager/Service/__nid_16' not 
started: Could not load type 'Banshee.SoundMenu.SoundMenuService' from assembly 
'Banshee.SoundMenu, Version=1.7.4.0, Culture=neutral, PublicKeyToken=null'.


The versions I have installed are:

banshee                                            1.7.5-0ubuntu2
banshee-extension-soundmenu           1.7.4-1ubuntu2 
libindicate0.1-cil                           0.4.4-0ubuntu1

I see that banshee-extension-soundmenu depends on libindicate0.1-cil >=
0.4.2. Should it instead depend on the exact version it is compiled
against?

** Affects: banshee-community-extensions (Ubuntu)
     Importance: Undecided
         Status: New

-- 
soundmenu extension will not start without exactly right version of 
indicate-sharp installed
https://bugs.launchpad.net/bugs/640133
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to