「dpkg-reconfigure」が何も表示しないのはなぜですか(ssl-certパッケージ)?

「dpkg-reconfigure」が何も表示しないのはなぜですか(ssl-certパッケージ)?
$ sudo debconf-show ssl-cert
  make-ssl-cert/title:
  make-ssl-cert/altname:
  make-ssl-cert/vulnerable_prng:
  make-ssl-cert/hostname: localhost
$ sudo dpkg-reconfigure ssl-cert
$ sudo dpkg-reconfigure -p low -f dialog ssl-cert
$

dpkg-reconfiguredebconfの質問が再度要求されると予想されます(おそらく、low優先順位のためインストール中に質問されませんでした)。しかし、この場合はそうではありません。原因は何ですか?

私は好奇心に尋ねた。見てみると、問題を/var/lib/dpkg/info/ssl-cert.postinst変更してもインストールされた証明書には影響しません。hostname(を使用する必要がありますmake-ssl-cert generate-default-snakeoil --force-overwriteウィキペディア)。

上記の結果はDebian Stretchシステムからのものです。

答え1

dpkg-reconfigure ssl-cert基本的に何もしないので質問はありません。postinst場合によっては、脆弱なスネークオイルキーが見つかった場合にのみ問題が発生します。ヘビ油証明書がすでにインストールされている場合、make-ssl-cert呼び出されたスクリプトはすぐに中断されます。postinstヘビ油証明書をインストールする必要がある場合でも、make-ssl-cert質問なしでインストールできます。

debconfを使用するときに問題が発生する唯一のmake-ssl-certケースは、.debconf以外のパラメータを使用して手動で呼び出すときですgenerate-default-snakeoil

関連情報