[Bug 867484] New: home:tpokorra:mono/mono: Bug
https://bugzilla.novell.com/show_bug.cgi?id=867484 https://bugzilla.novell.com/show_bug.cgi?id=867484#c0 Summary: home:tpokorra:mono/mono: Bug Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Critical Priority: P5 - None Component: 3rd party software AssignedTo: timotheus.pokorra@gmail.com ReportedBy: urbanmad@gmail.com QAContact: opensuse-communityscreening@forge.provo.novell.com Found By: Community User Blocker: --- libMonoPosixHelper.so is missing in mono-opt version 3.2.8. I use your mono to run KeePass 2 on openSUSE and thus DLL is missing. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=867484 https://bugzilla.novell.com/show_bug.cgi?id=867484#c1 Timotheus Pokorra <timotheus.pokorra@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |timotheus.pokorra@gmail.com --- Comment #1 from Timotheus Pokorra <timotheus.pokorra@gmail.com> 2014-03-08 12:56:19 UTC --- can you please verify for me that the file does not exist? /opt/mono/lib/libMonoPosixHelper.so It does on my Ubuntu installation, I don't have an OpenSUSE virtual machine at hand right now. one solution might be to run /opt/mono/env.sh && keepass2 does that help? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=867484 https://bugzilla.novell.com/show_bug.cgi?id=867484#c2 --- Comment #2 from Sean Sloane <urbanmad@gmail.com> 2014-03-08 13:22:30 UTC --- (In reply to comment #1)
can you please verify for me that the file does not exist? /opt/mono/lib/libMonoPosixHelper.so It does on my Ubuntu installation, I don't have an OpenSUSE virtual machine at hand right now.
one solution might be to run . /opt/mono/env.sh && keepass2
does that help?
This is the contents of /opt/mono/lib /opt/mono/lib> ls -l total 8680 lrwxrwxrwx 1 root root 26 Mar 7 21:52 libgdiplus.so -> /usr/lib64/libgdiplus.so.0 -rw-r--r-- 1 root root 1011 Feb 20 18:46 libikvm-native.la lrwxrwxrwx 1 root root 19 Mar 7 20:40 libmono-2.0.la -> libmonoboehm-2.0.la lrwxrwxrwx 1 root root 21 Mar 7 20:40 libmono-2.0.so.1 -> libmonoboehm-2.0.so.1 lrwxrwxrwx 1 root root 25 Mar 7 20:40 libmono-2.0.so.1.0.0 -> libmonoboehm-2.0.so.1.0.0 -rw-r--r-- 1 root root 1038 Feb 20 18:46 libmonoboehm-2.0.la lrwxrwxrwx 1 root root 25 Mar 7 20:40 libmonoboehm-2.0.so.1 -> libmonoboehm-2.0.so.1.0.0 -rwxr-xr-x 1 root root 4053023 Feb 20 18:46 libmonoboehm-2.0.so.1.0.0 -rw-r--r-- 1 root root 1039 Feb 20 18:46 libMonoPosixHelper.la -rw-r--r-- 1 root root 1099 Feb 20 18:46 libmono-profiler-aot.la lrwxrwxrwx 1 root root 29 Mar 7 20:40 libmono-profiler-aot.so.0 -> libmono-profiler-aot.so.0.0.0 -rwxr-xr-x 1 root root 173687 Feb 20 18:46 libmono-profiler-aot.so.0.0.0 -rw-r--r-- 1 root root 1099 Feb 20 18:46 libmono-profiler-cov.la lrwxrwxrwx 1 root root 29 Mar 7 20:40 libmono-profiler-cov.so.0 -> libmono-profiler-cov.so.0.0.0 -rwxr-xr-x 1 root root 178093 Feb 20 18:46 libmono-profiler-cov.so.0.0.0 -rw-r--r-- 1 root root 1113 Feb 20 18:46 libmono-profiler-iomap.la lrwxrwxrwx 1 root root 31 Mar 7 20:40 libmono-profiler-iomap.so.0 -> libmono-profiler-iomap.so.0.0.0 -rwxr-xr-x 1 root root 183290 Feb 20 18:46 libmono-profiler-iomap.so.0.0.0 -rw-r--r-- 1 root root 1099 Feb 20 18:46 libmono-profiler-log.la lrwxrwxrwx 1 root root 29 Mar 7 20:40 libmono-profiler-log.so.0 -> libmono-profiler-log.so.0.0.0 -rwxr-xr-x 1 root root 54930 Feb 20 18:46 libmono-profiler-log.so.0.0.0 -rw-r--r-- 1 root root 1031 Feb 20 18:46 libmonosgen-2.0.la lrwxrwxrwx 1 root root 24 Mar 7 20:40 libmonosgen-2.0.so.1 -> libmonosgen-2.0.so.1.0.0 -rwxr-xr-x 1 root root 4184265 Feb 20 18:46 libmonosgen-2.0.so.1.0.0 -rw-r--r-- 1 root root 1018 Feb 20 18:46 libMonoSupportW.la drwxr-xr-x 12 root root 4096 Mar 7 20:40 mono drwxr-xr-x 3 root root 4096 Mar 7 20:40 monodoc drwxr-xr-x 2 root root 4096 Mar 7 20:40 mono-source-libs When I run KeePass normally: /opt/mono/bin/mono ~/KeePass/KeePass.exe KDE colorscheme read failure, using built-in colorscheme Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Mono.Unix.Native.Syscall ---> System.DllNotFoundException: libMonoPosixHelper.so at (wrapper managed-to-native) Mono.Unix.Native.Syscall:get_at_fdcwd () at Mono.Unix.Native.Syscall..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue, Boolean allowIdle) [0x00000] in <filename unknown>:0 at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue) [0x00000] in <filename unknown>:0 at System.Windows.Forms.XplatUIX11.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr handle, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 at System.Windows.Forms.XplatUIX11.PeekMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax, UInt32 flags) [0x00000] in <filename unknown>:0 at System.Windows.Forms.XplatUIX11.DoEvents () [0x00000] in <filename unknown>:0 at System.Windows.Forms.XplatUI.DoEvents () [0x00000] in <filename unknown>:0 at System.Windows.Forms.Application.DoEvents () [0x00000] in <filename unknown>:0 at KeePass.Forms.StatusProgressForm.SetProgressGlobal (System.String strText, Int32 nPercent) [0x00000] in <filename unknown>:0 at KeePass.Forms.StatusProgressForm.SetProgress (UInt32 uPercent) [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) KeePass.Forms.StatusProgressForm:SetProgress (uint) at KeePass.UI.OnDemandStatusDialog.ConstructStatusDialog () [0x00000] in <filename unknown>:0 at KeePass.UI.OnDemandStatusDialog.GuiThread () [0x00000] in <filename unknown>:0 at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for Mono.Unix.Native.Syscall ---> System.DllNotFoundException: libMonoPosixHelper.so at (wrapper managed-to-native) Mono.Unix.Native.Syscall:get_at_fdcwd () at Mono.Unix.Native.Syscall..cctor () [0x00000] in <filename unknown>:0 --- End of inner exception stack trace --- at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue, Boolean allowIdle) [0x00000] in <filename unknown>:0 at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue) [0x00000] in <filename unknown>:0 at System.Windows.Forms.XplatUIX11.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr handle, Int32 wFilterMin, Int32 wFilterMax) [0x00000] in <filename unknown>:0 at System.Windows.Forms.XplatUIX11.PeekMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, IntPtr hWnd, Int32 wFilterMin, Int32 wFilterMax, UInt32 flags) [0x00000] in <filename unknown>:0 at System.Windows.Forms.XplatUIX11.DoEvents () [0x00000] in <filename unknown>:0 at System.Windows.Forms.XplatUI.DoEvents () [0x00000] in <filename unknown>:0 at System.Windows.Forms.Application.DoEvents () [0x00000] in <filename unknown>:0 at KeePass.Forms.StatusProgressForm.SetProgressGlobal (System.String strText, Int32 nPercent) [0x00000] in <filename unknown>:0 at KeePass.Forms.StatusProgressForm.SetProgress (UInt32 uPercent) [0x00000] in <filename unknown>:0 at (wrapper remoting-invoke-with-check) KeePass.Forms.StatusProgressForm:SetProgress (uint) at KeePass.UI.OnDemandStatusDialog.ConstructStatusDialog () [0x00000] in <filename unknown>:0 at KeePass.UI.OnDemandStatusDialog.GuiThread () [0x00000] in <filename unknown>:0 at System.Threading.Thread.StartInternal () [0x00000] in <filename unknown>:0 When I use your method: /opt/mono/env.sh && ~/KeePass/KeePass.exe bash: /home/xyz/KeePass/KeePass.exe: cannot execute binary file -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=867484 https://bugzilla.novell.com/show_bug.cgi?id=867484#c3 --- Comment #3 from Sean Sloane <urbanmad@gmail.com> 2014-03-08 13:25:05 UTC --- things were working perfectly with mono-opt 3.2.6 and KeePass 2.24. I use KeeFox to access KeePass, normally... but upon upgrading (during a reinstall of my system, things are no longer working) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=867484 https://bugzilla.novell.com/show_bug.cgi?id=867484#c4 --- Comment #4 from Timotheus Pokorra <timotheus.pokorra@gmail.com> 2014-03-08 21:43:56 UTC --- Please try to install mono-opt-devel as well. It seems I had to split the .so and .a files into a separate package. regarding the call: it would look like this for you, so that you are sure you are using the right environment variables: /opt/mono/env.sh && /opt/mono/bin/mono ~/KeePass/KeePass.exe -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=867484 https://bugzilla.novell.com/show_bug.cgi?id=867484#c5 --- Comment #5 from Sean Sloane <urbanmad@gmail.com> 2014-03-09 18:19:51 UTC --- installing mono-opt-devel did work, thank you! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=867484 https://bugzilla.novell.com/show_bug.cgi?id=867484#c6 Timotheus Pokorra <timotheus.pokorra@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FEATURE --- Comment #6 from Timotheus Pokorra <timotheus.pokorra@gmail.com> 2014-03-11 07:26:47 UTC --- I am glad that you got it working! Closing the bug since there is a workaround -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com