Jump to content
Not connected, Your IP: 44.192.65.228
Staff

Eddie Desktop 2.21 beta released

Recommended Posts

On 12/1/2021 at 3:36 PM, encrypted said:

So what's the advice for Debian + offshoots users when Eddie complains about NFT when booting to latest kernel (5.15.5), besides simply downgrading the kernel?


More details:

Running Mint 20 (based on Ubuntu 20.04 LTS which is based on Debian bullseye/sid) with latest mainline kernel for recent hardware support, until recently kernel 5.14.x and Eddie 2.21.1 worked just fine. Apart from the vanished panel indicator for Eddie due to Debian deprecating "libappindicator1".

With Debian and derivatives lagging in nftables adoption (the latest version available is 0.9.3-2 from Dec 2019), only iptables was available/installed and selected automatically for Network Lock.

As the mainline Linux kernel 5.14.21 became EOL I installed and booted into kernel 5.15.5  (still using Eddie 2.21.1) but it would give an iptables error and Network Lock wasn't enabled.
Seeing issues here (previous page) with Debian 11 and Arch, I installed the latest Eddie 2.21.2 (with some 'hotfix' by @Clodo included) as well as that (old) nftables package from repos and now I can boot into Linux kernel 5.15.6 with Network Lock activating.
However I now get frequent "Exception: nft issue: exit:1; err:Error: syntax error, unexpected rule, expecting string" warnings plus one case of "Fatal error occured, please contact Eddie support: Object reference not set to an instance of an object -   at Eddie.Platform.Linux.NetworkLockNftables.DeallowInterface" (similar to errors mentioned earlier in the thread).

Kernel 5.15.x (now mainline) appears to have changed something to make iptables fail under Eddie. The more 'progressive' distros can apparently switch to using nftables, but with more conservative distros (Debian, Mint, Ubuntu 20.04 LTS) nftables might not be up to the task.

Is this something AirVPN can fix with Eddie, or is the solution, for now, to simply downgrade from the mainline kernel (5.15.x) to stock 5.13.x (HWE) and hope for the best?
_____________________________________

Let me tell you what fixed this problem for me on Deb 11.  I have been using nft tables in my OS and had Eddie configured to use "linuxnft tables" in the network lock mode setting as my preference.  Same as you I saw:  "Exception: nft issue: exit:1; err:Error: syntax error, unexpected rule, expecting string" when I tried to launch Eddie.  Believe it or not the client almost always connected BUT a few minutes later it would FREEZE/hang.  The only thing I could do is shut down the OS to disconnect.

Fix: for me was to go to Eddie's network lock preference and change the mode setting to "automatic" instead of linuxnft tables.  I have not seen this error in many weeks now since making that change.  Hope this helps anyone seeing this error on their linux systems.

 

Share this post


Link to post
15 hours ago, xero said:

I cant get 2.21.3 to work a Windows 11 machine, it always times out at Checking route IPv4. Log is attached, 2.20 works flawlessly. Any suggestions? Thanks!

Eddie_20211217_195204.txt 11.29 kB · 1 download

Not sure if this will help but in the last couple of updates I have gone into services.msc and changed the Eddie Elevation Service from manual to Automatic after reading an earlier post in this thread on that and AirVPN connects fine after that.

Share this post


Link to post
On 12/15/2021 at 7:23 AM, Clodo said:

This was the main objective of 2.21.3 just released, migration from old WireGuard user to latest WireGuard-NT kernel. And a fix about a bug that caused memory leak after many hours with WireGuard.

Other issues reported in this thread are under evaluation, please have patience.

Thanks for the update. Verified that the new version uses the kernel drivers and has much lesser CPU usage.

One thing I noticed is that even if I disconnect a WireGuard session via Eddie, the session still shows as active on the site (and counts as an active connection) until it eventually times out and disappears. Can this be fixed so if a session is disconnected from Eddie, the session details are also immediately removed?

Thanks.

Share this post


Link to post
On 12/18/2021 at 11:15 AM, bluesjunior said:
On 12/17/2021 at 8:02 PM, xero said:

I cant get 2.21.3 to work a Windows 11 machine, it always times out at Checking route IPv4. Log is attached, 2.20 works flawlessly. Any suggestions? Thanks!

Eddie_20211217_195204.txt 11.29 kB · 1 download

