OpenVPN 2.4 and OpenVPN 2.5 incompatibility
I generated user client configuration on OpenVPN 2.4 (HBK) in reForis and now, I tried to use it on OpenVPN 2.5 server using OpenWrt daily snapshots and it seems that it does not work.
Output:
Dec 27 11:26:49 turris openvpn(xxx)[13564]: --cipher is not set. Previous OpenVPN version defaulted to BF-CBC as fallback when cipher negotiation failed in this case. If you need this fallback please add '--da.
Dec 27 11:26:49 turris openvpn(xxx)[13564]: OpenVPN 2.5.5 aarch64-openwrt-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD]
Dec 27 11:26:49 turris openvpn(xxx)[13564]: library versions: OpenSSL 1.1.1l 24 Aug 2021, LZO 2.10
Dec 27 11:26:49 turris openvpn(xxx)[13564]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Dec 27 11:26:49 turris openvpn(xxx)[13564]: OpenSSL: error:0909006C:PEM routines:get_name:no start line
Dec 27 11:26:49 turris openvpn(xxx)[13564]: OpenSSL: error:140AD009:SSL routines:SSL_CTX_use_certificate_file:PEM lib
Dec 27 11:26:49 turris openvpn(xxx)[13564]: Cannot load inline certificate file
Dec 27 11:26:49 turris openvpn(xxx)[13564]: Exiting due to fatal error