Hi,

in the course of looking into the upgrade failure, I ended up purging
dnssec-trigger and then installed it again. I notice this creates keys
and config files in both /etc/ and /etc/dnssec-trigger?! Different to
Alex, I get traceback in the middle of the log (also for subsequent
attempts to 'apt-get install -f' etc):

Jan 14 20:51:32 thinkpad systemd[1]: Starting Generate keys and certificates 
for dnssec-trigger...
Jan 14 20:51:32 thinkpad dnssec-trigger-control-setup[6806]: setup in directory 
/etc
Jan 14 20:51:32 thinkpad dnssec-trigger-control-setup[6806]: generating 
dnssec_trigger_server.key
Jan 14 20:51:32 thinkpad dnssec-trigger-control-setup[6806]: Generating RSA 
private key, 3072 bit long modulus (2 primes)
Jan 14 20:51:32 thinkpad dnssec-trigger-control-setup[6806]: 
.............................................................++++
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: 
..........................................................................................................................................................................++++
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: e is 65537 
(0x010001)
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: generating 
dnssec_trigger_control.key
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: Generating RSA 
private key, 3072 bit long modulus (2 primes)
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: ...........++++
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: 
.................................................................................................................................++++
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: e is 65537 
(0x010001)
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: create 
dnssec_trigger_server.pem (self signed certificate)
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: create 
dnssec_trigger_control.pem (signed client certificate)
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: Signature ok
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: subject=CN = 
dnssec-trigger-control
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: Getting CA Private 
Key
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: Setup success. 
Certificates created.
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: run this script 
again with -i to:
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: #011- enable 
remote-control in unbound.conf
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: #011- start 
unbound-control-setup
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: #011- add root 
trust anchor to unbound.conf
Jan 14 20:51:33 thinkpad dnssec-trigger-control-setup[6806]: if you have not 
done this already
Jan 14 20:51:33 thinkpad systemd[1]: Started Generate keys and certificates for 
dnssec-trigger.
Jan 14 20:51:33 thinkpad systemd[1]: Starting Reconfigure local DNSSEC resolver 
on connectivity changes...
Jan 14 20:51:33 thinkpad dnssec-trigger-script[6819]: Backing up 
/etc/resolv.conf as /run/dnssec-trigger/resolv.conf.backup...
Jan 14 20:51:33 thinkpad dnssec-triggerd: [6822] info: dnssec-trigger 0.17 start
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]: Traceback (most recent call 
last):
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]:   File 
"/usr/lib/dnssec-trigger/dnssec-trigger-script", line 774, in <module>
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]:     main()
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]:   File 
"/usr/lib/dnssec-trigger/dnssec-trigger-script", line 761, in main
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]:     Application(sys.argv).run()
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]:   File 
"/usr/lib/dnssec-trigger/dnssec-trigger-script", line 472, in run
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]:     self.method()
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]:   File 
"/usr/lib/dnssec-trigger/dnssec-trigger-script", line 556, in run_setup
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]:     
self._unbound_set_negative_cache_ttl(UNBOUND_MAX_NEG_CACHE_TTL)
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]:   File 
"/usr/lib/dnssec-trigger/dnssec-trigger-script", line 641, in 
_unbound_set_negative_cache_ttl
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]:     subprocess.check_call(CMD, 
stdout=DEVNULL, stderr=DEVNULL)
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]:   File 
"/usr/lib/python3.7/subprocess.py", line 347, in check_call
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]:     raise 
CalledProcessError(retcode, cmd)
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]: subprocess.CalledProcessError: 
Command '['unbound-control', 'set_option', 'cache-max-negative-ttl:', '5']' 
returned non-zero exit status 1.
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]: chattr: Datei oder Verzeichnis 
nicht gefunden beim Auslesen des Status von /etc/resolv.conf
Jan 14 20:51:34 thinkpad dnssec-triggerd: [6822] error: chmod(/etc/resolv.conf) 
failed: No such file or directory
Jan 14 20:51:34 thinkpad dnssec-triggerd: [6822] error: cannot open 
/var/run/dnssec-trigger/zones: No such file or directory
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]: error: Error setting up SSL_CTX 
client cert
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]: 
139691302409536:error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too 
small:../ssl/ssl_rsa.c:310:
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]: error: Error setting up SSL_CTX 
client cert
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]: 
140634252199232:error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too 
small:../ssl/ssl_rsa.c:310:
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]: error: Error setting up SSL_CTX 
client cert
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]: 
139941692548416:error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too 
small:../ssl/ssl_rsa.c:310:
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]: error: Error setting up SSL_CTX 
client cert
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]: 
140564896728384:error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too 
small:../ssl/ssl_rsa.c:310:
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]: error: Error setting up SSL_CTX 
client cert
Jan 14 20:51:34 thinkpad dnssec-triggerd[6822]: 
139702998553920:error:140AB18F:SSL routines:SSL_CTX_use_certificate:ee key too 
small:../ssl/ssl_rsa.c:310:
Jan 14 20:51:34 thinkpad kernel: [51521.772186] traps: dnssec-triggerd[6822] 
general protection ip:563bc6d85c90 sp:7fff2c281de0 error:0 in 
dnssec-triggerd[563bc6d76000+18000]
Jan 14 20:51:34 thinkpad systemd[1]: Started Session c26 of user root.
Jan 14 20:51:34 thinkpad systemd[1]: dnssec-triggerd.service: Main process 
exited, code=dumped, status=11/SEGV
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]: Running update all with 
these connections:
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]: {
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]:     "connections": [
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]:         {
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]:             "default": 
true,
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]:             "servers": [
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]:                 
"192.168.178.1",
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]:                 
"fd00::224:feff:fe7e:9c62"
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]:             ],
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]:             "type": 
"wifi",
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]:             "zones": [
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]:                 
"fritz.box"
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]:             ]
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]:         }
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]:     ]
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6823]: }
Jan 14 20:51:34 thinkpad systemd[1]: session-c26.scope: Succeeded.
Jan 14 20:51:34 thinkpad systemd[1]: dnssec-triggerd.service: New main PID 6822 
does not exist or is a zombie.
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6859]: Recovering 
/etc/resolv.conf...
Jan 14 20:51:34 thinkpad dnssec-trigger-script[6859]: Cannot connect to unbound.
Jan 14 20:51:34 thinkpad systemd[1]: dnssec-triggerd.service: Failed with 
result 'core-dump'.
Jan 14 20:51:34 thinkpad systemd[1]: Failed to start Reconfigure local DNSSEC 
resolver on connectivity changes.

Florian

Reply via email to