Haguichi doesn't start.

Bug #1184054 reported by Dekos Namax
16
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Haguichi
Invalid
Undecided
Unassigned
mono (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Haguichi isn't opening.

Output of haguichi --debug:
Unhandled Exception: System.TypeLoadException: Could not load type 'Haguichi' from assembly 'Haguichi, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeLoadException: Could not load type 'Haguichi' from assembly 'Haguichi, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.

 - Ubuntu: 13.04 (64-bits);
 - Hamachi: 2.1.0.86-1_amd64;
 - Haguichi: 1.0.20-1.

Output of dpkg -l | grep "\-cil\|mono\-":
ii libappindicator0.1-cil 12.10.1daily13.04.15-0ubuntu1 all CLI bindings for libappindicator
ii libdbus-glib1.0-cil 0.5.0-4 all CLI implementation of D-Bus (GLib mainloop integration)
ii libdbus1.0-cil 0.7.0-5 all CLI implementation of D-Bus
ii libgconf2.0-cil 2.24.2-2 all CLI binding for GConf 2.24
ii libglade2.0-cil 2.12.10-5 amd64 CLI binding for the Glade libraries 2.6
ii libglib2.0-cil 2.12.10-5 amd64 CLI binding for the GLib utility library 2.12
rc libgnome2.24-cil 2.24.2-2 amd64 CLI binding for GNOME 2.24
ii libgtk2.0-cil 2.12.10-5 amd64 CLI binding for the GTK+ toolkit 2.12
ii libmono-2.0-1 2.10.8.1-5ubuntu1 amd64 Mono JIT library
ii libmono-2.0-dev 2.10.8.1-5ubuntu1 amd64 Mono JIT library - Development files
ii libmono-accessibility2.0-cil 2.10.8.1-5ubuntu1 all Mono Accessibility library (for CLI 2.0)
ii libmono-accessibility4.0-cil 2.10.8.1-5ubuntu1 all Mono Accessibility library (for CLI 4.0)
ii libmono-c5-1.1-cil 2.10.8.1-5ubuntu1 all Mono C5 library
ii libmono-cairo2.0-cil 2.10.8.1-5ubuntu1 all Mono Cairo library (for CLI 2.0)
ii libmono-cairo4.0-cil 2.10.8.1-5ubuntu1 all Mono Cairo library (for CLI 4.0)
ii libmono-cecil-private-cil 2.10.8.1-5ubuntu1 all Mono.Cecil library
ii libmono-cil-dev 2.10.8.1-5ubuntu1 all Mono Base Class Libraries (BCL) - Development files
ii libmono-codecontracts4.0-cil 2.10.8.1-5ubuntu1 all Mono.CodeContracts library (for CLI 4.0)
ii libmono-compilerservices-symbolwriter4.0-cil 2.10.8.1-5ubuntu1 all Mono.CompilerServices.SymbolWriter library (for CLI 4.0)
ii libmono-corlib2.0-cil 2.10.8.1-5ubuntu1 all Mono core library (for CLI 2.0)
ii libmono-corlib4.0-cil 2.10.8.1-5ubuntu1 all Mono core library (for CLI 4.0)
ii libmono-cscompmgd8.0-cil 2.10.8.1-5ubuntu1 all Mono cscompmgd library (for CLI 2.0)
ii libmono-csharp4.0-cil 2.10.8.1-5ubuntu1 all Mono.CSharp library (for CLI 4.0)
ii libmono-custommarshalers4.0-cil 2.10.8.1-5ubuntu1 all Mono CustomMarshalers library (for CLI 4.0)
ii libmono-data-tds2.0-cil 2.10.8.1-5ubuntu1 all Mono Data Library (for CLI 2.0)
ii libmono-data-tds4.0-cil 2.10.8.1-5ubuntu1 all Mono Data Library (for CLI 4.0)
ii libmono-db2-1.0-cil 2.10.8.1-5ubuntu1 all Mono DB2 library
ii libmono-debugger-soft2.0-cil 2.10.8.1-5ubuntu1 all Mono Soft Debugger library (for CLI 2.0)
ii libmono-debugger-soft4.0-cil 2.10.8.1-5ubuntu1 all Mono Soft Debugger library (for CLI 4.0)
ii libmono-http4.0-cil 2.10.8.1-5ubuntu1 all Mono.Http library (for CLI 4.0)
ii libmono-i18n-cjk4.0-cil 2.10.8.1-5ubuntu1 all Mono I18N.CJK library (for CLI 4.0)
ii libmono-i18n-mideast4.0-cil 2.10.8.1-5ubuntu1 all Mono I18N.MidEast library (for CLI 4.0)
ii libmono-i18n-other4.0-cil 2.10.8.1-5ubuntu1 all Mono I18N.Other library (for CLI 4.0)
ii libmono-i18n-rare4.0-cil 2.10.8.1-5ubuntu1 all Mono I18N.Rare library (for CLI 4.0)
ii libmono-i18n-west2.0-cil 2.10.8.1-5ubuntu1 all Mono I18N.West library (for CLI 2.0)
ii libmono-i18n-west4.0-cil 2.10.8.1-5ubuntu1 all Mono I18N.West library (for CLI 4.0)
ii libmono-i18n2.0-cil 2.10.8.1-5ubuntu1 all Mono I18N libraries (for CLI 2.0)
ii libmono-i18n4.0-all 2.10.8.1-5ubuntu1 all Mono I18N libraries (for CLI 4.0)
ii libmono-i18n4.0-cil 2.10.8.1-5ubuntu1 all Mono I18N base library (for CLI 4.0)
ii libmono-ldap2.0-cil 2.10.8.1-5ubuntu1 all Mono LDAP library (for CLI 2.0)
ii libmono-ldap4.0-cil 2.10.8.1-5ubuntu1 all Mono LDAP library (for CLI 4.0)
ii libmono-management2.0-cil 2.10.8.1-5ubuntu1 all Mono Management library (for CLI 2.0)
ii libmono-management4.0-cil 2.10.8.1-5ubuntu1 all Mono Management library (for CLI 4.0)
ii libmono-messaging-rabbitmq2.0-cil 2.10.8.1-5ubuntu1 all Mono Messaging RabbitMQ library (for CLI 2.0)
ii libmono-messaging-rabbitmq4.0-cil 2.10.8.1-5ubuntu1 all Mono Messaging RabbitMQ library (for CLI 4.0)
ii libmono-messaging2.0-cil 2.10.8.1-5ubuntu1 all Mono Messaging library (for CLI 2.0)
ii libmono-messaging4.0-cil 2.10.8.1-5ubuntu1 all Mono Messaging library (for CLI 4.0)
ii libmono-microsoft-build-engine4.0-cil 2.10.8.1-5ubuntu1 all Mono Microsoft.Build.Engine library (for CLI 4.0)
ii libmono-microsoft-build-framework4.0-cil 2.10.8.1-5ubuntu1 all Mono Microsoft.Build.Framework library (for CLI 4.0)
ii libmono-microsoft-build-tasks-v4.0-4.0-cil 2.10.8.1-5ubuntu1 all Mono Microsoft.Build.Tasks.v4.0 library (for CLI 4.0)
ii libmono-microsoft-build-utilities-v4.0-4.0-cil 2.10.8.1-5ubuntu1 all Mono Microsoft.Build.Utilities.v4.0 library (for CLI 4.0)
ii libmono-microsoft-build2.0-cil 2.10.8.1-5ubuntu1 all Mono Microsoft.Build libraries (for CLI 2.0)
ii libmono-microsoft-csharp4.0-cil 2.10.8.1-5ubuntu1 all Mono Microsoft.CSharp library (for CLI 4.0)
ii libmono-microsoft-visualc10.0-cil 2.10.8.1-5ubuntu1 all Mono Microsoft.VisualC library (for CLI 4.0)
ii libmono-microsoft-web-infrastructure1.0-cil 2.10.8.1-5ubuntu1 all Mono Microsoft.Web.Infrastructure library (for CLI 4.0)
ii libmono-microsoft8.0-cil 2.10.8.1-5ubuntu1 all Mono Microsoft libraries (for CLI 2.0)
ii libmono-npgsql2.0-cil 2.10.8.1-5ubuntu1 all Mono Npgsql library (for CLI 2.0)
ii libmono-npgsql4.0-cil 2.10.8.1-5ubuntu1 all Mono Npgsql library (for CLI 4.0)
ii libmono-opensystem-c4.0-cil 2.10.8.1-5ubuntu1 all Mono OpenSystem.C library (for CLI 4.0)
ii libmono-oracle2.0-cil 2.10.8.1-5ubuntu1 all Mono Oracle library (for CLI 2.0)
ii libmono-oracle4.0-cil 2.10.8.1-5ubuntu1 all Mono Oracle library (for CLI 4.0)
ii libmono-peapi2.0-cil 2.10.8.1-5ubuntu1 all Mono PEAPI library (for CLI 2.0)
ii libmono-peapi4.0-cil 2.10.8.1-5ubuntu1 all Mono PEAPI library (for CLI 4.0)
ii libmono-posix2.0-cil 2.10.8.1-5ubuntu1 all Mono.Posix library (for CLI 2.0)
ii libmono-posix4.0-cil 2.10.8.1-5ubuntu1 all Mono.Posix library (for CLI 4.0)
ii libmono-profiler 2.10.8.1-5ubuntu1 amd64 Mono profiler libraries
ii libmono-rabbitmq2.0-cil 2.10.8.1-5ubuntu1 all Mono RabbitMQ.Client library (for CLI 2.0)
ii libmono-rabbitmq4.0-cil 2.10.8.1-5ubuntu1 all Mono RabbitMQ.Client library (for CLI 4.0)
ii libmono-relaxng2.0-cil 2.10.8.1-5ubuntu1 all Mono Relaxng library (for CLI 2.0)
ii libmono-relaxng4.0-cil 2.10.8.1-5ubuntu1 all Mono Relaxng library (for CLI 4.0)
ii libmono-security2.0-cil 2.10.8.1-5ubuntu1 all Mono Security library (for CLI 2.0)
ii libmono-security4.0-cil 2.10.8.1-5ubuntu1 all Mono Security library (for CLI 4.0)
ii libmono-sharpzip2.6-cil 2.10.8.1-5ubuntu1 all Mono SharpZipLib library (for CLI 2.0)
ii libmono-sharpzip2.84-cil 2.10.8.1-5ubuntu1 all Mono SharpZipLib library (for CLI 2.0)
ii libmono-sharpzip4.84-cil 2.10.8.1-5ubuntu1 all Mono SharpZipLib library (for CLI 4.0)
ii libmono-simd2.0-cil 2.10.8.1-5ubuntu1 all Mono SIMD (for CLI 2.0)
ii libmono-simd4.0-cil 2.10.8.1-5ubuntu1 all Mono SIMD (for CLI 4.0)
ii libmono-sqlite2.0-cil 2.10.8.1-5ubuntu1 all Mono Sqlite library (for CLI 2.0)
ii libmono-sqlite4.0-cil 2.10.8.1-5ubuntu1 all Mono Sqlite library (for CLI 4.0)
ii libmono-system-componentmodel-composition4.0-cil 2.10.8.1-5ubuntu1 all Mono System.ComponentModel.Composition library (for CLI 4.0)
ii libmono-system-componentmodel-dataannotations4.0-cil 2.10.8.1-5ubuntu1 all Mono System.ComponentModel.DataAnnotations library (for CLI 4.0)
ii libmono-system-configuration-install4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Configuration.Install library (for CLI 4.0)
ii libmono-system-configuration4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Configuration library (for CLI 4.0)
ii libmono-system-core4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Core library (for CLI 4.0)
ii libmono-system-data-datasetextensions4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Data.DataSetExtensions library (for CLI 4.0)
ii libmono-system-data-linq2.0-cil 2.10.8.1-5ubuntu1 all Mono System.Data.Linq Library (for CLI 2.0)
ii libmono-system-data-linq4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Data.Linq Library (for CLI 4.0)
ii libmono-system-data-services-client4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Data.Services.Client library (for CLI 4.0)
ii libmono-system-data-services4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Data.Services library (for CLI 4.0)
ii libmono-system-data2.0-cil 2.10.8.1-5ubuntu1 all Mono System.Data Library (for CLI 2.0)
ii libmono-system-data4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Data library (for CLI 4.0)
ii libmono-system-design4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Design Library (for CLI 4.0)
ii libmono-system-drawing-design4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Drawing.Design (for CLI 4.0)
ii libmono-system-drawing4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Drawing library (for CLI 4.0)
ii libmono-system-dynamic4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Dynamic library (for CLI 4.0)
ii libmono-system-enterpriseservices4.0-cil 2.10.8.1-5ubuntu1 all Mono System.EnterpriseServices library (for CLI 4.0)
ii libmono-system-identitymodel-selectors4.0-cil 2.10.8.1-5ubuntu1 all Mono System.IdentityModel.Selectors Library (for CLI 4.0)
ii libmono-system-identitymodel4.0-cil 2.10.8.1-5ubuntu1 all Mono System.IdentityModel Library (for CLI 4.0)
ii libmono-system-ldap2.0-cil 2.10.8.1-5ubuntu1 all Mono System.DirectoryServices library (for CLI 2.0)
ii libmono-system-ldap4.0-cil 2.10.8.1-5ubuntu1 all Mono System.DirectoryServices library (for CLI 4.0)
ii libmono-system-management4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Management library (for CLI 4.0)
ii libmono-system-messaging2.0-cil 2.10.8.1-5ubuntu1 all Mono System.Messaging Library (for CLI 2.0)
ii libmono-system-messaging4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Messaging library (for CLI 4.0)
ii libmono-system-net4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Net library (for CLI 4.0)
ii libmono-system-numerics4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Numerics library (for CLI 4.0)
ii libmono-system-runtime-caching4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Runtime.Caching Library (for CLI 4.0)
ii libmono-system-runtime-durableinstancing4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Runtime.DurableInstancing Library (for CLI 4.0)
ii libmono-system-runtime-serialization-formatters-soap4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Runtime.Serialization.Formatters.Soap Library (for CLI 4.0)
ii libmono-system-runtime-serialization4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Runtime.Serialization Library (for CLI 4.0)
ii libmono-system-runtime2.0-cil 2.10.8.1-5ubuntu1 all Mono System.Runtime Library (for CLI 2.0)
ii libmono-system-runtime4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Runtime library (for CLI 4.0)
ii libmono-system-security4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Security library (for CLI 4.0)
ii libmono-system-servicemodel-discovery4.0-cil 2.10.8.1-5ubuntu1 all Mono System.ServiceModel.Discovery Library (for CLI 4.0)
ii libmono-system-servicemodel-routing4.0-cil 2.10.8.1-5ubuntu1 all Mono System.ServiceModel.Routing Library (for CLI 4.0)
ii libmono-system-servicemodel-web4.0-cil 2.10.8.1-5ubuntu1 all Mono System.ServiceModel.Web Library (for CLI 4.0)
ii libmono-system-servicemodel4.0-cil 2.10.8.1-5ubuntu1 all Mono System.ServiceModel Library (for CLI 4.0)
ii libmono-system-serviceprocess4.0-cil 2.10.8.1-5ubuntu1 all Mono System.ServiceProcess library (for CLI 4.0)
ii libmono-system-transactions4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Transactions library (for CLI 4.0)
ii libmono-system-web-abstractions4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Web.Abstractions library (for CLI 4.0)
ii libmono-system-web-applicationservices4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Web.ApplicationServices library (for CLI 4.0)
ii libmono-system-web-dynamicdata4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Web.DynamicData library (for CLI 4.0)
ii libmono-system-web-extensions-design4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Web.Extensions.Design library (for CLI 4.0)
ii libmono-system-web-extensions4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Web.Extensions library (for CLI 4.0)
ii libmono-system-web-mvc1.0-cil 2.10.8.1-5ubuntu1 all Mono ASP.NET MVC Library (for CLI 2.0)
ii libmono-system-web-mvc2.0-cil 2.10.8.1-5ubuntu1 all Mono ASP.NET MVC Library (for CLI 2.0)
ii libmono-system-web-routing4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Web.Routing (for CLI 4.0)
ii libmono-system-web-services4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Web.Services (for CLI 4.0)
ii libmono-system-web2.0-cil 2.10.8.1-5ubuntu1 all Mono System.Web Library (for CLI 2.0)
ii libmono-system-web4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Web library (for CLI 4.0)
ii libmono-system-windows-forms-datavisualization4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Windows.Forms.DataVisualization Library (for CLI 4.0)
ii libmono-system-windows-forms4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Windows.Forms Library (for CLI 4.0)
ii libmono-system-xaml4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Xaml Library (for CLI 4.0)
ii libmono-system-xml-linq4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Xml.Linq library (for CLI 4.0)
ii libmono-system-xml4.0-cil 2.10.8.1-5ubuntu1 all Mono System.Xml library (for CLI 4.0)
ii libmono-system2.0-cil 2.10.8.1-5ubuntu1 all Mono System libraries (for CLI 2.0)
ii libmono-system4.0-cil 2.10.8.1-5ubuntu1 all Mono System libraries (for CLI 4.0)
ii libmono-tasklets2.0-cil 2.10.8.1-5ubuntu1 all Mono Tasklets library (for CLI 2.0)
ii libmono-tasklets4.0-cil 2.10.8.1-5ubuntu1 all Mono Tasklets library (for CLI 4.0)
ii libmono-wcf3.0-cil 2.10.8.1-5ubuntu1 all Mono WCF libraries (for CLI 2.0)
ii libmono-web4.0-cil 2.10.8.1-5ubuntu1 all Mono.Web library (for CLI 4.0)
ii libmono-webbrowser2.0-cil 2.10.8.1-5ubuntu1 all Mono Web Browser library (for CLI 2.0)
ii libmono-webbrowser4.0-cil 2.10.8.1-5ubuntu1 all Mono Web Browser library (for CLI 4.0)
ii libmono-webmatrix-data4.0-cil 2.10.8.1-5ubuntu1 all Mono WebMatrix.Data Library (for CLI 4.0)
ii libmono-windowsbase3.0-cil 2.10.8.1-5ubuntu1 all Mono WindowsBase library (for CLI 2.0)
ii libmono-windowsbase4.0-cil 2.10.8.1-5ubuntu1 all Mono WindowsBase library (for CLI 4.0)
ii libmono-winforms2.0-cil 2.10.8.1-5ubuntu1 all Mono System.Windows.Forms library (for CLI 2.0)
ii libmono2.0-cil 2.10.8.1-5ubuntu1 all Mono libraries (for CLI 2.0)
ii libndesk-dbus-glib1.0-cil 0.4.1-4 all CLI implementation of D-Bus (GLib mainloop integration)
ii libndesk-dbus1.0-cil 0.6.0-6 all CLI implementation of D-Bus
ii libnotify0.4-cil 0.4.0~r3032-6 all CLI library for desktop notifications
ii libnunit-cil-dev 2.6.0.12051+dfsg-2 all Unit test framework for CLI - Development files
ii libnunit2.6-cil 2.6.0.12051+dfsg-2 all Unit test framework for CLI - Assemblies
ii libwebkit1.1-cil 0.3-6 all CLI binding for the WebKit library
ii mono-2.0-gac 2.10.8.1-5ubuntu1 all Mono GAC tool (for CLI 2.0)
ii mono-2.0-service 2.10.8.1-5ubuntu1 all Mono service manager for CLI 2.0
ii mono-4.0-gac 2.10.8.1-5ubuntu1 all Mono GAC tool (for CLI 4.0)
ii mono-4.0-service 2.10.8.1-5ubuntu1 all Mono service manager for CLI 4.0
ii mono-complete 2.10.8.1-5ubuntu1 amd64 complete Mono runtime, development tools and all libraries
ii mono-csharp-shell 2.10.8.1-5ubuntu1 all interactive C# shell
ii mono-devel 2.10.8.1-5ubuntu1 all Mono development tools
ii mono-dmcs 2.10.8.1-5ubuntu1 all Mono C# 4.0 compiler for CLI 4.0
ii mono-gac 2.10.8.1-5ubuntu1 all Mono GAC tool
ii mono-gmcs 2.10.8.1-5ubuntu1 all Mono C# 2.0 and C# 3.0 compiler for CLI 2.0
ii mono-jay 2.10.8.1-5ubuntu1 amd64 LALR(1) parser generator oriented to Java/CLI
ii mono-mcs 2.10.8.1-5ubuntu1 all Mono C# 2.0 / 3.0 / 4.0 compiler for CLI 2.0 / 4.0
ii mono-runtime 2.10.8.1-5ubuntu1 amd64 Mono runtime
ii mono-runtime-sgen 2.10.8.1-5ubuntu1 amd64 Mono runtime - SGen (experimental)
ii mono-utils 2.10.8.1-5ubuntu1 amd64 Mono utilities
ii mono-xbuild 2.10.8.1-5ubuntu1 all MSBuild-compatible build system for Mono

Revision history for this message
Stephen Brandt (ztefn) wrote :

Thanks for reporting your problem. I haven't been able to reproduce this error on Ubuntu 13.04 64-bit. So I have a few questions that hopefully can provide some clues about what's happening:
- Is your Ubuntu 13.04 system a fresh installation or an upgrade from earlier version(s)?
- Can you run other mono applications like Banshee, Tomboy, F-spot or gbrainy?

Changed in haguichi:
status: New → Incomplete
Revision history for this message
Dekos Namax (dekos-namax) wrote :

Stephen, my Ubuntu is a fresh installation and I couldn't run all of these applications you asked for.

Revision history for this message
Stephen Brandt (ztefn) wrote :

Okay, then we can rule out any Haguichi specific problem. Let's find out if some packages are missing on your system. Please run the following command in the terminal and attach the output to this bug report:
dpkg -l | grep "\-cil\|mono\-"

description: updated
description: updated
Revision history for this message
Stephen Brandt (ztefn) wrote :

Thanks for the output. I don't see any missing packages. So the last thing we can do is see if reinstalling some core packages would help. Please run this command in a terminal:
sudo apt-get --reinstall install mono-runtime libmono-system4.0-cil libmono-system-core4.0-cil libmono-posix4.0-cil

After that try to start Haguichi again.

Revision history for this message
Dekos Namax (dekos-namax) wrote :

Still can't. =/

Revision history for this message
Stephen Brandt (ztefn) wrote :

Okay Dekos, I'm affraid we've hit the limits of my knowledge...

I've subscribed the Debian/Ubuntu Mono team members to this bug report. I hope they are willing to follow up on this problem.

@Iain, Jo, Mirco: This gentleman here can't start any mono applications on Ubuntu 13.04 (amd64). Can any of you guys help to determine the cause of this and eventually find a solution?

Revision history for this message
Mirco Bauer (meebey) wrote :

Very odd issues (often Mono not working at all) is often an either 2nd Mono install in PATH or a overwritten Mono install in /usr caused by a custom build from source with /usr as prefix instead of /usr/local or /opt.

Revision history for this message
Mirco Bauer (meebey) wrote :

Try this hello world compile:
echo 'class MainClass { static void Main() { System.Console.WriteLine("Hello World!"); } }' > hello.cs
dmcs hello.cs
mono hello.exe

Revision history for this message
Dekos Namax (dekos-namax) wrote :

More info: I have this problem since my fresh installation of Ubuntu 13.04 (64-bits). From what I remember, Nvidia proprietary drivers weren't installed, so nouveau made my OS crash when installing Haguichi.

Output of hello world compile:
dekosnamax@nSLI:~$ echo 'class MainClass { static void Main() { System.Console.WriteLine("Hello World!"); } }' > hello.cs
dekosnamax@nSLI:~$ dmcs hello.cs
dekosnamax@nSLI:~$ mono hello.exe
Hello World!
dekosnamax@nSLI:~$

Revision history for this message
Mirco Bauer (meebey) wrote :

Yes base Mono works then. If you had a crash during the install, try this GAC repair command, it will re-install all libs into Mono's GAC:
sudo apt-get install --reinstall mono-gac
And see if that fixed anything

Revision history for this message
Dekos Namax (dekos-namax) wrote :

It worked! Problem is solved. Thank you Mirco and Stephen.

Revision history for this message
Stephen Brandt (ztefn) wrote :

Great to see this problem solved! Thanks Mirco for your help!

I will mark this bug report as "Invalid" for Haguichi. As for the mono package, I'll leave it up to the Mono team to decide what to do with it. To me personally it seems like a bug that the GAC is not repaired by Mono itself when it's found empty or corrupt, considering it can't run any applications without it.

Changed in haguichi:
status: Incomplete → Invalid
Revision history for this message
Mirco Bauer (meebey) wrote :

Software coping with system or hardware failures is something noble but not really feasible to do. Mono does not know there was something corrupted or missing in the GAC, it was simply not finding some type at runtime. It was purely my human intelligence to predict causes that possibly lead to that behavior. Thus I am also marking it as "invalid" for Mono too.

Changed in mono (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.