Jump to content
Not connected, Your IP: 44.221.70.232
Staff

Eddie Desktop 2.24 beta released

Recommended Posts

Hello!

 

We're very glad to inform you that a new Eddie Air client version has been released: 2.24 beta. It is ready for public beta testing.

 

How to test our experimental release:


This is a new version of Eddie Desktop (Windows / Linux / MacOS).
We know there is still 2.21.8 as stable, and 2.22.x and 2.23.x series never reached the stable version.
We hope that this version 2.24.x will be tested and reach a stable release.

Internally (in terms of development and code) it represents a significant step forward for us: the CLI editions are compiled with dotnet 7, without Mono, Xamarin and any dependency on NetFramework (Windows) or Mono (Linux, MacOS). 
All CLI projects can be opened in Visual Studio Code and debugged on any OS (macOS, Linux, Windows) without the need to use Xamarin, Visual Studio or Visual Studio for Mac. 
A new UI is in the works that will finally remove the dependency on Mono and Xamarin, but we don't have a release date to announce yet. 
The MacOS CLI is new (previously there was only the UI, or the UI with "-cli"), and it's also native for arm64. 
Overall, there has been a significant effort to clean up and modernise the code, and to prepare our build/deploy scripts for the new UI as well. 

We understand that there are still tickets or posts that we haven't responded to yet, but we preferred to complete this step first.

Main changelog:
  • [new] WireGuard is now the default communication protocol
  • [new] All CLI editions can be compiled and debugged with VSCode and .NET7
  • [new] [macOS] CLI-only edition, built with .NET7, without Xamarin
  • [new] New commandline only option "elevated.method"
  • [change] OpenVPN 2.6.9
  • [change] [linux] CLI edition, built with .NET7, without Mono
  • [change] [linux] .deb and .rpm, removed Mono dependency
  • [change] [linux] .deb package tries to initialize elevated service at install/uninstall, .rpm package still missing this feature.
  • [change] [windows] CLI edition, built with .NET7
  • [change] [all] Better management of SIGTERM signal
  • [change] [all] Don't check if app dir is writable for portable-mode, now managed by presence of "portable.txt".
  • [bugfix] [linux] terminal issue with sudo elevation
  • [deprecation] [all] -cli mode for UI. Use CLI edition directly, now available in all supported platform.
  • [deprecation] [windows] Vista builds
  • [deprecation] [windows] Windows Firewall Network Lock mode
  • [deprecation] [linux] x86 builds
  • [deprecation] [linux] Portable Mono builds

 

Share this post


Link to post

Thank you for the new beta, will test this version on macOS. Just out of interest:
 

Quote
[new] WireGuard is now the default communication protocol

What is or was the main intention to choose WireGuard as the (new) default protocol over OpenVPN? I never had any issue with one or the other in Eddie, but I'm just curious.

Share this post


Link to post
1 hour ago, spinmaster said:

What is or was the main intention to choose WireGuard as the (new) default protocol over OpenVPN? I never had any issue with one or the other in Eddie, but I'm just curious.


Hello!

Some preliminary considerations:
https://airvpn.org/forums/topic/56989-can-the-10g-full-duplex-servers-operate-at-nearly-or-full-bandwidthcapacity/?do=findComment&comment=228405

Also, the choice is not hard coded. The connection mode picked when "Automatic" is selected may now be driven by the bootstrap servers' manifest file. We would gladly welcome feedback on the current WireGuard choice as well.

Kind regards
 

Share this post


Link to post
1 hour ago, Staff said:
Some preliminary considerations:
https://airvpn.org/forums/topic/56989-can-the-10g-full-duplex-servers-operate-at-nearly-or-full-bandwidthcapacity/?do=findComment&comment=228405

The connection mode picked when "Automatic" is selected may now be driven by the bootstrap servers' manifest file.
 

Thanks for clarifying! I made a few tests on a few different servers with connection mode "Automatic" and for all them, the previous default protocol & port (OpenVPN 443) was chosen. In which cases uses the bootstrap server manifest file WireGuard over OpenVPN?

