Ubuntu 12.04 problem z generowaniem certyfikatów przez OpenSSL
Podczas konfiguracji OpenVPN w Ubuntu 12.04 (opis konfiguracji) spotkałem się z problemem podczas wystawiania certyfikatów. OpenSSL miał problem z odnalezieniem pliku openssl.cnf, powodem jest błędne wyrażenie regularne w pliku whichopensslcnf wykorzystywanym przez easy-rsa (lokalizacja źródłowa: /usr/share/doc/openvpn/examples/easy-rsa/2.0/whichopensslcnf). Innym rozwiązaniem jest podanie w pliku VARS wersji pliku openssl.cnf na sztywno ;-).
Zamieniamy:
elif $OPENSSL version | grep -E "1\.0\.([[:digit:]][[:alnum:]])" > /dev/null; then
Na:
elif $OPENSSL version | grep -E "1\.0\.[[:digit:]][[:alnum:]]?" > /dev/null; then