The issue seems to be the 2.76.1 version of glib2. Just downgrading it works but breaks other packages and might cause issues booting into the system. The solution I found that doesn't cause issues is:
- Downgrade glib2, glib2-docs and lib32-glib2 (I believe only glib2 is necessary, but for good measure I downgrade all three of them) to an older version ex. 2.74.1
- Connect to the VPN
- Upgrade back to 2.76.1
It's a bit tedious, but seems to be working. I recommend moving this into a script if you change VPNs often.
Pinned Comments
bhyoo commented on 2023-11-04 09:27 (UTC)
Because the origin source code does not support upstream glib2, this package delivers statically compiled glib2 2.74.6 within binary starting from 21-1. Please give any feedback if it does not work.