Not sure if this will help but in the last couple of updates I have gone into services.msc and changed the Eddie Elevation Service from manual to Automatic after reading an earlier post in this thread on that and AirVPN connects fine after that.
Thanks, but Eddie Elevation Service was already on automatic..

Share this post


Link to post
On 12/16/2021 at 11:39 AM, bob1324 said:

On Windows 10 pro:
I keep getting message
VPN network adapter not found
install fail (wintun)
https://i.imgur.com/O3yUOTP.jpg

On 12/16/2021 at 3:20 PM, Clodo said:

Issue identified, will be fixed in tomorrow release, please have patience.
Everything works ok now.
Openvpn and wireguard work ok.
Thanks.

Share this post


Link to post

So far so good as always, Mac mini i7 on Monterey 12.1! 

Those weird network errors I used to get when torrents ran at full speed seem to have completely disappeared too!

Share this post


Link to post

@Clodo, hope the W7 wintun issues are fixed by final release as 2.21.0 beta is only working version on a old non-aes i5 750 box.
Regards

Share this post


Link to post

Not sure if this has already been reported, but we encountered a memory leak in Eddie 2.21.2 beta, on multiple machines.. all running Wireguard. Does not happen all the time, but when it does it will eat away RAM like nutty...

Share this post


Link to post
6 hours ago, pfolk said:

Not sure if this has already been reported, but we encountered a memory leak in Eddie 2.21.2 beta, on multiple machines.. all running Wireguard. Does not happen all the time, but when it does it will eat away RAM like nutty...


Hello!

Yes, thank you! It should have been resolved in 2.21.3 beta, can you please cross-check?

Kind regards
 

Share this post


Link to post
On 12/18/2021 at 5:57 PM, DarkWrath said:

Thanks for the update. Verified that the new version uses the kernel drivers and has much lesser CPU usage.

One thing I noticed is that even if I disconnect a WireGuard session via Eddie, the session still shows as active on the site (and counts as an active connection) until it eventually times out and disappears. Can this be fixed so if a session is disconnected from Eddie, the session details are also immediately removed?

Thanks.

WireGuard doesn't have any "signal" to communicate a disconnection, it is a "Connection-less Protocol".
Simply if we don't receive a handshake in 3 minutes, our servers consider the connection closed.
This is how WireGuard works.
We can potentially add in Eddie some Air-specific "disconnection signal", but it wouldn't be coherent for sessions with software other than Eddie (e.g. the official WireGuard app).

Anyway, currently if you already have 5 active connections, and you disconnect one and reconnect, sixth connection will work.


In a previous message, you asked for keeping interface with WireGuard, or at least reuse MAC address.
Unfortunately, creation & destruction of network adapter are performed by WireGuard library.

Sorry if i need to reply NO to your requests... :D 

Share this post


Link to post

Version 2.21.4 (Fri, 18 Feb 2022 12:04:45 +0000)

  • [new] OpenVPN 2.5.5
  • [new] Allows setting a generic adapter (and not only a specific IP address) in "Interface used for connection"
  • [change] Added an IPv6 bootstrap address in boot manifest
  • [change] A useless, wrong error message if connection fails (about object not defined)
  • [change] [windows] Improvement about driver detection
  • [change] [windows] wgtunnel.dll 0.5.2
  • [bugfix] [windows] Unquoted service path fix
  • [bugfix] [linux] bug with iptables/iptables-legacy/nftables in some distribution
  • [bugfix] Useless re-auth for non-beta users
  • [bugfix] Other minor fixes

Share this post


Link to post

Hi,
just tried the new version on Arch (eddie-ui-git from aur) and it seems it can't get elevated access:
 

. 2022.02.18 17:16:05 - Eddie version: 2.21.4beta / linux_x64, System: Linux, Name: Arch Linux, Version: Linux 5.16.10-246-tkg-pds #1 TKG SMP PREEMPT Thu, 17 Feb 2022 15:17:47 +0000 x86_64 GNU/Linux, Mono/.Net: 6.12.0 (makepkg/c621c35ffa0 Thu Jun 17 02:48:02 PM -03 2021); Framework: v4.0.30319
. 2022.02.18 17:16:05 - Command line arguments (3): path.resources="/usr/share/eddie-ui" path.exec="/usr/bin/eddie-ui" verbose="True"
. 2022.02.18 17:16:05 - Raise system privileges
F 2022.02.18 17:16:11 - Unable to obtain elevated privileges (required): Unable to start (Elevated communication closed)
. 2022.02.18 17:16:22 - Shutdown in progress
. 2022.02.18 17:16:22 - Shutdown complete

