Я обратился в службу поддержки OpenVPN, и они смогли подтвердить основную причину и предоставили решение.
Что-то не так с вашими сертификатами или их конфигурацией. Это в основном говорит вам, что не так.
"ошибка", "ошибка проверки пакета сертификатов: [Errno 2] Нет такого файла или каталога: u'':
Похоже, что значение для cs.ca_bundle пусто. Ключ конфигурации должен либо вообще отсутствовать (не быть пустым), чтобы он возвращался к встроенным самозаверяющим сертификатам, либо он должен содержать путь к файлу, содержащему пакет ЦС, либо он должен содержать Встроенный пакет сертификатов ЦС. Но он не должен быть пустым, и похоже, что он пустой.
"ошибка", "ошибка проверки сертификата: [('подпрограммы PEM', 'get_name', 'нет стартовой строки')]:
"ошибка", "ошибка проверки закрытого ключа: [('подпрограммы PEM', 'get_name', 'нет стартовой строки')]:
Похоже, что все, что вы поместили в значение cs.cert и cs.priv_key, недопустимо, или то, что оно там находит, не имеет правильной стартовой строки, которую должен иметь сертификат типа PEM или закрытый ключ.
Неудивительно, что веб-интерфейс работает некорректно. В нем нет того, что ему нужно для правильного запуска. Я предлагаю вам вернуться к серверу доступа к самозаверяющим сертификатам. Это должно заставить ваш веб-интерфейс снова работать. А затем работайте над установкой правильных и действительных сертификатов.
Я считаю, что этот документ может помочь вам в дальнейшем:
https://openvpn.net/vpn-сервер-ресурс ... подтвердите/
В частности, эти инструкции будут генерировать самозаверяющие сертификаты и настраивать их для использования на сервере доступа (выполнять команды от имени пользователя root):
Восстановить самоподписанные сертификаты (перезаписать существующие):
cd /usr/local/openvpn_as/сценарии/
./certool -d /usr/local/openvpn_as/etc/web-ssl --type ca --unique --cn "Веб-центр OpenVPN"
./certool -d /usr/local/openvpn_as/etc/web-ssl --type server --remove_csr --sn_off --serial 1 --name server --cn vpn.example.com
./сакли начало
Удалите веб-сертификаты и ключи из конфигурации (чтобы они вернулись к только что созданным вами самозаверяющим сертификатам):
cd /usr/local/openvpn_as/сценарии/
./sacli --key "cs.cert" ConfigDel
./sacli --key «cs.priv_key» ConfigDel
./sacli --key "cs.ca_bundle" ConfigDel
./sacli --key "cs.ca_key" ConfigDel
./сакли начало
Благодаря сообществу @Johnan OVPN См. полный ответ здесь