Jump to content
Not connected, Your IP: 216.73.217.99
Zorro92

How to start Eddie on PureOS (Debian 10) Wayland Server

Recommended Posts

The application Eddie installed perfectly on PureOS (Debian 10). But the app does not want to start. Looks like a problem in the Wyland graphic server. How to solve a problem? Here is the information from the terminal:
 

Quote
sudo eddie-ui
No protocol specified
. 2020.02.18 14:49:25 - Eddie version: 2.16.3 / linux_x64, System: Linux, Name: PureOS \n \l, Version: Linux PC345 4.19.0-5-amd64 #1 SMP Debian 4.19.37-5+deb10u2 (2019-08-08) x86_64 GNU/Linux, Mono/.Net: 5.18.0.240 (Debian 5.18.0.240+dfsg-3 Wed Apr 17 16:37:36 UTC 2019); Framework: v4.0.30319
. 2020.02.18 14:49:25 - Reading options from /root/.airvpn/default.xml
. 2020.02.18 14:49:25 - Profile options not found, using defaults.
No protocol specified
  at System.Windows.Forms.Control..ctor () [0x0000d] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.ContainerControl..ctor () [0x0000e] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.Form..ctor () [0x00012] in <0e1823914d7643eeaf1207febb083a4a>:0
  at Eddie.Forms.Form..ctor () [0x00000] in <b11646ead2c14c05b54514e0919f0f62>:0
  at Eddie.Forms.Forms.Main..ctor () [0x0003f] in <b11646ead2c14c05b54514e0919f0f62>:0
  at (wrapper remoting-invoke-with-check) Eddie.Forms.Forms.Main..ctor()
  at Eddie.Forms.UiClient.Init () [0x00052] in <b11646ead2c14c05b54514e0919f0f62>:0
  at Eddie.Forms.Linux.Program.Main () [0x00065] in <c49d9b59ddd24d008d63a713b04d3a77>:0

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Windows.Forms.WindowsFormsSynchronizationContext' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.Windows.Forms.XplatUI' threw an exception. ---> System.ArgumentNullException: Could not open display (X-Server required. Check your DISPLAY environment variable)
Parameter name: Display
  at System.Windows.Forms.XplatUIX11.SetDisplay (System.IntPtr display_handle) [0x00435] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.XplatUIX11..ctor () [0x00077] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.XplatUIX11.GetInstance () [0x0001c] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.XplatUI..cctor () [0x000e3] in <0e1823914d7643eeaf1207febb083a4a>:0
   --- End of inner exception stack trace ---
  at System.Windows.Forms.Theme.get_MenuAccessKeysUnderlined () [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined () [0x00005] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.Control..ctor () [0x000dc] in <0e1823914d7643eeaf1207febb083a4a>:0
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control..ctor()
  at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0
   --- End of inner exception stack trace ---
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at System.Windows.Forms.WindowsFormsSynchronizationContext.get_AutoInstall () [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.Control..ctor () [0x0000d] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.ContainerControl..ctor () [0x0000e] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.Form..ctor () [0x00012] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.MessageBox+MessageBoxForm..ctor (System.Windows.Forms.IWin32Window owner, System.String text, System.String caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Boolean displayHelpButton) [0x0000c] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.MessageBox+MessageBoxForm..ctor (System.Windows.Forms.IWin32Window owner, System.String text, System.String caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon) [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.MessageBox+MessageBoxForm..ctor(System.Windows.Forms.IWin32Window,string,string,System.Windows.Forms.MessageBoxButtons,System.Windows.Forms.MessageBoxIcon)
  at System.Windows.Forms.MessageBox.Show (System.String text, System.String caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon) [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0
  at Eddie.Forms.Linux.Program.Main () [0x00087] in <c49d9b59ddd24d008d63a713b04d3a77>: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.XplatUI' threw an exception. ---> System.ArgumentNullException: Could not open display (X-Server required. Check your DISPLAY environment variable)
Parameter name: Display
  at System.Windows.Forms.XplatUIX11.SetDisplay (System.IntPtr display_handle) [0x00435] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.XplatUIX11..ctor () [0x00077] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.XplatUIX11.GetInstance () [0x0001c] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.XplatUI..cctor () [0x000e3] in <0e1823914d7643eeaf1207febb083a4a>:0
   --- End of inner exception stack trace ---
  at System.Windows.Forms.Theme.get_MenuAccessKeysUnderlined () [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined () [0x00005] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.Control..ctor () [0x000dc] in <0e1823914d7643eeaf1207febb083a4a>:0
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control..ctor()
  at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0
   --- End of inner exception stack trace ---
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at System.Windows.Forms.WindowsFormsSynchronizationContext.get_AutoInstall () [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.Control..ctor () [0x0000d] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.ContainerControl..ctor () [0x0000e] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.Form..ctor () [0x00012] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.MessageBox+MessageBoxForm..ctor (System.Windows.Forms.IWin32Window owner, System.String text, System.String caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Boolean displayHelpButton) [0x0000c] in <0e1823914d7643eeaf1207febb083a4a>:0
  at System.Windows.Forms.MessageBox+MessageBoxForm..ctor (System.Windows.Forms.IWin32Window owner, System.String text, System.String caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon) [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.MessageBox+MessageBoxForm..ctor(System.Windows.Forms.IWin32Window,string,string,System.Windows.Forms.MessageBoxButtons,System.Windows.Forms.MessageBoxIcon)
  at System.Windows.Forms.MessageBox.Show (System.String text, System.String caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon) [0x00000] in <0e1823914d7643eeaf1207febb083a4a>:0
  at Eddie.Forms.Linux.Program.Main () [0x00087] in <c49d9b59ddd24d008d63a713b04d3a77>:0

Share this post


Link to post

Hello!

You're right, Eddie 2.16 can not run in your environment. Can you please test Eddie 2.18.7 beta? Now the GUI runs with ordinary user privileges (no more GUI running with root privileges) and is run by the account of the DE you use. Other changes have been implemented and compatibility with Wayland should now be 100% - last but not least Eddie backend, running with root privileges, does not need anymore Mono framework (it is written in C++)

To test Eddie 2.18.7 beta please see here:
https://airvpn.org/forums/topic/45326-eddie-desktop-218beta-released/

Kind regards
 

Share this post


Link to post

Thanks! Eddie version 2.18.7 beta is installed, launched and works without problems on PureOS.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...