#779298 dnssec-trigger: fails to create /run/dnssec-trigger

Package:
dnssec-trigger
Source:
dnssec-trigger
Description:
reconfiguration tool to make DNSSEC work
Submitter:
Andrew Gallagher
Date:
2015-02-26 18:21:07 UTC
Severity:
important
#779298#5
Date:
2015-02-26 18:06:58 UTC
From:
To:
Dear Maintainer,

After upgrading dnssec-trigger to the latest version in testing, it stopped
working from network manager. I found the following in syslog:

/var/log/syslog.1:Feb 18 18:11:35 itchy nm-dispatcher: Script
'/etc/NetworkManager/dispatcher.d/01-dnssec-trigger' exited with error status
1.
/var/log/syslog.1:Feb 18 18:11:35 itchy NetworkManager[25535]: <warn> (24) 01
-dnssec-trigger failed (failed): Script '/etc/NetworkManager/dispatcher.d/01
-dnssec-trigger' exited with error status 1.
/var/log/syslog.1:Feb 18 18:48:31 itchy nm-dispatcher: Script
'/etc/NetworkManager/dispatcher.d/01-dnssec-trigger' exited with error status
1.
/var/log/syslog.1:Feb 18 18:48:32 itchy NetworkManager[25535]: <warn> (25) 01
-dnssec-trigger failed (failed): Script '/etc/NetworkManager/dispatcher.d/01
-dnssec-trigger' exited with error status 1.
/var/log/syslog.1:Feb 19 11:03:01 itchy nm-dispatcher: Script
'/etc/NetworkManager/dispatcher.d/01-dnssec-trigger' exited with error status
1.
/var/log/syslog.1:Feb 19 11:03:02 itchy NetworkManager[25535]: <warn> (27) 01
-dnssec-trigger failed (failed): Script '/etc/NetworkManager/dispatcher.d/01
-dnssec-trigger' exited with error status 1.


Running the dispatcher script by hand shows the error:

root@itchy:~# /etc/NetworkManager/dispatcher.d/01-dnssec-trigger
Traceback (most recent call last):
  File "/usr/lib/dnssec-trigger/dnssec-trigger-script", line 463, in <module>
    Application(sys.argv).run()
  File "/usr/lib/dnssec-trigger/dnssec-trigger-script", line 360, in run
    with lockfile.FileLock("/run/dnssec-trigger/dnssec-trigger"):
  File "/usr/lib/pymodules/python2.7/lockfile.py", line 223, in __enter__
    self.acquire()
  File "/usr/lib/pymodules/python2.7/lockfile.py", line 239, in acquire
    raise LockFailed("failed to create %s" % self.unique_name)
lockfile.LockFailed: failed to create /run/dnssec-
trigger/itchy.MainThread-25103
root@itchy:~# mkdir /run/dnssec-trigger
root@itchy:~# /etc/NetworkManager/dispatcher.d/01-dnssec-trigger
ok removed 491 rrsets, 136 messages and 4 key entries
Global forwarders: 8.8.8.8 8.8.4.4


Creating /run/dnssec-trigger by hand appears to fix the issue.

Andrew.