Repetier-Host-x86_64-2.3.2.AppImage crashes in Debian 12

ecjecj
edited August 31 in Linux
While trying to run the AppImage on Debian 12, I receive this:

LD_LIBRARY_PATH = /tmp/.mount_RepetiRzHqzC/usr/lib:
MONO_PATH = /tmp/.mount_RepetiRzHqzC/usr/lib
zenity, kdialog, Xdialog missing. Skipping ./repetier-host.wrapper.

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Windows.Forms.WindowsFormsSynchronizationContext' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Windows.Forms.ThemeEngine' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Drawing.GDIPlus' threw an exception. ---> System.DllNotFoundException: libgdiplus.so.0 assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) System.Drawing.GDIPlus.GdiplusStartup(ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
  at System.Drawing.GDIPlus..cctor () [0x000b0] in <855fb33ee0ce444c9734eb0dae83c706>:0 
   --- End of inner exception stack trace ---
  at System.Drawing.StringFormat..ctor (System.Drawing.StringFormatFlags options, System.Int32 language) [0x00011] in <855fb33ee0ce444c9734eb0dae83c706>:0 
  at System.Drawing.StringFormat..ctor () [0x00000] in <855fb33ee0ce444c9734eb0dae83c706>:0 
  at (wrapper remoting-invoke-with-check) System.Drawing.StringFormat..ctor()
  at System.Windows.Forms.ThemeWin32Classic.ResetDefaults () [0x0001f] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at System.Windows.Forms.ThemeWin32Classic..ctor () [0x00006] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at System.Windows.Forms.ThemeEngine..cctor () [0x00012] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
   --- End of inner exception stack trace ---
  at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined () [0x00000] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at System.Windows.Forms.Control..ctor () [0x000d6] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control..ctor()
  at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
   --- End of inner exception stack trace ---
  at System.Windows.Forms.Control..ctor () [0x0000d] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at System.Windows.Forms.ContainerControl..ctor () [0x0000e] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at System.Windows.Forms.Form..ctor () [0x00012] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at RepetierHost.view.utils.SplashScreen..ctor () [0x00000] in <9a5f3ad3b87c46f4bf88150a6cb4c659>:0 
  at (wrapper remoting-invoke-with-check) RepetierHost.view.utils.SplashScreen..ctor()
  at RepetierHost.view.utils.SplashScreen.run () [0x00049] in <9a5f3ad3b87c46f4bf88150a6cb4c659>:0 
  at RepetierHost.Program.Main (System.String[] args) [0x0000b] in <9a5f3ad3b87c46f4bf88150a6cb4c659>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Windows.Forms.WindowsFormsSynchronizationContext' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Windows.Forms.ThemeEngine' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Drawing.GDIPlus' threw an exception. ---> System.DllNotFoundException: libgdiplus.so.0 assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) System.Drawing.GDIPlus.GdiplusStartup(ulong&,System.Drawing.GdiplusStartupInput&,System.Drawing.GdiplusStartupOutput&)
  at System.Drawing.GDIPlus..cctor () [0x000b0] in <855fb33ee0ce444c9734eb0dae83c706>:0 
   --- End of inner exception stack trace ---
  at System.Drawing.StringFormat..ctor (System.Drawing.StringFormatFlags options, System.Int32 language) [0x00011] in <855fb33ee0ce444c9734eb0dae83c706>:0 
  at System.Drawing.StringFormat..ctor () [0x00000] in <855fb33ee0ce444c9734eb0dae83c706>:0 
  at (wrapper remoting-invoke-with-check) System.Drawing.StringFormat..ctor()
  at System.Windows.Forms.ThemeWin32Classic.ResetDefaults () [0x0001f] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at System.Windows.Forms.ThemeWin32Classic..ctor () [0x00006] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at System.Windows.Forms.ThemeEngine..cctor () [0x00012] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
   --- End of inner exception stack trace ---
  at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined () [0x00000] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at System.Windows.Forms.Control..ctor () [0x000d6] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control..ctor()
  at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
   --- End of inner exception stack trace ---
  at System.Windows.Forms.Control..ctor () [0x0000d] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at System.Windows.Forms.ContainerControl..ctor () [0x0000e] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at System.Windows.Forms.Form..ctor () [0x00012] in <25c2bdf9d79a43a599eb46bd15cd77fb>:0 
  at RepetierHost.view.utils.SplashScreen..ctor () [0x00000] in <9a5f3ad3b87c46f4bf88150a6cb4c659>:0 
  at (wrapper remoting-invoke-with-check) RepetierHost.view.utils.SplashScreen..ctor()
  at RepetierHost.view.utils.SplashScreen.run () [0x00049] in <9a5f3ad3b87c46f4bf88150a6cb4c659>:0 
  at RepetierHost.Program.Main (System.String[] args) [0x0000b] in <9a5f3ad3b87c46f4bf88150a6cb4c659>:0

Comments

  • Please try installing the missing libgdiplus package.
    sudo apt update
    sudo apt install libgdiplus

  • edited September 4
    Repetier said:
    Please try installing the missing libgdiplus package.
    sudo apt update
    sudo apt install libgdiplus

    This seems like the same error I'm getting on Kubuntu 24.04. I can confirm that installing the libgdiplus package didn't change anything at all. I would like to point out that it seems Repetier-Host uses Mono 4.6, but currently, Linux distributions like *buntu install version 6.8... I should mention that Mono 4.6 dates back to 2016—8 years ago! I kindly ask you developers to take a couple of hours to install a modern Linux distribution and test/debug your application, as it will likely require only a few adjustments to work.

    I am an experienced Linux user; I've been using it for 20 years and was a system administrator... but I couldn't get Repetier to work on Kubuntu 24. I just migrated my last Windows machine to Linux, and on the very first day, I had to downgrade from 24 to 22, which only has 10 months of support left.

  • Please redownload the AppImage. I have added a library that was missing. It is not libgdiplus but libtiff in version 5 while newer linux distros now have version 6 which did not fit. Worked on ubuntu 24.04 for me.
Sign In or Register to comment.