Skip to content
Discussion options

You must be logged in to vote

It is not your compose file, it is two lines in the ProtonVPN .ovpn. ProtonVPN's configs come with

up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

for desktop Linux, and those do not work in this container. In the image, resolvconf is a link to resolvectl, the client for systemd-resolved, which talks to it over the system D-Bus, and the container runs neither. When OpenVPN runs that script as its up step, it hands the DNS server Proton pushes to resolvconf, which fails with sd_bus_open_system: No such file or directory, and OpenVPN treats a failing up script as fatal and exits.

Delete those two lines (or put a # in front of them) in the .ovpn inside ./protonvpn an…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@BurdAlex
Comment options

Answer selected by BurdAlex
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants