Control: tags -1 + moreinfo On 07/07/2018 10:21 AM, guidot wrote: > I just updated from 20141019+deb8u3 to 20141019+deb8u4 using > > aptitude safe-upgrade > > and got these errors: > > Updating certificates in /etc/ssl/certs... unable to load certificate > 140549699909264:error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong > tag:tasn_dec.c:1219: > 140549699909264:error:0D07803A:asn1 encoding > routines:ASN1_ITEM_EX_D2I:nested asn1 error:tasn_dec.c:386:Type=X509 > WARNING: dhparam.pem does not contain a certificate or CRL: skipping > 20 added, 42 removed; done. > > I don't understand what went wrong here. I'm pretty sure I didn't touch > anything in /etc/ssl/certs, my local certs are stored elsewhere.
This appears to be a warning from c_rehash on a non-certificate pem file `dhparam.pem` found in /etc/ssl/certs, then success on the 20 new and 42 removed CA certificates in this update. For clarity, did the installation of update packages complete successfully, or did it exit non-zero with an error from aptitude/dpkg? I'm pretty sure an `ls -l /etc/ssl/certs/dhparam.pem` would indeed return the file, which is not a part of the ca-certificates package. Searching around for dhparam.pem, it appears this is a Diffie-Hellman option file for using a larger key than the openssl default. I found quite a few web pages that say to put it there. The warning should be innocuous, but I'd suggest moving it to a better location. For instance, I found a number of nginx how-to pages that use the /etc/ssl/certs location, but I would think it should be appropriate to put the file at `/etc/nginx/ssl/dhparam.pem` and configure nginx to find it there. Setting bug to moreinfo. -- Kind regards, Michael