Hello !

I just deployed (per copy!) an application from one debian server
to another and tried to execute it:

>
Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly
'System.Core, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089' or one of its dependencies.
File name: 'System.Core, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089'
<

The app was previously compiled on windows and copied over to several
debian servers where ether the packet "mono-runtime" or "mono-complete"
is installed.

Now recompiled the program on linux/debian, having mono 4.2.4 (and
development
tools installed), without changing the problem.

GAC of dev-box:

System.Core, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089


GAC of problem-box:

root@hel:/ops/tools# apt-cache policy mono-runtime
mono-runtime:
  Installed: 4.4.1.0-0xamarin1
  Candidate: 4.4.1.0-0xamarin1

but NO "System.Core" in gac.


This is on debian/jessie (8.5, kernel 3.16.0), with
mono installed via instructions on the mon website.
The state of the installation result, after installing
mono-runtime:

root@hel:/ops/tools# dpkg -l *mono*
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                        Version            Architecture
Description
+++-===========================-==================-==================-======
=====================================================
ii  ca-certificates-mono        4.4.1.0-0xamarin1  all                Common
CA certificates (Mono keystore)
ii  libmono-corlib4.5-cil       4.4.1.0-0xamarin1  all                Mono
core library (for CLI 4.5)
ii  libmono-i18n-west4.0-cil    4.4.1.0-0xamarin1  all                Mono
I18N.West library (for CLI 4.0)
un  libmono-i18n4.0-all         <none>             <none>             (no
description available)
ii  libmono-i18n4.0-cil         4.4.1.0-0xamarin1  all                Mono
I18N base library (for CLI 4.0)
ii  libmono-security4.0-cil     4.4.1.0-0xamarin1  all                Mono
Security library (for CLI 4.0)
ii  libmono-system-configuratio 4.4.1.0-0xamarin1  all                Mono
System.Configuration library (for CLI 4.0)
ii  libmono-system-security4.0- 4.4.1.0-0xamarin1  all                Mono
System.Security library (for CLI 4.0)
ii  libmono-system-xml4.0-cil   4.4.1.0-0xamarin1  all                Mono
System.Xml library (for CLI 4.0)
ii  libmono-system4.0-cil       4.4.1.0-0xamarin1  all                Mono
System libraries (for CLI 4.0)
un  libmono0                    <none>             <none>             (no
description available)
un  mono-1.0-runtime            <none>             <none>             (no
description available)
un  mono-2.0-runtime            <none>             <none>             (no
description available)
ii  mono-4.0-gac                4.4.1.0-0xamarin1  all                Mono
GAC tool (for CLI 4.0)
un  mono-apache-server2         <none>             <none>             (no
description available)
un  mono-apache-server4         <none>             <none>             (no
description available)
un  mono-common                 <none>             <none>             (no
description available)
un  mono-fastcgi-server2        <none>             <none>             (no
description available)
un  mono-fastcgi-server4        <none>             <none>             (no
description available)
ii  mono-gac                    4.4.1.0-0xamarin1  all                Mono
GAC tool
un  mono-jit                    <none>             <none>             (no
description available)
ii  mono-runtime                4.4.1.0-0xamarin1  amd64              Mono
runtime - default version
ii  mono-runtime-common         4.4.1.0-0xamarin1  amd64              Mono
runtime - common files
ii  mono-runtime-sgen           4.4.1.0-0xamarin1  amd64              Mono
runtime - Sgen


But, sad to say, this is not the end of the story. I took a new box
and first installed "mono-runtime" and the problem persists. Then
I removed the "mono-runtime" and now, I am unable to install something
from mono, wether "-complete" nor "-devel" succeed with a long list
of unresolved dependecies:

root@lila:/ops/install# apt-get install -t wheezy mono-devel

The following packages have unmet dependencies:
 mono-devel : Depends: libgdiplus (>= 2.6.7) but it is not going to be
installed
              Depends: libmono-system-design4.0-cil (>= 1.0) but it is not
going to be installed
              Depends: libmono-system-drawing4.0-cil (>= 3.0.6) but it is
not going to be installed
              Depends: libmono-system-messaging4.0-cil (>= 2.10.1) but it is
not going to be installed
              Depends: libmono-system-runtime4.0-cil (>= 2.10.1) but it is
not going to be installed
              Depends: libmono-system-servicemodel-activation4.0-cil (>=
1.0) but it is not going to be installed
              Depends: libmono-system-servicemodel-web4.0-cil (>= 3.2.1) but
it is not going to be installed
              Depends: libmono-system-servicemodel4.0a-cil (>= 3.2.3) but it
is not going to be installed
              Depends: libmono-system-serviceprocess4.0-cil (>= 3.0.6) but
it is not going to be installed
              Depends: libmono-system-web-extensions4.0-cil (>= 2.10.3) but
it is not going to be installed
              Depends: libmono-system-web-services4.0-cil (>= 1.0) but it is
not going to be installed
              Depends: libmono-system-web-webpages-razor2.0-cil (>= 1.0) but
it is not going to be installed
              Depends: libmono-system-web-webpages2.0-cil (>= 1.0) but it is
not going to be installed
              Depends: libmono-system-web4.0-cil (>= 2.10.3) but it is not
going to be installed
              Depends: libmono-system-windows-forms4.0-cil (>= 1.0) but it
is not going to be installed
              Depends: libmono-cil-dev (= 4.4.1.0-0xamarin1) but it is not
going to be installed
E: Unable to correct problems, you have held broken packages.

OR:

root@lila:/ops/tools# apt-get install -t wheezy mono-complete

The following packages have unmet dependencies:
 mono-complete : Depends: mono-devel (= 4.4.1.0-0xamarin1) but it is not
going to be installed
                 Depends: mono-4.0-service (= 4.4.1.0-0xamarin1) but it is
not going to be installed
                 Depends: libmono-cil-dev (= 4.4.1.0-0xamarin1) but it is
not going to be installed
E: Unable to correct problems, you have held broken packages.

So, I am working two day, just to make a working program running!!!!!
It looks like, I have to re-install the whole computers ????????????????
>From the apt-policy-output you'll see, that a have to specify
"-t wheezy


Hope, someone can shed some light onto this. It is not possible
to install the dev-env on every box. BTW, a search in the internet
offers countless of errors of this type! Installing from debian stable
works painless. Probably the mono repository should be declared
as "highly experimental" ???

Thanks,
Manfred





_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.dot.net/mailman/listinfo/mono-list

Reply via email to