Comment 3 for bug 988384

Revision history for this message
Aldo Cassola (aldocassola) wrote :

I can confirm this bug. After running:

DEBCONF_DEBUG=developer dpkg -D777 --configure openvas-server

output:
(...)
Setting up openvas-server (2.0.3-4) ...
D000002: fork/exec /var/lib/dpkg/info/openvas-server.postinst ( configure )
debconf (developer): frontend started
debconf (developer): frontend running, package name is openvas-server
debconf (developer): starting /var/lib/dpkg/info/openvas-server.config configure
debconf (developer): <-- INPUT low openvasd/certificate
debconf (developer): --> 10 "openvasd/certificate" doesn't exist
debconf (developer): <-- INPUT medium openvasd/califetime
debconf (developer): --> 10 "openvasd/califetime" doesn't exist
debconf (developer): <-- INPUT medium openvasd/srvlifetime
debconf (developer): --> 10 "openvasd/srvlifetime" doesn't exist
debconf (developer): <-- SET openvasd/country US
debconf (developer): --> 10 openvasd/country doesn't exist
dpkg: error processing openvas-server (--configure):
 subprocess installed post-installation script returned error exit status 10
Errors were encountered while processing:
 openvas-server

It seems the debconf file /var/cache/debconf/config.dat lists openvas-server/certificate as the key, while the script /var/lib/dpkg/info/openvas-server.config expects it to be openvasd/certificate. Changing the script file and rebuilding the .deb file fixed the problem for me.