KDE PolicyKit window pops up, I put in my user pw and it errors out.
2.21.3 worked fine.

edit: also segfaults show up in dmesg:
2022-02-18T17:16:11+0100 kernel: eddie-cli-eleva[14277]: segfault at 0 ip 0000000000000000 sp 00007ffc1702eec8 error 14 in eddie-cli-elevated[400000+1000]
2022-02-18T17:16:11+0100 kernel: Code: Unable to access opcode bytes at RIP 0xffffffffffffffd6.

Share this post


Link to post
On 12/17/2021 at 8:02 PM, xero said:

I cant get 2.21.3 to work a Windows 11 machine, it always times out at Checking route IPv4. Log is attached, 2.20 works flawlessly. Any suggestions? Thanks!

Eddie_20211217_195204.txt 11.29 kB · 28 downloads


Still the same problem with 2.21.4, additionally 2.20 doesn't work after deinstallation of 2.21.4 until I manually delete the default.profile file - otherwise the login window fields just aren't there.

Share this post


Link to post

I was running 2.21.4 just fine, until my catalina-mac lost power. Now it's old news:

- dmg version is broken and can't be opened, even after re-install
- I'm unable to elevate privileges to start the portable app

back on the Terminal with Hummingbird 1.1.2 (1.2.0 RC1 doesn't want to work, will post log in it's thread)

Share this post


Link to post

Hello! Is anyone have an idea when 2.21 will make it to the stable version? Last stable version is from March 2021.

Share this post


Link to post
4 hours ago, vmrhdhvbgu said:

Hello! Is anyone have an idea when 2.21 will make it to the stable version? Last stable version is from March 2021.

Good question.

Share this post


Link to post

Hi,

I have an issue about Eddie, like a previous version , but with Debian 11

Eddie version: 2.21.4beta
Debian GNU/Linux 11 (bullseye) (up to date)

But when i start Eddie , i always have in the log : Exception: ip6tables don't reply, probably kernel modules issue
And network disable didn't seems to work

. 2022.02.25 10:43:26 - Eddie version: 2.21.4beta / linux_x64, System: Linux, Name: Debian GNU/Linux 11 (bullseye), Version: 11 (bullseye), Mono/.Net: 6.8.0.105 (Debian 6.8.0.105 dfsg-3.2 Tue Jun 29 21:01:01 UTC 2021); Framework: v4.0.30319
. 2022.02.25 10:43:26 - Command line arguments (2): path.resources="/usr/share/eddie-ui" path.exec="/usr/bin/eddie-ui"
. 2022.02.25 10:43:26 - Raise system privileges
. 2022.02.25 10:43:33 - Reading options from /home/user/.config/eddie/default.profile
. 2022.02.25 10:43:33 - OpenVPN - Version: 2.5.1 - OpenSSL 1.1.1k  25 Mar 2021, LZO 2.10 (/sbin/openvpn)
. 2022.02.25 10:43:33 - SSH - Version: OpenSSH_8.4p1 Debian-5, OpenSSL 1.1.1k  25 Mar 2021 (/usr/bin/ssh)
. 2022.02.25 10:43:33 - SSL - Version: stunnel 5.56 (/usr/bin/stunnel4)
. 2022.02.25 10:43:33 - curl - Version: 7.74.0 (/usr/bin/curl)
. 2022.02.25 10:43:33 - DNS of the system restored to original settings (Rename method)
! 2022.02.25 10:43:34 - Activation of Network Lock - Linux iptables
F 2022.02.25 10:43:34 - Exception: ip6tables don't reply, probably kernel modules issue
I 2022.02.25 10:43:41 - Ready
. 2022.02.25 10:43:42 - Collect information about AirVPN completed
! 2022.02.25 10:44:05 - Activation of Network Lock - Linux iptables
F 2022.02.25 10:44:05 - Exception: ip6tables don't reply, probably kernel modules issue
! 2022.02.25 10:44:18 - Activation of Network Lock - Linux iptables
F 2022.02.25 10:44:18 - Exception: ip6tables don't reply, probably kernel modules issue
I 2022.02.25 10:44:54 - Session starting.
I 2022.02.25 10:44:54 - Checking authorization ...
! 2022.02.25 10:44:54 - Connecting to Merga (Netherlands, Alblasserdam)
. 2022.02.25 10:44:54 - Routes, add ****/32 for interface "wlp3s0".
. 2022.02.25 10:44:54 - Routes, add ****/32 for interface "wlp3s0", already exists.
. 2022.02.25 10:44:54 - Routes, add ****/32 for interface "wlp3s0".
. 2022.02.25 10:44:54 - Routes, add ****/::/64 for interface "wlp3s0".