I may leave it on WireGuard personally in Eddie as it feels a little faster than OpenVPN, but overall stability is more important for me than speed or a few extra MBit and as I said, OpenVPN worked also just fine so far.

Share this post


Link to post
1 minute ago, spinmaster said:
Thanks for clarifying! I made a few tests on a few different servers with connection mode "Automatic" and for all them, the previous default protocol & port (OpenVPN 443) was chosen. In which cases uses the bootstrap server manifest file WireGuard over OpenVPN?

I may leave it on WireGuard personally in Eddie as it feels a little faster than OpenVPN, but overall stability is more important for me than speed or a few extra MBit and as I said, OpenVPN worked also just fine so far.

Thank you for your tests! @Clodo may clarify this event. Also, does Eddie keep connecting over OpenVPN when you log your account out and in again?

Kind regards
 

Share this post


Link to post

Any idea on when there will be a new STABLE release? Assuming you're using semantic versioning, we've skipped past a 2.22 and 2.23 stable release, and we're still stuck at 2.21.8.

Share this post


Link to post
44 minutes ago, Staff said:
Also, does Eddie keep connecting over OpenVPN when you log your account out and in again?

Correct, logging out and back in in Eddie, then reconnecting (even after quitting application and new launch) to both a random server or a specific server with Protocol mode "Automatic", always chooses OpenVPN UDP 443. Tested on servers Phact, Xuange, Taurus & Zuben.

 

Share this post


Link to post
Posted ... (edited)

I installed the Arch package and there is no tray icon. It seems the PNG icons are missing from /usr/share/eddie-ui/.

EDIT: It seems the eddie-tray binary is missing from /usr/lib/eddie-ui/.

Edited ... by MarkDubya

Share this post


Link to post

When i boot my pc I have eddie set to start on logon, however I get attached errors.
Seems this has to do with the service not being started yet?
After I close the 2nd error nothing happens.
When i then open eddie manually it starts fine

this didn't happen on 2.23

1.png.af860a93e6f5ca1a6b650e23d8a06a41.png

2.png.fd9c6fa47692d1d6884987f6ea73ccdb.png

My settings:
setting.thumb.png.1cf331c7db85f909d2dea890c90a59cc.png
 

Share this post


Link to post

On Xubuntu LTS 22.04 the log is getting spammed with "DNS of the interface 'Eddie' switched to VPN DNS - via systemd-resolved" message. Same thing happened on the previous beta which I posted on the older thread:
https://airvpn.org/forums/topic/56428-eddie-desktop-223-beta-released/?do=findComment&comment=229176

Another issue is that minimize to tray still does not work like it hasn't worked for a while.

Share this post


Link to post

I just update eddie-ui:amd64  from 2.23.2 to 2.24.0.
It broke during update (not an issue), i restart computer. Eddie-ui launch but nothing in sysray

Then : i try to uncheck sysray, restart eddie-ui : but no way.

When start via cli :

