#1 12.03.2018 22:05:33

Elwedridsch
Mitglied

Mono gibt Fehler aus

Hallo zusammen,

ich habe mir das Paket mono installiert.
So weit so gut, die Installation lief problemlos.
Leider bekomme ich folgenden Fehler wenn ich versuche meine .cs Datei zu übersetzen:

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Console' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.Exception: Magic number is wrong: 542
  at System.TermInfoReader.ReadHeader (System.Byte[] buffer, System.Int32& position) [0x00028] in <a84b655e5e6a49ee96b338ec792f5580>:0 
  at System.TermInfoReader..ctor (System.String term, System.String filename) [0x0005f] in <a84b655e5e6a49ee96b338ec792f5580>:0 
  at System.TermInfoDriver..ctor (System.String term) [0x00055] in <a84b655e5e6a49ee96b338ec792f5580>:0 
  at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <a84b655e5e6a49ee96b338ec792f5580>:0 
  at System.ConsoleDriver..cctor () [0x0004d] in <a84b655e5e6a49ee96b338ec792f5580>:0 
   --- End of inner exception stack trace ---
  at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) [0x00007] in <a84b655e5e6a49ee96b338ec792f5580>:0 
  at System.Console..cctor () [0x0008e] in <a84b655e5e6a49ee96b338ec792f5580>:0 
   --- End of inner exception stack trace ---
  at Mono.CSharp.Driver.Main (System.String[] args) [0x00019] in <2b1e99ce45b54209bdcdab138d9758ae>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Console' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.Exception: Magic number is wrong: 542
  at System.TermInfoReader.ReadHeader (System.Byte[] buffer, System.Int32& position) [0x00028] in <a84b655e5e6a49ee96b338ec792f5580>:0 
  at System.TermInfoReader..ctor (System.String term, System.String filename) [0x0005f] in <a84b655e5e6a49ee96b338ec792f5580>:0 
  at System.TermInfoDriver..ctor (System.String term) [0x00055] in <a84b655e5e6a49ee96b338ec792f5580>:0 
  at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <a84b655e5e6a49ee96b338ec792f5580>:0 
  at System.ConsoleDriver..cctor () [0x0004d] in <a84b655e5e6a49ee96b338ec792f5580>:0 
   --- End of inner exception stack trace ---
  at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) [0x00007] in <a84b655e5e6a49ee96b338ec792f5580>:0 
  at System.Console..cctor () [0x0008e] in <a84b655e5e6a49ee96b338ec792f5580>:0 
   --- End of inner exception stack trace ---
  at Mono.CSharp.Driver.Main (System.String[] args) [0x00019] in <2b1e99ce45b54209bdcdab138d9758ae>:0 

Bis jetzt habe ich keine befriedigende Antwort gefunden den Fehler zu beheben.

Ich bin nicht sicher was benötigt wird um mir gezielt helfen zu können.
Deswegen hier erst mal die Ausgabe von

mono --version
Mono JIT compiler version 5.4.1 (makepkg/e66d9abbb27 Thu Nov  9 22:28:33 CET 2017)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
	TLS:           __thread
	SIGSEGV:       normal
	Notifications: epoll
	Architecture:  amd64
	Disabled:      none
	Misc:          softdebug 
	LLVM:          supported, not enabled.
	GC:            sgen (concurrent by default)

Ich freue mich auf eventuelle Antworten.

Gruß
Elwedridsch

Offline

#2 13.03.2018 08:43:58

chepaz [nologin]
Gast

Re: Mono gibt Fehler aus

Die zugehörige .cs Datei wäre evtl. hilfreich.

#3 13.03.2018 12:34:56

chepaz
Mitglied

Re: Mono gibt Fehler aus

chepaz [nologin] schrieb:

Die zugehörige .cs Datei wäre evtl. hilfreich.

Evtl. liegt es am Terminal: https://stackoverflow.com/questions/488 … ator-issue

Offline

#4 14.03.2018 18:48:29

Elwedridsch
Mitglied

Re: Mono gibt Fehler aus

Die .cs Datei ist die Testdatei von der Mono Seite aus dem Arch-Wiki. Das Programm gibt einfach

 Hallo Welt 

aus.

Inzwischen habe ich auch mal überprüft, ob das mit der Shell bei mir der Fall ist.
Und siehe da, genau so ist es.
Nur frage ich mich jetzt warum der Fehler ausgegeben wird und ob ich das irgendwie beheben kann.
Danke an chepaz inzwischen schon mal.

Gruß
Elwedridsch

Offline

#5 14.03.2018 20:33:59

chepaz
Mitglied

Re: Mono gibt Fehler aus

Elwedridsch schrieb:

...und ob ich das irgendwie beheben kann.

Nicht c#/.NET unter Linux programmieren X-)

Offline

Schnellantwort auf dieses Thema

Schreibe deinen Beitrag und versende ihn
Deine Antwort

Fußzeile des Forums