It work without any issue some day before (if i remind …) and my ipv6 is activated …
Eddie working fine but no network lock

Any idea on the way to fix ?

Thank you.
PS : already posted , but still wait for moderator approval

Share this post


Link to post
3 hours ago, BettyIsBoop said:

PS : already posted , but still wait for moderator approval

 There's a distinction between approval and no one answering you after the fact. The latter is the case.
Please don't post exactly the same info twice in two different forums.

I will lock the other thread as this one is used by devs and Staff to gather feedback. If you still don't get an answer, do not open a third, go directly to professional support.

NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT.

LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too!

Unofficial Eddie for Android F-Droid repository: repo.opensourcery.eu

Want to contact me directly? All relevant methods are on my About me page.

Share this post


Link to post
Posted ... (edited)
22 minutes ago, OpenSourcerer said:
 There's a distinction between approval and no one answering you after the fact. The latter is the case.
Please don't post exactly the same info twice in two different forums.
It was not approved when i post this one :).
On another community forum i accept an upvote 4 days after :)

Thanks to close the other one. (oi want to delete but can not)
Edited ... by BettyIsBoop

Share this post


Link to post
On 2/28/2022 at 3:08 PM, BettyIsBoop said:

Hi,

I have an issue about Eddie, like a previous version , but with Debian 11

Eddie version: 2.21.4beta
Debian GNU/Linux 11 (bullseye) (up to date)

But when i start Eddie , i always have in the log : Exception: ip6tables don't reply, probably kernel modules issue


I deleted the other topic, we talk about this issue here.
Just tested on a fresh Debian11, for the moment we can't reproduce.
Please launch Eddie, go to Preferences -> Logging -> check Log Debug, and send again a full log (via ticket if you prefer).
Thanks

Share this post


Link to post

Arg … hate when other can not reproduce … 😥

I send you complete log file : computer restart, see error, try to activate Network lock : error again,  connect : OK.

 

Share this post


Link to post
On 2/20/2022 at 7:46 AM, Maggie144 said:

I was running 2.21.4 just fine, until my catalina-mac lost power. Now it's old news:

- dmg version is broken and can't be opened, even after re-install
- I'm unable to elevate privileges to start the portable app

back on the Terminal with Hummingbird 1.1.2 (1.2.0 RC1 doesn't want to work, will post log in it's thread)


I write to you a DM

Share this post


Link to post
On 2/19/2022 at 11:16 PM, xero said:

Still the same problem with 2.21.4, additionally 2.20 doesn't work after deinstallation of 2.21.4 until I manually delete the default.profile file - otherwise the login window fields just aren't there.

I honestly don't understand what cause your issue (probably correlated to "OpenVPN > write UDP: Unknown error (code=10065)").
Please:
- try to send to me a full logs of version that work (2.20), so i can compare with the log you already send of 2.21.4
- try OpenVPN with TCP (Preferences > Protocols -> untick Automatic -> choose the second, TCP 443.
- try Wireguard, same as TCP (i see you already joined the beta)
thanks

Share this post


Link to post
3 hours ago, Clodo said:

I honestly don't understand what cause your issue (probably correlated to "OpenVPN > write UDP: Unknown error (code=10065)").
Please:
- try to send to me a full logs of version that work (2.20), so i can compare with the log you already send of 2.21.4
- try OpenVPN with TCP (Preferences > Protocols -> untick Automatic -> choose the second, TCP 443.
- try Wireguard, same as TCP (i see you already joined the beta)
thanks

Log of 2.20 is attached - 2.21.4 with TCP 443 works, Wireguard works as well. So at least I dont need to downgrade again, thanks for your help!

Eddie_20220303_211533.txt

Share this post


Link to post
Guest
This topic is now closed to further replies.

×
×
  • Create New...