after uninstalling old mono and trying to install debian stretch mono i get the following error:
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
mono-devel : Hängt ab von: libmono-cecil-private-cil (< 3.2.9) aber 5.4.1.6-0xamarin1+debian9b1 soll installiert werden
Hängt ab von: libmono-corlib2.0-cil (>= 3.2.8) soll aber nicht installiert werden
Hängt ab von: libmono-peapi2.0a-cil (>= 3.2.8) soll aber nicht installiert werden
Hängt ab von: libmono-security2.0-cil (>= 3.0.6) soll aber nicht installiert werden
Hängt ab von: libmono-system-data2.0-cil (>= 3.0.6) soll aber nicht installiert werden
Hängt ab von: libmono-system-web2.0-cil (>= 2.10.3) soll aber nicht installiert werden
Hängt ab von: libmono-system2.0-cil (>= 3.2.1) soll aber nicht installiert werden
Hängt ab von: libmono2.0-cil (>= 3.0.6) soll aber nicht installiert werden
Hängt ab von: mono-mcs (= 3.2.8+dfsg-10) soll aber nicht installiert werden
Hängt ab von: mono-gac (= 3.2.8+dfsg-10) aber 4.2.3.4-0xamarin2 soll installiert werden
Hängt ab von: mono-xbuild (= 3.2.8+dfsg-10) soll aber nicht installiert werden
Hängt ab von: libmono-cil-dev (= 3.2.8+dfsg-10) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
translation: all the packages should not be installed but are unmet dependencies.
Thanks for that.
Last time I looked some months ago the raspianjessie repo was on v5 but the debian one was still on v4, which is why I suggested the raspbian one. Works fine from either.
I’m trying to use Jackett with Sickrage and it needs Mono. I followed the instructions for installing the latest version of Mono (5.10.1) for Debian Stretch (found here: Download - Stable | Mono), but when I then check the mono version using mono --version I see this: Mono JIT compiler version 3.10.0 (mono-3.10.0-branch/ce003f4 Tue Nov 25 20:18:29 UTC 2014)
And, when I try to run jackett using mono /opt/jackett/JackettConsole.exe I get this error: 04-30 19:19:48 Info App config/log directory: /home/osmc/.config/Jackett 04-30 19:19:48 Info Starting Jackett 0.8.929.0 04-30 19:19:48 Info Environment version: 4.0.30319.17020 (/usr/local/lib/mono/4.5) 04-30 19:19:48 Info OS version: Unix 3.14.29.69 04-30 19:19:48 Info ThreadPool MaxThreads: 400 workerThreads, 16 completionPortThreads 04-30 19:19:48 Info issue: OSMC: Open Source Media Center \n \l 04-30 19:19:48 Info mono version: 3.10.0 (mono-3.10.0-branch/ce003f4 Tue Nov 25 20:18:29 UTC 2014) 04-30 19:19:48 Error Your mono version is to old (mono 3 is no longer supported). Please update to the latest version from http://www.mono-project.com/download/
Can anyone suggest a reason for this and/or advise how to get the newer version installed?
This is a metapackage and pulls in the Mono runtime, development tools and all libraries.
.
Install this package if you want to run software for Mono or Microsoft .NET
which you are not installing from a Debian package.
deb https://download.mono-project.com/repo/debian stable-stretch main
Regarding mono-devel vs mono-complete… All the guides I’ve looked at for installing Jackett seem to say mono-devel is required. But, I’ve also tried installing mono-complete and when I did I got the same error.
There’s this line in the installed packages section:
ii mono 3.10-1 armhf Mono 3.10 armhf
which is probably the one it’s picking up. I’ve searched for when mono 3.10-1 was installed but it’s not in the log, so I’d guess it was quite a while ago.
You could try removing the mono package:
sudo apt-get remove mono
I doubt if it will try to remove mono-complete but even if it does, you can always reinstall it.
I had tried removing mono-devel and mono-complete several times but I never tried removing mono because I didn’t realise it was another package and don’t remember installing it.