Hi Robert, I can confirm i have libmono-posix2.0-cil installed. I even reinstalled it to make sure but my mono apps still aren't working and gives same error messages as before ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ $ sudo aptitude reinstall libmono-posix2.0-cil Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initialising package states... Done The following packages will be REINSTALLED: libmono-posix2.0-cil 0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded. Need to get 103kB of archives. After unpacking 0B will be used. Writing extended state information... Done Get:1 http://ubuntu.virginmedia.com jaunty-updates/main libmono-posix2.0-cil 2.0.1-4ubuntu0.1 [103kB] Fetched 103kB in 0s (260kB/s) (Reading database ... 322176 files and directories currently installed.) Preparing to replace libmono-posix2.0-cil 2.0.1-4ubuntu0.1 (using .../libmono-posix2.0-cil_2.0.1-4ubuntu0.1_all.deb) ... Unpacking replacement libmono-posix2.0-cil ... Setting up libmono-posix2.0-cil (2.0.1-4ubuntu0.1) ... Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initialising package states... Done $ gnome-do Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Mono.Unix.Native.Stdlib ---> System.DllNotFoundException: libMonoPosixHelper.so at (wrapper managed-to-native) Mono.Unix.Native.Stdlib:GetDefaultSignal () at Mono.Unix.Native.Stdlib..cctor () [0x00000] --- End of inner exception stack trace --- at Mono.Unix.UnixMarshal.AllocHeap (Int64 size) [0x00000] at Mono.Unix.UnixMarshal.StringToHeap (System.String s, Int32 index, Int32 count, System.Text.Encoding encoding) [0x00000] at Mono.Unix.UnixMarshal.StringToHeap (System.String s, System.Text.Encoding encoding) [0x00000] at Mono.Unix.UnixMarshal.StringToHeap (System.String s) [0x00000] at Mono.Unix.Catalog.MarshalStrings (System.String s1, System.IntPtr& p1, System.String s2, System.IntPtr& p2, System.String s3, System.IntPtr& p3) [0x00000] at Mono.Unix.Catalog.Init (System.String package, System.String localedir) [0x00000] at Do.Do.Main (System.String[] args) [0x00000] Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for Mono.Unix.Native.Stdlib ---> System.DllNotFoundException: libMonoPosixHelper.so at (wrapper managed-to-native) Mono.Unix.Native.Stdlib:GetDefaultSignal () at Mono.Unix.Native.Stdlib..cctor () [0x00000] --- End of inner exception stack trace --- at Mono.Unix.UnixMarshal.AllocHeap (Int64 size) [0x00000] at Mono.Unix.UnixMarshal.StringToHeap (System.String s, Int32 index, Int32 count, System.Text.Encoding encoding) [0x00000] at Mono.Unix.UnixMarshal.StringToHeap (System.String s, System.Text.Encoding encoding) [0x00000] at Mono.Unix.UnixMarshal.StringToHeap (System.String s) [0x00000] at Mono.Unix.Catalog.MarshalStrings (System.String s1, System.IntPtr& p1, System.String s2, System.IntPtr& p2, System.String s3, System.IntPtr& p3) [0x00000] at Mono.Unix.Catalog.Init (System.String package, System.String localedir) [0x00000] at Do.Do.Main (System.String[] args) [0x00000]