kee-org / KeeFox

Legacy browser and XUL application integration with KeePass Password Safe. See https://github.com/kee-org/browser-addon for the new version for Firefox 57+
https://forum.kee.pm
418 stars 49 forks source link

KeeFox isn't displayed in plugin view and doesn't run. #245

Closed orencio closed 10 years ago

orencio commented 10 years ago

Hi!, since a time, KeeFox doesn't run in my system. It compiles ok, but doesn't run and in plugin view isn't displayed.

I have Debian Jessie 64 bits, Firefox 27.0.1, Keepass 2.25, and Mono JIT compiler version 3.0.6 (Debian 3.0.6+dfsg2-11):

# aptitude search "~i ~nmono-.*" i libmono-2.0-1 - Mono JIT library i libmono-2.0-dev - Mono JIT library - Development files i libmono-accessibility2.0-cil - Mono Accessibility library (for CLI 2.0) i libmono-accessibility4.0-cil - Mono Accessibility library (for CLI 4.0) i A libmono-addins-gui0.2-cil - GTK# frontend library for Mono.Addins i libmono-addins-msbuild0.2-cil - MSBuild task library for Mono.Addins i A libmono-addins0.2-cil - addin framework for extensible CLI applications/librar i libmono-c5-1.1-cil - Mono C5 library i libmono-cairo2.0-cil - Mono Cairo library (for CLI 2.0) i libmono-cairo4.0-cil - Mono Cairo library (for CLI 4.0) i libmono-cecil-private-cil - Mono.Cecil library i libmono-cecil-vb0.9-cil - Visual Basic 2012 Cecil libraries for Mono i libmono-cil-dev - Mono Base Class Libraries (BCL) - Development files i A libmono-codecontracts4.0-cil - Mono.CodeContracts library (for CLI 4.0) i A libmono-compilerservices-symbolwriter4.0-cil - Mono.CompilerServices.SymbolWriter library (for CLI 4. i A libmono-corlib2.0-cil - Mono core library (for CLI 2.0) i A libmono-corlib4.0-cil - Mono core library (for CLI 4.0) i libmono-corlib4.5-cil - Mono core library (for CLI 4.5) i A libmono-cscompmgd8.0-cil - Mono cscompmgd library (for CLI 2.0) i A libmono-csharp4.0-cil - Mono.CSharp library (for CLI 4.0) i A libmono-custommarshalers4.0-cil - Mono CustomMarshalers library (for CLI 4.0) i A libmono-data-tds2.0-cil - Mono Data Library (for CLI 2.0) i A libmono-data-tds4.0-cil - Mono Data Library (for CLI 4.0) i A libmono-db2-1.0-cil - Mono DB2 library i A libmono-debugger-soft2.0-cil - Mono Soft Debugger library (for CLI 2.0) i A libmono-debugger-soft4.0-cil - Mono Soft Debugger library (for CLI 4.0) i A libmono-http4.0-cil - Mono.Http library (for CLI 4.0) i A libmono-i18n-cjk4.0-cil - Mono I18N.CJK library (for CLI 4.0) i A libmono-i18n-mideast4.0-cil - Mono I18N.MidEast library (for CLI 4.0) i A libmono-i18n-other4.0-cil - Mono I18N.Other library (for CLI 4.0) i A libmono-i18n-rare4.0-cil - Mono I18N.Rare library (for CLI 4.0) i A libmono-i18n-west2.0-cil - Mono I18N.West library (for CLI 2.0) i A libmono-i18n-west4.0-cil - Mono I18N.West library (for CLI 4.0) i A libmono-i18n2.0-cil - Mono I18N libraries (for CLI 2.0) i A libmono-i18n4.0-all - Mono I18N libraries (for CLI 4.0) i libmono-i18n4.0-cil - Mono I18N base library (for CLI 4.0) i A libmono-ldap2.0-cil - Mono LDAP library (for CLI 2.0) i A libmono-ldap4.0-cil - Mono LDAP library (for CLI 4.0) i A libmono-management2.0-cil - Mono Management library (for CLI 2.0) i A libmono-management4.0-cil - Mono Management library (for CLI 4.0) i A libmono-messaging-rabbitmq2.0-cil - Mono Messaging RabbitMQ library (for CLI 2.0) i A libmono-messaging-rabbitmq4.0-cil - Mono Messaging RabbitMQ library (for CLI 4.0) i A libmono-messaging2.0-cil - Mono Messaging library (for CLI 2.0) i A libmono-messaging4.0-cil - Mono Messaging library (for CLI 4.0) i A libmono-microsoft-build-engine4.0-cil - Mono Microsoft.Build.Engine library (for CLI 4.0) i A libmono-microsoft-build-framework4.0-cil - Mono Microsoft.Build.Framework library (for CLI 4.0) i A libmono-microsoft-build-tasks-v4.0-4.0-cil - Mono Microsoft.Build.Tasks.v4.0 library (for CLI 4.0) i A libmono-microsoft-build-utilities-v4.0-4.0-c - Mono Microsoft.Build.Utilities.v4.0 library (for CLI 4 i A libmono-microsoft-build2.0-cil - Mono Microsoft.Build libraries (for CLI 2.0) i A libmono-microsoft-build4.0-cil - Mono Microsoft.Build library (for CLI 4.0) i A libmono-microsoft-csharp4.0-cil - Mono Microsoft.CSharp library (for CLI 4.0) i A libmono-microsoft-visualbasic10.0-cil - Visual Basic 2010 runtime libraries for Mono i A libmono-microsoft-visualbasic11.0-cil - Visual Basic 2012 runtime libraries for Mono i libmono-microsoft-visualbasic8.0-cil - Visual Basic 2005 runtime libraries for Mono i A libmono-microsoft-visualc10.0-cil - Mono Microsoft.VisualC library (for CLI 4.0) i A libmono-microsoft-web-infrastructure1.0-cil - Mono Microsoft.Web.Infrastructure library (for CLI 4.0 i A libmono-microsoft8.0-cil - Mono Microsoft libraries (for CLI 2.0) i A libmono-npgsql2.0-cil - Mono Npgsql library (for CLI 2.0) i A libmono-npgsql4.0-cil - Mono Npgsql library (for CLI 4.0) i A libmono-opensystem-c4.0-cil - Mono OpenSystem.C library (for CLI 4.0) i A libmono-oracle2.0-cil - Mono Oracle library (for CLI 2.0) i A libmono-oracle4.0-cil - Mono Oracle library (for CLI 4.0) i libmono-parallel4.0-cil - Mono.Parallel library (for CLI 4.0) i A libmono-peapi2.0-cil - Mono PEAPI library (for CLI 2.0) i A libmono-peapi4.0-cil - Mono PEAPI library (for CLI 4.0) i A libmono-posix2.0-cil - Mono.Posix library (for CLI 2.0) i A libmono-posix4.0-cil - Mono.Posix library (for CLI 4.0) i libmono-profiler - Mono profiler libraries i A libmono-rabbitmq2.0-cil - Mono RabbitMQ.Client library (for CLI 2.0) i A libmono-rabbitmq4.0-cil - Mono RabbitMQ.Client library (for CLI 4.0) i A libmono-relaxng2.0-cil - Mono Relaxng library (for CLI 2.0) i A libmono-relaxng4.0-cil - Mono Relaxng library (for CLI 4.0) i A libmono-security2.0-cil - Mono Security library (for CLI 2.0) i A libmono-security4.0-cil - Mono Security library (for CLI 4.0) i A libmono-sharpzip2.6-cil - Mono SharpZipLib library (for CLI 2.0) i A libmono-sharpzip2.84-cil - Mono SharpZipLib library (for CLI 2.0) i A libmono-sharpzip4.84-cil - Mono SharpZipLib library (for CLI 4.0) i A libmono-simd2.0-cil - Mono SIMD (for CLI 2.0) i A libmono-simd4.0-cil - Mono SIMD (for CLI 4.0) i A libmono-sqlite2.0-cil - Mono Sqlite library (for CLI 2.0) i A libmono-sqlite4.0-cil - Mono Sqlite library (for CLI 4.0) i A libmono-system-componentmodel-composition4.0 - Mono System.ComponentModel.Composition library (for CL i A libmono-system-componentmodel-dataannotation - Mono System.ComponentModel.DataAnnotations library (fo i A libmono-system-configuration-install4.0-cil - Mono System.Configuration.Install library (for CLI 4.0 i libmono-system-configuration4.0-cil - Mono System.Configuration library (for CLI 4.0) i A libmono-system-core4.0-cil - Mono System.Core library (for CLI 4.0) i A libmono-system-data-datasetextensions4.0-cil - Mono System.Data.DataSetExtensions library (for CLI 4. i A libmono-system-data-linq2.0-cil - Mono System.Data.Linq Library (for CLI 2.0) i A libmono-system-data-linq4.0-cil - Mono System.Data.Linq Library (for CLI 4.0) i A libmono-system-data-services-client4.0-cil - Mono System.Data.Services.Client library (for CLI 4.0) i A libmono-system-data-services4.0-cil - Mono System.Data.Services library (for CLI 4.0) i A libmono-system-data2.0-cil - Mono System.Data Library (for CLI 2.0) i A libmono-system-data4.0-cil - Mono System.Data library (for CLI 4.0) i A libmono-system-design4.0-cil - Mono System.Design Library (for CLI 4.0) i A libmono-system-drawing-design4.0-cil - Mono System.Drawing.Design (for CLI 4.0) i libmono-system-drawing4.0-cil - Mono System.Drawing library (for CLI 4.0) i A libmono-system-dynamic4.0-cil - Mono System.Dynamic library (for CLI 4.0) i A libmono-system-enterpriseservices4.0-cil - Mono System.EnterpriseServices library (for CLI 4.0) i A libmono-system-identitymodel-selectors4.0-ci - Mono System.IdentityModel.Selectors Library (for CLI 4 i A libmono-system-identitymodel4.0-cil - Mono System.IdentityModel Library (for CLI 4.0) i libmono-system-json4.0-cil - Mono System.Json library (for CLI 4.0) i A libmono-system-ldap2.0-cil - Mono System.DirectoryServices library (for CLI 2.0) i A libmono-system-ldap4.0-cil - Mono System.DirectoryServices library (for CLI 4.0) i A libmono-system-management4.0-cil - Mono System.Management library (for CLI 4.0) i A libmono-system-messaging2.0-cil - Mono System.Messaging Library (for CLI 2.0) i A libmono-system-messaging4.0-cil - Mono System.Messaging library (for CLI 4.0) i A libmono-system-net-http-formatting4.0-cil - Mono System.Net.Http.Formatting library (for CLI 4.0) i A libmono-system-net-http4.0-cil - Mono System.Net.Http library (for CLI 4.0) i A libmono-system-net4.0-cil - Mono System.Net library (for CLI 4.0) i A libmono-system-numerics4.0-cil - Mono System.Numerics library (for CLI 4.0) i A libmono-system-reactive-core2.1-cil - Mono System.Reactive.Core Library (for CLI 4.5) i A libmono-system-reactive-debugger2.1-cil - Mono System.Reactive.Debugger Library (for CLI 4.5) i A libmono-system-reactive-experimental2.1-cil - Mono System.Reactive.Experimental Library (for CLI 4.5 i A libmono-system-reactive-interfaces2.1-cil - Mono System.Reactive.Interfaces Library (for CLI 4.5) i A libmono-system-reactive-linq2.1-cil - Mono System.Reactive.Linq Library (for CLI 4.5) i A libmono-system-reactive-platformservices2.1- - Mono System.Reactive.PlatformServices Library (for CLI i A libmono-system-reactive-providers2.1-cil - Mono System.Reactive.Providers Library (for CLI 4.5) i A libmono-system-reactive-runtime-remoting2.1- - Mono System.Reactive.Runtime.Remoting Library (for CLI i A libmono-system-reactive-windows-forms2.1-cil - Mono System.Reactive.Windows.Forms Library (for CLI 4. i A libmono-system-reactive-windows-threading2.1 - Mono System.Reactive.Windows.Threading Library (for CL i A libmono-system-runtime-caching4.0-cil - Mono System.Runtime.Caching Library (for CLI 4.0) i A libmono-system-runtime-durableinstancing4.0- - Mono System.Runtime.DurableInstancing Library (for CLI i A libmono-system-runtime-serialization-formatt - Mono System.Runtime.Serialization.Formatters.Soap Libr i A libmono-system-runtime-serialization4.0-cil - Mono System.Runtime.Serialization Library (for CLI 4.0 i A libmono-system-runtime2.0-cil - Mono System.Runtime Library (for CLI 2.0) i A libmono-system-runtime4.0-cil - Mono System.Runtime library (for CLI 4.0) i libmono-system-security4.0-cil - Mono System.Security library (for CLI 4.0) i A libmono-system-servicemodel-discovery4.0-cil - Mono System.ServiceModel.Discovery Library (for CLI 4. i A libmono-system-servicemodel-routing4.0-cil - Mono System.ServiceModel.Routing Library (for CLI 4.0) i A libmono-system-servicemodel-web4.0-cil - Mono System.ServiceModel.Web Library (for CLI 4.0) i A libmono-system-servicemodel4.0-cil - Mono System.ServiceModel Library (for CLI 4.0) i A libmono-system-serviceprocess4.0-cil - Mono System.ServiceProcess library (for CLI 4.0) i A libmono-system-threading-tasks-dataflow4.0-c - Mono System.Threading.Tasks.Dataflow library (for CLI i A libmono-system-transactions4.0-cil - Mono System.Transactions library (for CLI 4.0) i A libmono-system-web-abstractions4.0-cil - Mono System.Web.Abstractions library (for CLI 4.0) i A libmono-system-web-applicationservices4.0-ci - Mono System.Web.ApplicationServices library (for CLI 4 i A libmono-system-web-dynamicdata4.0-cil - Mono System.Web.DynamicData library (for CLI 4.0) i A libmono-system-web-extensions-design4.0-cil - Mono System.Web.Extensions.Design library (for CLI 4.0 i A libmono-system-web-extensions4.0-cil - Mono System.Web.Extensions library (for CLI 4.0) i A libmono-system-web-http-selfhost4.0-cil - Mono System.Web.Http.SelfHost library (for CLI 4.0) i A libmono-system-web-http4.0-cil - Mono System.Web.Http library (for CLI 4.0) i A libmono-system-web-mvc1.0-cil - Mono ASP.NET MVC 1.0 Library (for CLI 2.0) i A libmono-system-web-mvc2.0-cil - Mono ASP.NET MVC 2.0 Library (for CLI 2.0) i A libmono-system-web-mvc3.0-cil - Mono ASP.NET MVC 3.0 Library (for CLI 4.0) i A libmono-system-web-razor2.0-cil - Mono System.Web.Razor (for CLI 4.0) i A libmono-system-web-routing4.0-cil - Mono System.Web.Routing (for CLI 4.0) i A libmono-system-web-services4.0-cil - Mono System.Web.Services (for CLI 4.0) i A libmono-system-web-webpages-deployment2.0-ci - Mono System.Web.WebPages.Deployment (for CLI 4.0) i A libmono-system-web-webpages-razor2.0-cil - Mono System.Web.WebPages.Razor (for CLI 4.0) i A libmono-system-web-webpages2.0-cil - Mono System.Web.WebPages (for CLI 4.0) i A libmono-system-web2.0-cil - Mono System.Web Library (for CLI 2.0) i A libmono-system-web4.0-cil - Mono System.Web library (for CLI 4.0) i A libmono-system-windows-forms-datavisualizati - Mono System.Windows.Forms.DataVisualization Library (f i libmono-system-windows-forms4.0-cil - Mono System.Windows.Forms Library (for CLI 4.0) i A libmono-system-xaml4.0-cil - Mono System.Xaml Library (for CLI 4.0) i A libmono-system-xml-linq4.0-cil - Mono System.Xml.Linq library (for CLI 4.0) i libmono-system-xml4.0-cil - Mono System.Xml library (for CLI 4.0) i A libmono-system2.0-cil - Mono System libraries (for CLI 2.0) i libmono-system4.0-cil - Mono System libraries (for CLI 4.0) i A libmono-tasklets2.0-cil - Mono Tasklets library (for CLI 2.0) i A libmono-tasklets4.0-cil - Mono Tasklets library (for CLI 4.0) i A libmono-upnp-cil - client/server libraries for UPnP -- CIL assemblies i A libmono-wcf3.0-cil - Mono WCF libraries (for CLI 2.0) i A libmono-web4.0-cil - Mono.Web library (for CLI 4.0) i libmono-webbrowser2.0-cil - Mono Web Browser library (for CLI 2.0) i libmono-webbrowser4.0-cil - Mono Web Browser library (for CLI 4.0) i A libmono-webmatrix-data4.0-cil - Mono WebMatrix.Data Library (for CLI 4.0) i A libmono-windowsbase3.0-cil - Mono WindowsBase library (for CLI 2.0) i A libmono-windowsbase4.0-cil - Mono WindowsBase library (for CLI 4.0) i A libmono-winforms2.0-cil - Mono System.Windows.Forms library (for CLI 2.0) i mono-2.0-gac - Mono GAC tool (for CLI 2.0) i mono-2.0-service - Mono service manager for CLI 2.0 i mono-4.0-gac - Mono GAC tool (for CLI 4.0) i mono-4.0-service - Mono service manager for CLI 4.0 i mono-addins-utils - Command-line utility for Mono.Addins management i mono-complete - complete Mono runtime, development tools and all libra i A mono-csharp-shell - interactive C# shell i mono-devel - Mono development tools i mono-dmcs - Mono C# 4.0 compiler for CLI 4.0 (transitional package i A mono-gac - Mono GAC tool i mono-gmcs - Mono C# 2.0 and C# 3.0 compiler for CLI 2.0 (transitio i A mono-jay - LALR(1) parser generator oriented to Java/CLI i A mono-mcs - Mono C# 2.0 / 3.0 / 4.0 / 5.0 compiler for CLI 2.0 / i mono-profiler - Mono profiler i mono-runtime - Mono runtime i A mono-runtime-sgen - Mono runtime - SGen (experimental) i mono-tools-gui - Various GUI tools for mono i mono-upnp-bin - client/server libraries for UPnP -- executables i A mono-utils - Mono utilities i mono-vbnc - Mono Visual Basic Compiler (VB.NET) i A mono-xbuild - MSBuild-compatible build system for Mono i mono-xsp - simple web server to run ASP.NET applications - defaul i mono-xsp2 - simple web server to run ASP.NET 2.0 applications i mono-xsp2-base - base libraries for XSP 2.0 i mono-xsp4 - simple web server to run ASP.NET 4.0 applications i mono-xsp4-base - base libraries for XSP 4.0

dlech commented 10 years ago

This is a know issue with Mono. With Mono v3.0.x, all plgx plugins (not just this one) are not compiled correctly and the resulting .dll files are not recognized by KeePass, so the plugins will not load.

I was able to help another person patch and recompile mono on Jessie to workaround this issue. If you want to try this, the post is here.

I am closing the issue because there is nothing we can do in KeeFox/KeePassRPC to fix it, we can only work around it as described.