I recently updated my (rooted) Asus Transformer TF300T to the latest Android version which is Android 4.1.1 (Jelly Bean). After updating OpenVPN failed to connect with an error that looked like “ifconfig, external program fork failed”. (I can’t remember the exact error).
So i tried a number of things to make OpenVPN work again:
- Factory reset.
- Reinstall BusyBox at every possible location.
- Tried different BusyBox installers.
- Reinstall OpenVPN binaries at every possible location.
Then i found a topic where someone was having issues with superuser since he upgraded to Jelly Bean. The solution for him was to flash another version of superuser. When i flashed SuperSU to my tablet OpenVPN was be able to make a connection. I did reinstall busybox bofore trying but i am not sure if this is necessary.