[ubuntu-mono] mono-2.0-service ubuntu server 10.04
gavin4p at yahoo.co.uk
Fri Jun 11 13:12:40 BST 2010
The following is the contents of /usr/lib/mono/2.0/ after installing just the mono-2.0-service package.
As you can see mono-service.exe exists. The following is the list of the dependancies that where installed with mono-2.0-service package.
--\ Packages being automatically installed to satisfy dependencies (10)
ciA binfmt-support +168kB <none> 1.2.18
piA cli-common +344kB <none> 0.7
piA libmono-corlib2.0-cil +2,679k <none> 2.4.4~svn1
piA libmono-i18n-west2.0-cil +225kB <none> 2.4.4~svn1
piA libmono-posix2.0-cil +303kB <none> 2.4.4~svn1
piA libmono-security2.0-cil +418kB <none> 2.4.4~svn1
piA libmono-system2.0-cil +4,510k <none> 2.4.4~svn1
piA mono-2.0-gac +147kB <none> 2.4.4~svn1
piA mono-gac +135kB <none> 2.4.4~svn1
ciA mono-runtime +3,379k <none> 2.4.4~svn1
I dont have any other services to test mono-service2 with, however I managed to fix the problem by installing libmono2.0-cil package. Should this be a dependancy of the mono-2.0-service package? If it should not be neccesary I would prefer not to use it as the libmono2.0-cil package has a lot of dependancies and with this being a customer's production server I would like to install as little as possible.
Thanks for your help,
--- On Fri, 11/6/10, Jo Shields <directhex at apebox.org> wrote:
From: Jo Shields <directhex at apebox.org>
Subject: Re: mono-2.0-service ubuntu server 10.04
To: "Gavin Phaup" <gavin4p at yahoo.co.uk>
Cc: ubuntu-mono at lists.ubuntu.com, debian-cli at lists.debian.org
Date: Friday, 11 June, 2010, 9:40
On Thu, 2010-06-10 at 09:04 -0700, Gavin Phaup wrote:
> I have a service that I have running fine on my ubuntu 10.04 desktop,
> which I am creating a package for to run on ubuntu 10.04 servers.
> I have set a dependency for the package of mono-2.0-service, which
> installs mono-runtime and some others based on its dependencies.
> However when I try and run the service with the following command:
> sudo mono-service2 -l:/var/run/example-lock
> --debug /usr/lib/example/Example.exe
> I get the following error:
> Unhandled Exception: System.IO.FileNotFoundException: Could not load
> file or assembly 'mono-service, Version=22.214.171.124, Culture=neutral,
> PublicKeyToken=0738eb9f132ed756' or one of its dependencies. The
> system cannot find the file specified. File name: 'mono-service,
> Version=126.96.36.199, Culture=neutral, PublicKeyToken=0738eb9f132ed756'
> at (wrapper xdomain-invoke) System.AppDomain:CreateInstanceAndUnwrap
> (string,string,bool,System.Reflection.BindingFlags,System.Reflection.Binder,object,System.Globalization.CultureInfo,object,System.Security.Policy.Evidence) at (wrapper remoting-invoke-with-check) System.AppDomain:CreateInstanceAndUnwrap (string,string,bool,System.Reflection.BindingFlags,System.Reflection.Binder,object,System.Globalization.CultureInfo,object,System.Security.Policy.Evidence) at MonoServiceRunner.Main (System.String args) [0x00000]
> Are there any other dependencies I need besides mono-2.0-service? I
> have been unable to find any tutorials on setting up mono on ubuntu
That package ought to contain /usr/lib/mono/2.0/mono-service.exe. Can
you run mono-service2 on any other executables?
More information about the Ubuntu-mono