Hello,

I have a openvpn server on RHEL10 and I would like to use ovpn-dco on it.

Currently, I don't have a working kernel on it.

2025-09-24 10:27:17 us=861227 Note: Kernel support for ovpn-dco missing, disabling data channel offload.

This is the only working binaries.

openvpn-2.7_beta1-1.el10_0.alma_altarch.x86_64_v2
openvpn-auth-oauth2-1.26.0-1.x86_64
[root@openvpn-lab ~]#

If I install openvpn-2.6, the openvpn server wouldn't start because of this error.

symbol lookup error: /usr/sbin/openvpn: undefined symbol: EVP_MD_CTX_get_size_ex, version OPENSSL_3.4.0.  The kernel module seem ok as the system at least boot.  Its just that openvpn don't work after the system is up.


So, only way seem to figure out how to get openvpn 2.7 module booting on RHEL10


Kallsyms_lookup_name+0x4/0xd0 
kernel BUG at arch/x86/kernel/cet.c:102!
Oops: invalid opcode: 0000 [#1] PREMPT SMP NOPTI
 Tainted: [0]=OOT_MODULE, [E]=UNSIGNED_MODULE

This is how I installed the dco that is breaking the boot process.

https://community.openvpn.net/Pages/OpenVPN%20software%20repos


yum copr enable @OpenVPN/openvpn-beta
yum install kmod-ovpn

That is, after that, the system wouldn't boot.

Have anyone found a way to run dco on RHEL10.  This is a openVPN server, so I didn't bother trying openVPN 3

Any pointer would be appreaciated.

Regards,
William