Jump to content
Not connected, Your IP: 18.206.187.81
iboutin

ANSWERED Stopping an airvpn Eddie Systemd Service

Recommended Posts

Hi.

I am using this systemd unit file  to start eddie-ui. It's working well at the startup of my server. But sometime, i  want to stop it to make some tests. So, I stop it with a "systemctl stop airvpn.service". A kil SIGTERM signal is sent by systemd to the eddie to stop it, but it don't close gracefully, some errors are generated. Often after a stop, my server can't access the network, I can't restart Eddie and I have to reboot my server. There is a way another way stop an running eddie-ui batch process other than sending a SIGTERM signal? 

Thanks

There is le log of what happening whene systemd stop my service : (i'm running on Unbutu 18)

avr 18 14:43:13  systemd[1]: Stopping AirVPN Client (Eddie)...
avr 18 14:43:13  eddie-ui[26906]: . 2020.04.18 14:43:13 - Above log line repeated 1 times more
avr 18 14:43:13  eddie-ui[26906]: . 2020.04.18 14:43:13 - Received signal SIGTERM
avr 18 14:43:13  eddie-ui[26906]: . 2020.04.18 14:43:13 - Shutdown in progress
avr 18 14:43:13  eddie-ui[26906]: ! 2020.04.18 14:43:13 - Disconnecting
avr 18 14:43:18  eddie-ui[26906]: F 2020.04.18 14:43:18 - Unexpected crash of elevated helper:Connection reset by peer
avr 18 14:43:18  eddie-ui[26906]: . 2020.04.18 14:43:18 - Routes, removed a route previously added, xxx.xxx.xxx.xxx for gateway xxx.xxx.xxx.xxx
avr 18 14:43:18  eddie-ui[26906]: W 2020.04.18 14:43:18 - Routes, add xx:xx:xx:xx:xx for gateway xx:xx:xx:xx:xx failed: Connection reset by peer
avr 18 14:43:18  eddie-ui[26906]: . 2020.04.18 14:43:18 - Connection terminated.
avr 18 14:43:18  eddie-ui[26906]: . 2020.04.18 14:43:18 - DNS of the system restored to original settings (Rename method)
avr 18 14:43:18  eddie-ui[26906]: E 2020.04.18 14:43:18 - Fatal error occured, please contact Eddie support: Connection reset by peer -   at Eddie.Core.ElevatedProcess.DoCommandSync (Eddie.Core.ElevatedProcess+Command c) [0x0002b] in <858605a5cb284b46ae78a1a5be9f3a18>:0
avr 18 14:43:18  eddie-ui[26906]: E 2020.04.18 14:43:18 -     at Eddie.Core.ElevatedProcess.DoCommandSync (System.String command) [0x00017] in <858605a5cb284b46ae78a1a5be9f3a18>:0
avr 18 14:43:18  eddie-ui[26906]: E 2020.04.18 14:43:18 -     at Eddie.Platform.Linux.Platform.OnDnsSwitchRestore () [0x00031] in <2ef95171729245d8aab83614036a9dd3>:0
avr 18 14:43:18  eddie-ui[26906]: E 2020.04.18 14:43:18 -     at Eddie.Core.Threads.Session.OnRun () [0x00d7a] in <858605a5cb284b46ae78a1a5be9f3a18>:0
avr 18 14:43:18  eddie-ui[26906]: . 2020.04.18 14:43:18 - Flushing DNS
avr 18 14:43:18  eddie-ui[26906]: [ERROR] FATAL UNHANDLED EXCEPTION: System.Exception: Connection reset by peer
avr 18 14:43:18  eddie-ui[26906]:   at Eddie.Core.ElevatedProcess.DoCommandSync (Eddie.Core.ElevatedProcess+Command c) [0x0002b] in <858605a5cb284b46ae78a1a5be9f3a18>:0
avr 18 14:43:18  eddie-ui[26906]:   at Eddie.Core.ElevatedProcess.DoCommandSync (System.String command, System.String key1, System.String val1) [0x00024] in <858605a5cb284b46ae78a1a5be9f3a18>:0
avr 18 14:43:18  eddie-ui[26906]:   at Eddie.Platform.Linux.Platform.FlushDNS () [0x0002e] in <2ef95171729245d8aab83614036a9dd3>:0
avr 18 14:43:18  eddie-ui[26906]:   at Eddie.Core.Threads.Session.OnRun () [0x00fd6] in <858605a5cb284b46ae78a1a5be9f3a18>:0
avr 18 14:43:18  eddie-ui[26906]:   at Eddie.Core.Thread.DoRun () [0x00000] in <858605a5cb284b46ae78a1a5be9f3a18>:0
avr 18 14:43:18  eddie-ui[26906]:   at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00017] in <8f2c484307284b51944a1a13a14c0266>:0
avr 18 14:43:18  eddie-ui[26906]:   at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <8f2c484307284b51944a1a13a14c0266>:0
avr 18 14:43:18  eddie-ui[26906]:   at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0
avr 18 14:43:18  eddie-ui[26906]:   at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00031] in <8f2c484307284b51944a1a13a14c0266>:0
avr 18 14:43:18  eddie-ui[26906]:   at System.Threading.ThreadHelper.ThreadStart () [0x0000b] in <8f2c484307284b51944a1a13a14c0266>:0
avr 18 14:43:18  systemd[1]: Stopped AirVPN Client (Eddie).


  
 

Share this post


Link to post

Hm. Maybe a signal change will do? Try adding the following to the service file:

KillSignal=SIGINT

It's the same as CTRL-C-ing a foreground process in a terminal. As far as I remember, Eddie always exited gracefully. Unfortunately I can't test it right now because 2.19.1 doesn't launch on Linux as of today.

» I am not an AirVPN team member. All opinions are my own and are not to be considered official. Only the AirVPN Staff account should be viewed as such.

» The forums is a place where you can ask questions to the community. You are not entitled to guaranteed answer times. Answer quality may vary, too. If you need professional support, please create tickets.

» If you're new, take some time to read LZ1's New User Guide to AirVPN. On questions, use the search function first. On errors, search for the error message instead.

» If you choose to create a new thread, keep in mind that we don't know your setup. Give info about it. Never forget the OpenVPN logs or, for Eddie, the support file (Logs > lifebelt icon).

» The community kindly asks you to not set up Tor exit relays when connected to AirVPN. Their IP addresses are subject to restrictions and these are relayed to all users of the affected servers.

 

» Furthermore, I propose that your paranoia is to be destroyed. If you overdo privacy, chances are you will be unique amond the mass again.

Share this post


Link to post

It's working... eddie-ui terminated gracefully with the KillSignal=SIGINT.

Thanks

Share this post


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

×
×
  • Create New...