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

On launch a fatal error occurs.

Discussion about the game and its default mods.
Post Reply
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: Wed Apr 10, 2002 11:52 pm
Contact:

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: 1155
Joined: Tue May 01, 2012 12: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.

Post Reply