プロファイルルーチン:STR_COPY:変数に値がありません。

プロファイルルーチン:STR_COPY:変数に値がありません。

これがどのファイルから生成されたかを知る方法がないので、設定されていない変数を取得する方法がわかりません。ただし、このエラーは、デフォルトの構成ファイルまたはソース変数ファイルで変数が正しく設定されていない以前の問題と似ています。

/etc/ssl/openssl.cnfopensslパッケージと一緒にパッケージ化されたデフォルト設定があります。

全体の出力は次のとおりです。

[Torxed@Daylight ipsec.d]$ sudo openssl pkcs12 -export -inkey private/testKey.pem --in certs/testCert.pem -name "My own VPN client certificate" -certfile cacerts/rootCert.pem -caname "StrongSwan Root CA" -out test.p12

140093433759384:error:0E065068:configuration file routines:STR_COPY:variable has no value:conf_def.c:584:line 167

一般的に、SSLはエラーを生成するファイルを投げるので、やや恥ずかしいです。

ベストアンサー1

これは、Ubuntu 16.04とUbuntu 16.10の継続的な問題です。

OpenSSLが証明書の要件を変更しましたが、一部のガイドはデフォルトで失敗しました。

解決策は、以下を追加することです。

export KEY_ALTNAMES="something"

varsファイルのどこにでも。

バグレポートが提出されました。ここ。と関連Ubuntuスレッドここ

おすすめ記事