Public bug reported:

I've configured danted to be startup automatically during system bootup.
Hower, it fails with the following error:

---8<---
Jun 04 17:20:47 max systemd[1]: Starting SOCKS (v4 and v5) proxy daemon 
(danted)...
Jun 04 17:20:47 max systemd[1]: Started SOCKS (v4 and v5) proxy daemon (danted).
Jun 04 17:20:47 max danted[3209]: warning: int_ifname2sockaddr(): interface 
"enp0s31f6" has no usable IP-addresses configured
Jun 04 17:20:47 max danted[3209]: error: /etc/danted.conf: problem on line 53 
near token "enp0s31f6": could not resolve hostname "enp0s31f6": Temporary 
failure in name re>
Jun 04 17:20:47 max danted[3209]: alert: mother[1/1]: shutting down
Jun 04 17:20:47 max systemd[1]: danted.service: Main process exited, 
code=exited, status=1/FAILURE
Jun 04 17:20:47 max systemd[1]: danted.service: Failed with result 'exit-code'.
--->8---

When I later try to start it manually using 'systemctl' it starts up
without issues.

I was able to fix it using this patch:

---8<---
---  /lib/systemd/system/danted.service      2021-06-06 16:05:47.208029695 +0200
+++  /lib/systemd/system/danted.service~     2021-06-06 16:05:38.000000000 +0200
@@ -1,7 +1,7 @@
 [Unit]
 Description=SOCKS (v4 and v5) proxy daemon (danted)
 Documentation=man:danted(8) man:danted.conf(5)
-After=network-online.target
+After=network.target

 [Service]
 Type=simple
--->8---

This suggests that when "network.target" is reached, not all required
services are set up yet.

IMHO dependency needs to be changed to "network-online.target" or
something more appropriate.

Please note that I'm running this computer as a permanently LAN
connected stationary desktop workstation. If it's a mobile computer
using WiFi, UMTS or something, "network-online.target" might not be the
best choice (I'm judging this by the label "network-online" without
knowing in detail what that target means).

ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: dante-server 1.4.2+dfsg-7build3 [modified: 
lib/systemd/system/danted.service]
ProcVersionSignature: Ubuntu 5.11.0-18.19-generic 5.11.17
Uname: Linux 5.11.0-18-generic x86_64
ApportVersion: 2.20.11-0ubuntu65.1
Architecture: amd64
CasperMD5CheckResult: unknown
Date: Sun Jun  6 16:01:00 2021
InstallationDate: Installed on 2019-11-25 (559 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
SourcePackage: dante
UpgradeStatus: Upgraded to hirsute on 2021-06-04 (1 days ago)
modified.conffile..etc.danted.conf: [modified]
mtime.conffile..etc.danted.conf: 2019-11-25T21:46:38.038876

** Affects: dante (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug hirsute

** Summary changed:

- danted does not start on system startup as systemd dependency is wrong
+ danted does not start on system startup as systemd dependency seems to be 
wrong

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1931019

Title:
  danted does not start on system startup as systemd dependency seems to
  be wrong

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dante/+bug/1931019/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to