** Changed in: dnsmasq (Ubuntu)
Assignee: Paride Legovini (paride) => (unassigned)
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to dnsmasq in Ubuntu.
https://bugs.launchpad.net/bugs/1778073
Title:
dnsmasq and resolvconf hangs on start
Status in dnsmasq package in Ubuntu:
Incomplete
Status in dnsmasq package in Debian:
New
Bug description:
I installed today dnsmasq and I use resolvconf in background.
Problem is, that systemd takes 1 minute or so after service start and
than reports:
root@proxy:~# service dnsmasq status
dnsmasq.service - dnsmasq - A lightweight DHCP and caching DNS server
Loaded: loaded (/lib/systemd/system/dnsmasq.service; enabled; vendor
preset: enabled)
Drop-In: /run/systemd/generator/dnsmasq.service.d
50-dnsmasq-$named.conf, 50-insserv.conf-$named.conf
Active: failed (Result: timeout) since Do 2018-06-21 15:58:13 CEST; 2min
10s ago
Process: 3295 ExecStop=/etc/init.d/dnsmasq systemd-stop-resolvconf
(code=killed, signal=TERM)
Process: 3865 ExecStartPost=/etc/init.d/dnsmasq systemd-start-resolvconf
(code=killed, signal=TERM)
Process: 3837 ExecStart=/etc/init.d/dnsmasq systemd-exec (code=exited,
status=0/SUCCESS)
Process: 3825 ExecStartPre=/usr/sbin/dnsmasq --test (code=exited,
status=0/SUCCESS)
Main PID: 3862 (code=exited, status=0/SUCCESS)
Jun 21 15:56:43 proxy dnsmasq[3862]: Benutze Namensserver 192.168.23.1#53
Jun 21 15:56:43 proxy dnsmasq[3865]: * Awakening mail retriever agent:
Jun 21 15:56:43 proxy dnsmasq[3865]: ...done.
Jun 21 15:56:43 proxy postfix[3951]: Postfix is running with
backwards-compatible default settings
Jun 21 15:56:43 proxy postfix[3951]: See
http://www.postfix.org/COMPATIBILITY_README.html for details
Jun 21 15:56:43 proxy postfix[3951]: To disable backwards compatibility use
"postconf compatibility_level=2" and "postfix reload"
Jun 21 15:58:13 proxy systemd[1]: dnsmasq.service: Start-post operation timed
out. Stopping.
Jun 21 15:58:13 proxy systemd[1]: Failed to start dnsmasq - A lightweight
DHCP and caching DNS server.
Jun 21 15:58:13 proxy systemd[1]: dnsmasq.service: Unit entered failed state.
Jun 21 15:58:13 proxy systemd[1]: dnsmasq.service: Failed with result
'timeout'.
when I look into the start script /etc/init.d/dnsmasq there is a func
systemd-start-resolvconf which points to start-resolvconf.
There is this part:
for interface in $DNSMASQ_EXCEPT
do
[ $interface = lo ] && return
done
Before I had not defined DNSMASQ_EXCEPT in /etc/defaults/dnsmasq.
Problem is, that this part MUST be faulty! When I commend it out, I
can start dnsmasq! It looks like it loops forever there?!
Also if I define DNSMASQ_EXCEPT to my listen interface, it works - but
is is really needed?
I found a other user which had the same problem:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871958
ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: dnsmasq 2.75-1ubuntu0.16.04.4 [modified: etc/default/dnsmasq]
ProcVersionSignature: Ubuntu 4.15.0-23.25~16.04.1-generic 4.15.18
Uname: Linux 4.15.0-23-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.18
Architecture: amd64
Date: Thu Jun 21 16:12:14 2018
InstallationDate: Installed on 2017-02-27 (479 days ago)
InstallationMedia: Ubuntu-Server 16.04.2 LTS "Xenial Xerus" - Release amd64
(20170215.8)
PackageArchitecture: all
ProcEnviron:
TERM=xterm
SHELL=/bin/bash
PATH=(custom, no user)
LANG=de_DE.UTF-8
SourcePackage: dnsmasq
UpgradeStatus: No upgrade log present (probably fresh install)
mtime.conffile..etc.default.dnsmasq: 2018-06-21T16:07:24.818774
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dnsmasq/+bug/1778073/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp