Configuring firewall.......done.Starting PFLOG...done.Syncing OpenVPN settings...Fatal error: Uncaught Error: Call to undefined function openssl_x509_parse() in /usr/local/etc/inc/certs.inc:391Stack trace:#0 /usr/local/etc/inc/certs.inc(727): cert_get_subject_array('LS0tLS1CRUdJTiB...')#1 /usr/local/etc/inc/plugins.inc.d/openvpn.inc(759): cert_get_cn('LS0tLS1CRUdJTiB...')#2 /usr/local/etc/inc/plugins.inc.d/openvpn.inc(1228): openvpn_reconfigure('server', Array, false)#3 /usr/local/etc/inc/plugins.inc(243): openvpn_configure_do(true)#4 /usr/local/etc/rc.bootup(114): plugins_configure('vpn', true)#5 {main} thrown in /usr/local/etc/inc/certs.inc on line 391Enter full pathname of shell or RETURN for /bin/sh:
The following 5 package(s) will be affected (of 0 checked):Installed packages to be REMOVED: openssl-1.1.1d,1New packages to be INSTALLED: openssl102: 1.0.2uInstalled packages to be REINSTALLED: python37-3.7.6 (direct dependency changed: openssl102) py37-cryptography-2.6.1 (direct dependency changed: openssl102) cyrus-sasl-2.1.27_1 (direct dependency changed: openssl102)
Lessons learned:Major updates can take a long time on slow devices. Plan for a long downtime and don't be impatient!The OPNsense documentation recommends to perform major upgrades via VGA display or serial. Heed that advice!The Deciso appliances ship with a USB-to-serial null modem cable already included, which is awesome!