Jump to content
Not connected, Your IP: 18.116.118.244
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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Security Check
    Play CAPTCHA Audio
    Refresh Image

×
×
  • Create New...