(Solved)Unable to play on Opensuse 13.2 (Gnome)

On launch a fatal error occurs.

Discussion about the game and its default mods.
VincentvdBergh
Posts: 2
Joined: Thu Dec 04, 2014 3:00 pm

(Solved)Unable to play on Opensuse 13.2 (Gnome)

Post by VincentvdBergh »

[/b]Hi,

I recently ditched Ubuntu for openSuse and I am glad I did, but I have one HUGE problem when trying to start openRA. When I launch the game, I see the screen of loading for about 1 second, and then a fatal error occurs.

Exception.log says:
Operating System: Linux (Unix 3.16.6.2)
Runtime Version: Mono 3.8.0 (tarball Fri Oct 10 15:00:11 UTC 2014) CLR 4.0.30319.17020
Exception of type `System.TypeInitializationException`: An exception was thrown by the type initializer for OpenRA.Support.PerfHistory
Inner Exception of type `System.TypeInitializationException`: An exception was thrown by the type initializer for System.Drawing.KnownColors
Inner Exception of type `System.TypeInitializationException`: An exception was thrown by the type initializer for System.Drawing.GDIPlus
Inner Exception of type `System.DllNotFoundException`: libgdiplus.so
TypeName=``
at (wrapper managed-to-native) System.Drawing.GDIPlus:GdiplusStartup (ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
at System.Drawing.GDIPlus..cctor () [0x00000] in <filename unknown>:0
at System.Drawing.KnownColors..cctor () [0x00000] in <filename unknown>:0
at System.Drawing.Color.get_Red () [0x00000] in <filename unknown>:0
at OpenRA.Support.PerfHistory..cctor () [0x00000] in <filename unknown>:0
at OpenRA.Game.Initialize (OpenRA.Arguments args) [0x00000] in <filename unknown>:0
at OpenRA.Program.Run (System.String[] args) [0x00000] in <filename unknown>:0
at OpenRA.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
All other .log files are empty. Anybody has a clue what to do with this so I can start playing again (No I will not reinstall Ubuntu just to play openRA)
Last edited by VincentvdBergh on Thu Dec 04, 2014 7:47 pm, edited 1 time in total.
User avatar
Sleipnir
Posts: 878
Joined: Thu Apr 11, 2002 12:52 am

Post by Sleipnir »

Inner Exception of type `System.DllNotFoundException`: libgdiplus.so
It looks like your mono installation is broken.
VincentvdBergh
Posts: 2
Joined: Thu Dec 04, 2014 3:00 pm

Post by VincentvdBergh »

Sleipnir wrote:
Inner Exception of type `System.DllNotFoundException`: libgdiplus.so
It looks like your mono installation is broken.
Thanx your suggestion made me have to take a look at mono. Now I wonder why mono was not taken in when I installed openRA since it is a dependency.

I now fixed the problem by installing the package "mono-complete" via Yast.

OpenRA now starts normally and is playable again!
Matt
Posts: 1164
Joined: Tue May 01, 2012 1:21 pm
Location: Germany

Post by Matt »

https://build.opensuse.org/request/show/264211 should fix it. The main problem is still https://github.com/OpenRA/OpenRA/issues/6863 which is yet unresolved. I have to disable automatic dependency calculation, because we ship system libraries such as OpenTK, Mono.Nat and SharpFont which OpenRA would otherwise provide to other packages which adds twists.

Who is online

Users browsing this forum: No registered users and 7 guests