$ eddie-ui 
[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.TypeInitializationException: The type initializer for 'Sys' threw an exception. ---> System.DllNotFoundException: /usr/lib/../lib/libmono-native.so assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) Interop+Sys.LChflagsCanSetHiddenFlag()
  at Interop+Sys..cctor () [0x00000] in <c453bf849bb84e719dbec0475e99db95>:0 
   --- End of inner exception stack trace ---
  at System.IO.FileSystem.FileExists (System.ReadOnlySpan`1[T] fullPath, System.Int32 fileType, Interop+ErrorInfo& errorInfo) [0x00007] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.IO.FileSystem.FileExists (System.ReadOnlySpan`1[T] fullPath) [0x00006] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.IO.File.Exists (System.String path) [0x00043] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.Reflection.Assembly.InternalGetSatelliteAssembly (System.String name, System.Globalization.CultureInfo culture, System.Version version, System.Boolean throwOnFileNotFound, System.Threading.StackCrawlMark& stackMark) [0x000c5] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.Resources.ManifestBasedResourceGroveler.GetSatelliteAssembly (System.Globalization.CultureInfo lookForCulture, System.Threading.StackCrawlMark& stackMark) [0x0005b] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet (System.Globalization.CultureInfo culture, System.Collections.Generic.Dictionary`2[TKey,TValue] localResourceSets, System.Boolean tryParents, System.Boolean createIfNotExists, System.Threading.StackCrawlMark& stackMark) [0x00031] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.Resources.ResourceManager.InternalGetResourceSet (System.Globalization.CultureInfo requestedCulture, System.Boolean createIfNotExists, System.Boolean tryParents, System.Threading.StackCrawlMark& stackMark) [0x00099] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.Resources.ResourceManager.InternalGetResourceSet (System.Globalization.CultureInfo culture, System.Boolean createIfNotExists, System.Boolean tryParents) [0x00002] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.Resources.ResourceManager.GetObject (System.String name, System.Globalization.CultureInfo culture, System.Boolean wrapUnmanagedMemStream) [0x00071] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.Resources.ResourceManager.GetObject (System.String name) [0x00000] in <c453bf849bb84e719dbec0475e99db95>:0 
  at System.Windows.Forms.KeyboardLayouts.LoadLayouts () [0x00010] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at System.Windows.Forms.KeyboardLayouts.get_Layouts () [0x00008] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at System.Windows.Forms.X11Keyboard.DetectLayout (System.Windows.Forms.KeyboardLayouts layouts) [0x0013a] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at System.Windows.Forms.X11Keyboard.EnsureLayoutInitialized () [0x0000f] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at System.Windows.Forms.X11Keyboard..ctor (System.IntPtr display, System.IntPtr clientWindow) [0x00070] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at System.Windows.Forms.XplatUIX11.SetDisplay (System.IntPtr display_handle) [0x00296] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at System.Windows.Forms.XplatUIX11..ctor () [0x00077] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at System.Windows.Forms.XplatUIX11.GetInstance () [0x00019] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at System.Windows.Forms.XplatUI..cctor () [0x000c0] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
   --- End of inner exception stack trace ---
  at System.Windows.Forms.Theme.get_MenuAccessKeysUnderlined () [0x00000] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at System.Windows.Forms.SystemInformation.get_MenuAccessKeysUnderlined () [0x00005] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at System.Windows.Forms.Control..ctor () [0x000d6] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control..ctor()
  at System.Windows.Forms.WindowsFormsSynchronizationContext..cctor () [0x00000] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
   --- End of inner exception stack trace ---
  at System.Windows.Forms.Control..ctor () [0x0000d] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at System.Windows.Forms.ScrollableControl..ctor () [0x00000] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at System.Windows.Forms.ContainerControl..ctor () [0x0000e] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at System.Windows.Forms.Form..ctor () [0x00012] in <1ad3b9c5e8484f3cb4aaaf843739b786>: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 <1ad3b9c5e8484f3cb4aaaf843739b786>: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 <1ad3b9c5e8484f3cb4aaaf843739b786>: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 <1ad3b9c5e8484f3cb4aaaf843739b786>:0 
  at Eddie.Forms.Linux.Program.Main () [0x000cc] in <4c7dfad086244056a4a784b56e18c572>:0 

I'm on Debian 12/Bookworm with Mate as windows manager.

No issue before this update : systray work and i can launch.

PS : `eddie-cli -login=BettyIsBoop -password=myassword -netlock` work


Original topic :

 

Share this post


Link to post

Version 2.24.1 with some bugfixes released.

 

On 2/26/2024 at 6:46 PM, spinmaster said:

Thanks for clarifying! I made a few tests on a few different servers with connection mode "Automatic" and for all them, the previous default protocol & port (OpenVPN 443) was chosen. In which cases uses the bootstrap server manifest file WireGuard over OpenVPN?


In some packages, WireGuard was not the default, fixed in 2.24.1.
 

On 2/26/2024 at 6:53 PM, ersatzzz said:

Any idea on when there will be a new STABLE release? Assuming you're using semantic versioning, we've skipped past a 2.22 and 2.23 stable release, and we're still stuck at 2.21.8.


As soon as possible.
 

On 2/27/2024 at 2:31 AM, MarkDubya said:

I installed the Arch package and there is no tray icon. It seems the PNG icons are missing from /usr/share/eddie-ui/.


Tray icon should be fixed in 2.24.1
 

On 2/27/2024 at 1:33 PM, zsam288 said:

1.png.af860a93e6f5ca1a6b650e23d8a06a41.png
 


Fixed in 2.24.1, same issue also for @drum
 

22 hours ago, Viaica said:

On Xubuntu LTS 22.04 the log is getting spammed with "DNS of the interface 'Eddie' switched to VPN DNS - via systemd-resolved" message.
Another issue is that minimize to tray still does not work like it hasn't worked for a while.


Both under investigation, thank you for your tests and patience!
 

5 hours ago, BettyIsBoop said:

 


$ eddie-ui 
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Windows.Forms.WindowsFormsSynchronizationContext' threw an exception.

Under investigation, thank you for your tests and patience!

Kind regards

 

Share this post


Link to post
Posted ... (edited)
7 hours ago, BettyIsBoop said:

When start via cli :


$ eddie-ui 
[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.TypeInitializationException: The type initializer for 'Sys' threw an exception. ---> System.DllNotFoundException: /usr/lib/../lib/libmono-native.so assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) Interop+Sys.LChflagsCanSetHiddenFlag()

I see this as well. I also see when making the upgrade from stable to experimental the following packages are removed:
 
ca-certificates-mono cli-common libgdiplus libmono-accessibility4.0-cil libmono-btls-interface4.0-cil libmono-corlib4.5-cil libmono-corlib4.5-dll libmono-i18n-west4.0-cil libmono-i18n4.0-cil libmono-posix4.0-cil libmono-security4.0-cil libmono-system-configuration4.0-cil libmono-system-core4.0-cil libmono-system-data4.0-cil libmono-system-drawing4.0-cil libmono-system-enterpriseservices4.0-cil libmono-system-numerics4.0-cil libmono-system-runtime-serialization-formatters-soap4.0-cil libmono-system-security4.0-cil libmono-system-transactions4.0-cil libmono-system-windows-forms4.0-cil libmono-system-xml4.0-cil libmono-system4.0-cil libmono-webbrowser4.0-cil libmonoboehm-2.0-1 mono-4.0-gac mono-gac mono-runtime mono-runtime-common mono-runtime-sgen mono-utils
Looking at the apt package dependencies, I see eddie-ui:amd64 2.21.8 (stable) depends on:
  libc6 (>= 2.3.2)
  sudo
  curl
  libnotify-bin
  mono-runtime
  mono-utils
  libmono-system-core4.0-cil
  libmono-system-windows-forms4.0-cil
  openvpn
  stunnel4
  libsecret-tools
  libayatana-appindicator3-1

while eddie-ui:amd64 2.24.1 (experimental) only depends on:
  libc6 (>= 2.3.2)                                                                                                                                                                                                                                                                      
  policykit-1                                                                                                                                                                                                                                                                           
  curl                                                                                                                                                                                                                                                                                  
  libnotify-bin                                                                                                                                                                                                                                                                         
  openvpn                                                                                                                                                                                                                                                                               
  stunnel4                                                                                                                                                                                                                                                                              
  libcurl4                                                                                                                                                                                                                                                                              
  libsecret-tools                                                                                                                                                                                                                                                                       
  libayatana-appindicator3-1
so some mono deps seem to have been missed.
  Edited ... by svenmaninov

Share this post


Link to post

After reboot AirVPN doesn't honour the last server used.
This seems to affect at least v2.23.x and v2.24.x
Configuration
002-avpn.thumb.png.186841354eb9090237c651113797bdce.png
001-avpn.thumb.png.d6e5794527e2cc362cf1375e5ceb621c.png

Steps to reproduce:
Start the computer with server A
Change to server B
Reboot or turn off/on the computer without manually closing  AirVPN
The system will start connecting to server A while it was expected to connect to server B as it was the last used server.
On the contrary if AirVPN was manually terminated, after reboot it connects to server B.
This is using Wireguard, didn't look for OpenVPN

Eddie version: 2.24.1beta / windows_x64, System: Windows, Name: Windows 10 Education, Version: 10.0.19045.0, Framework: v4.0.30319

 

Share this post


Link to post

Hi, this happens on a Debian Bookworm machine after upgrading eddie-ui to 2.24.1

Screenshot_2024-02-29_08-37-42.png.1381b2a3503a780e976e0d7c60bc9d6e.png

Some logs:

$ eddie-ui

[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'Mono.Unix.Native.Syscall' threw an exception. ---> System.DllNotFoundException: /usr/lib/../lib/libMonoPosixHelper.so assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) Mono.Unix.Native.Syscall.get_at_fdcwd()
  at Mono.Unix.Native.Syscall..cctor () [0x0000a] in <109e73170c824cceae3aaa135a64841a>:0
   --- End of inner exception stack trace ---
  at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue, System.Boolean allowIdle) [0x000f2] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0
  at System.Windows.Forms.XplatUIX11.UpdateMessageQueue (System.Windows.Forms.XEventQueue queue) [0x00000] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0
  at System.Windows.Forms.XplatUIX11.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, System.IntPtr handle, System.Int32 wFilterMin, System.Int32 wFilterMax) [0x0001c] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0
  at System.Windows.Forms.XplatUI.GetMessage (System.Object queue_id, System.Windows.Forms.MSG& msg, System.IntPtr hWnd, System.Int32 wFilterMin, System.Int32 wFilterMax) [0x00000] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0
  at System.Windows.Forms.Application.RunLoop (System.Boolean Modal, System.Windows.Forms.ApplicationContext context) [0x0034e] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0
  at System.Windows.Forms.Form.ShowDialog (System.Windows.Forms.IWin32Window owner) [0x001b7] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0
  at System.Windows.Forms.Form.ShowDialog () [0x00000] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0
  at System.Windows.Forms.MessageBox+MessageBoxForm.RunDialog () [0x00039] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.MessageBox+MessageBoxForm.RunDialog()
  at System.Windows.Forms.MessageBox.Show (System.String text, System.String caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon) [0x0000a] in <1ad3b9c5e8484f3cb4aaaf843739b786>:0
  at Eddie.Forms.Linux.Program.Main () [0x000cc] in <f3c97e9149814a4b8fca99d0f2530ed5>:0

 

$ sudo apt upgrade
$ sudo apt autoremove

$ grep "upgrade " /var/log/dpkg.log
2024-02-29 08:05:53 upgrade eddie-ui:amd64 2.24.0 2.24.1

$ grep "remove " /var/log/dpkg.log
2024-02-29 08:06:39 remove ca-certificates-mono:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:39 remove cli-common:all 0.10+nmu1 <none>
2024-02-29 08:06:39 remove libmono-system-windows-forms4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:39 remove libmono-system-drawing4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:39 remove libgdiplus:amd64 6.1+dfsg-1+b1 <none>
2024-02-29 08:06:39 remove libgif7:amd64 5.2.1-2.5 <none>
2024-02-29 08:06:39 remove libmono-accessibility4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:39 remove libmono-btls-interface4.0-cil:amd64 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:39 remove mono-utils:amd64 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:39 remove libmono-webbrowser4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove libmono-posix4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove libmono-i18n-west4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove libmono-i18n4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove libmono-system-data4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove libmono-system-enterpriseservices4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove libmono-system-transactions4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove libmono-system-runtime-serialization-formatters-soap4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove libmonoboehm-2.0-1:amd64 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove libmono-corlib4.5-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove mono-runtime:amd64 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove mono-runtime-sgen:amd64 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove mono-gac:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove mono-4.0-gac:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:40 remove mono-runtime-common:amd64 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:41 remove libmono-system-security4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:41 remove libmono-system4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:41 remove libmono-security4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:41 remove libmono-system-core4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:41 remove libmono-system-numerics4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:41 remove libmono-system-xml4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:41 remove libmono-system-configuration4.0-cil:all 6.8.0.105+dfsg-3.3 <none>
2024-02-29 08:06:41 remove libmono-corlib4.5-dll:all 6.8.0.105+dfsg-3.3 <none>


Three days ago all went well upgrading from 2.23.2 to 2.24.0

$ uname -a
Linux 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64 GNU/Linux


Thank you for your work!

Share this post


Link to post
18 hours ago, Staff said:

Version 2.24.1 with some bugfixes released.

In some packages, WireGuard was not the default, fixed in 2.24.1.


I can confirm, that this is fixed in 2.24.1 (tested on macOS). Thanks! 👍

Share this post


Link to post
15 hours ago, svenmaninov said:

I see this as well. I also see when making the upgrade from stable to experimental the following packages are removed:
 

ca-certificates-mono cli-common libgdiplus libmono-accessibility4.0-cil libmono-btls-interface4.0-cil libmono-corlib4.5-cil libmono-corlib4.5-dll libmono-i18n-west4.0-cil libmono-i18n4.0-cil libmono-posix4.0-cil libmono-security4.0-cil libmono-system-configuration4.0-cil libmono-system-core4.0-cil libmono-system-data4.0-cil libmono-system-drawing4.0-cil libmono-system-enterpriseservices4.0-cil libmono-system-numerics4.0-cil libmono-system-runtime-serialization-formatters-soap4.0-cil libmono-system-security4.0-cil libmono-system-transactions4.0-cil libmono-system-windows-forms4.0-cil libmono-system-xml4.0-cil libmono-system4.0-cil libmono-webbrowser4.0-cil libmonoboehm-2.0-1 mono-4.0-gac mono-gac mono-runtime mono-runtime-common mono-runtime-sgen mono-utils
Same when moving from 2.23.2 (previous experimental) to 2.24.0 (or 2.24.1beta).

Share this post


Link to post
On 2/27/2024 at 7:36 PM, Viaica said:

On Xubuntu LTS 22.04 the log is getting spammed with "DNS of the interface 'Eddie' switched to VPN DNS - via systemd-resolved" message. Same thing happened on the previous beta which I posted on the older thread:


Confirmed, will be fixed in 2.24.2.

Share this post


Link to post


@BettyIsBoop @mnzx and anyone with the error "System.TypeInitializationException"

Confirmed, hopefully this will be fixed in the next release.

As a workaround for now, please install mono-runtime-common:

sudo apt install mono-runtime-common



@svenmaninov Hi, it's expected. There shouldn't be any Mono dependency theoretically as it's bundled now. However, there is an issue that is being investigated.

Share this post


Link to post
On 2/29/2024 at 4:03 PM, Staff said:

As a workaround for now, please install mono-runtime-common:


sudo apt install mono-runtime-common

 

 

When I upgraded from 2.23.2 to 2.24.0 everything worked fine, that means that mono-runtime-common was not uninstalled, but it was uninstalled when going from 2.24.0 to 2.24.1.

After the problem I went back to 2.23.2 and now I upgraded directly to 2.24.1, but I didn't need to install mono-runtime-common because this time it was not uninstalled when running apt autoremove.

so, confirmed, the workaround works around. But not exactly as expected.

Share this post


Link to post
Posted ... (edited)

On Linux Mint new version of Eddie 2.24.1 beta does not want to exit (I have to kill it) also I am loosing internet connection when trying to close Eddie.

Bellow is the picture of the message: ↓

image.png.c20680e50fca88363f7b32e54f8e38ce.png

BTW, I have mono-runtime-common package installed.

Edited ... by zedik
That is my only post today. Approve it, please!

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...