ZD3 und Linux

Die Zusi-Display Software von Jens Haupert simuliert Führerraumanzeigen (Buchfahrplan, Diagnose, FIS, ...)

Moderator: Jens Haupert

Antworten
Nachricht
Autor
Benutzeravatar
SgtMcExodus
Beiträge: 220
Registriert: 27.03.2012 17:56:48
Aktuelle Projekte: Studium
Wohnort: Berlin

ZD3 und Linux

#1 Beitrag von SgtMcExodus »

Guten Abend,
ich versuche gerade fieberhaft, ZusiDisplay unter Linux (Xubuntu 13.10) zum Laufen zu bringen. Nach dem Installieren der gdiplus.dll kann ich nun die Displays einwandfrei laden, viel mehr geht jedoch leider nicht. Die Diagnosedisplays starten, reagieren jedoch nicht auf Mauseingaben (die Softkey funktionieren aber per Tastatur), desweiteren lässt sich keine Verbindung herstellen (das kann aber auch andere Ursachen haben). Versuche ich jedoch, ein Führerraumdisplay zu laden, lässt sich dieses kurz blicken, "Intialisierung. Bitte warten..." erscheint. In dem Moment, in dem diese Meldung wieder verschwinden sollte (nach 2-3 Sekunden), verabschiedet sich jedoch das komplettte Fenster mit folgender Konsolenausgabe:

Code: Alles auswählen

Unhandled Exception:
System.ServiceModel.EndpointNotFoundException: The discovery client could not receive Find operation response within the operation timeout.
  at System.ServiceModel.Discovery.Version11.DiscoveryTargetClient11.Find (System.ServiceModel.Discovery.FindCriteria criteria) [0x00000] in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.ServiceModel.EndpointNotFoundException: The discovery client could not receive Find operation response within the operation timeout.
  at System.ServiceModel.Discovery.Version11.DiscoveryTargetClient11.Find (System.ServiceModel.Discovery.FindCriteria criteria) [0x00000] in <filename unknown>:0 
Getötet
user@chrubuntu:/media/user/SanDisk16/ZusiDisplay-3.2.8-ZD2$ wine ZusiDisplay.exefixme:mscoree:ConfigFileHandler_startElement Unknown element L"configSections" in state 1
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"section" in state 3
fixme:mscoree:ConfigFileHandler_startElement Unknown element L"nlog" in state 1
fixme:mscoree:parse_startup useLegacyV2RuntimeActivationPolicy=L"true" not implemented
fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.0,Profile=Client" not implemented
fixme:mscoree:CLRMetaHost_GetRuntime Unrecognized version L"v4.0"
fixme:win:EnumDisplayDevicesW ((null),0,0x32e168,0x00000000), stub!
Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Drawing.GDIPlus.GdipDeleteFontFamily (intptr) <0xffffffff>
  at System.Drawing.FontFamily.Dispose () <0x0002b>
  at (wrapper remoting-invoke-with-check) System.Drawing.FontFamily.Dispose () <0xffffffff>
  at System.Drawing.FontFamily.Finalize () <0x00013>
  at (wrapper runtime-invoke) object.runtime_invoke_virtual_void__this__ (object,intptr,intptr,intptr) <0xffffffff>

abnormal program termination
err:mscoree:expect_no_runtimes Process exited with a Mono runtime loaded.
user@chrubuntu:/media/user/SanDisk16/ZusiDisplay-3.2.8-ZD2$ 
Das EBuLa ist leider auch nicht in der Lage, den Fahrplan zu zeichnen.

Hat jemand hier schon Erfahrungen mit ZD unter Linux gemacht oder es sogar zum Laufen bekommen?
Oder - kann jemand die Meldung interpretieren und mir Lösungsansätze geben (oder sagen, das das wohl nix wird)?

Bis dahin werde ich wohl mit den railway-displays leben "müssen" - genial, aber leider nur Diagnose und eben nicht skalierbar.

Jakob

Benutzeravatar
F. Schn.
Beiträge: 6607
Registriert: 24.10.2011 18:58:26

Re: ZD3 und Linux

#2 Beitrag von F. Schn. »

Hi,

nur mal ein typischer Vorschlag zu CLI-Programmen auf Linux: Ist das .Net oder Mono? Sofern möglich, versuch mal das je andere.

F. Schn.
Diese Signatur möchte folgendes bekannter machen: ZusiWiki · ZusiSK: Streckenprojekte · YouTube: Objektbau für Zusi · euirc: Zusi-Chat

Benutzeravatar
SgtMcExodus
Beiträge: 220
Registriert: 27.03.2012 17:56:48
Aktuelle Projekte: Studium
Wohnort: Berlin

Re: ZD3 und Linux

#3 Beitrag von SgtMcExodus »

Das hat leider nicht funktioniert, unter .NET 4.0 startet nicht einmal mehr der Buchfahrplan :(
Trotzdem Danke für dem Tipp.

Benutzeravatar
Jens Haupert
Beiträge: 4897
Registriert: 23.03.2004 14:44:34
Aktuelle Projekte: http://www.zusidisplay.de
Wohnort: Berlin
Kontaktdaten:

Re: ZD3 und Linux

#4 Beitrag von Jens Haupert »

Hallo,

ZD benutzt WCF zur Kommunikation der einzelnen Displays untereinander. WCF wird allerdings von Mono nicht vollständig unterstützt, so dass es zu den beschriebenen Fehlern kommt.

MfG Jens
Zuletzt geändert von Jens Haupert am 10.07.2014 13:04:02, insgesamt 1-mal geändert.

Antworten