Opened 21 months ago

Last modified 19 months ago

#22306 new defect

sysupgrade from 15.05 -> 15.05.1 broke dnsmasq when dnssec=1

Reported by: adam@… Owned by: developers
Priority: normal Milestone:
Component: packages Version: Chaos Calmer 15.05
Keywords: Cc:



  1. in 15.05 I installed dnsmasq-full and enabled dnssec=1 in the config file
  2. I did a sysupgrade to 15.05.1
  3. dnsmasq-full was replaced with dnsmasq during sysupgrade
  4. dnsmasq wouldn't start until I removed the dnssec option from the config file

It's pretty bad to have dnsmasq fail like this. I had to set IP addresses manually to debug the problem before I could continue.

Attachments (0)

Change History (4)

comment:1 Changed 21 months ago by anonymous

not only to CC - in trunk identical error

comment:2 Changed 21 months ago by anonymous

...or ideological/code problem...

comment:3 Changed 20 months ago by anonymous

That is a problem with dnsmasq, where bad options make it stop. The "not full" conditional compile variants do not contain diagnostics against unsupported features. That makes sense, since they are stripped for light weight anyway. However, UCI unravel in /ect/init.d should be configured to the package and not parse that option if not supported.

comment:4 Changed 19 months ago by dClauzel

For me, the symptoms are the following:

When option dnssec '0' is set in /etc/config/dhcp, both dnsmasq and dnsmasq-full work fine.

When option dnssec '1' is set in /etc/config/dhcp, both dnsmasq and dnsmasq-full fail without any error message, and OpenWrt tries to respawn the service.

Add Comment

Modify Ticket

as new .

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.