Hi all! I'm still quite the Linux n00b, especially Fedora distros (almost all my experience is with Ubuntu). I am trying to get my new Bazzite PC set up, including the Express VPN app. I'm running into an error when using the installation instructions on the Express VPN website:
cp: cannot create regular file '/usr/share/pixmaps/expressvpn.png': Read-only file system
I'm not sure if this universal installer includes Fedora, so I also have a .rpm legacy installer. I get a whole host of errors using that method:
F: Can't get document portal: GDBus.Error:org.freedesktop.portal.Error.Failed: Can't mount path /home/j/.cache/doc F: Can't find a11y bus: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program org.a11y.Bus: Permission denied F: Can't get document portal mount path [2] Sandbox: CanCreateUserNamespace() clone() failure: EPERM Gtk-Message: 19:20:04.077: Failed to load module "colorreload-gtk-module" ATTENTION: default value of option mesa_glthread overridden by environment. [Parent 2, Main Thread] WARNING: Failed to create DBus proxy for org.a11y.Bus: Error calling StartServiceByName for org.a11y.Bus: Failed to execute program org.a11y.Bus: Permission denied : 'glib warning', file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:201
(org.mozilla.firefox:2): WARNING : 19:20:04.416: Failed to create DBus proxy for org.a11y.Bus: Error calling StartServiceByName for org.a11y.Bus: Failed to execute program org.a11y.Bus: Permission denied
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
Solution
No response here, so I posted to general chat:
Xenia / Bwarch[WOKE] β 8:59 AM Know anything about openvpn/wireguard config files? I highly recommend going that route. toonfandubya β 8:59 AM I'm a total Linux n00b, so no I'm trying to use the install script provided by ExpressVPN and getting a weird error: cp: cannot create regular file '/usr/share/pixmaps/expressvpn.png': Read-only file system Sounds like a quick chmod should fix it, but I'm not allowed to for reasons I don't understand amel[LUKA] β 9:02 AM the script tries to install stuff into /usr, which is locked down in bazzite. so it wont work toonfandubya β 9:03 AM And I don't have the keys to /usr? Forgive my lack of knowledge, but seems like something I could unlock, install, re-lock... biebel β 9:03 AM It will be gone after a reboot if you do amel[LUKA] β 9:04 AM yes, it's how bazzite (and atomic) works it's best to try to find if ExpressVPN offers openVPN/wireguard config and import it into KDE/GNOME settings Xenia / Bwarch[WOKE] β 9:04 AM https://www.expressvpn.com/support/vpn-setup/manual-config-for-asus-router-with-openvpn/ Basically you wanna follow this tutorial through step 1 but then take the .ovpn file and import that into network connections in settings. amel[LUKA] β 9:05 AM ^ that link yes, you will need the .ovpn file and import it into settings Xenia / Bwarch[WOKE] β 9:07 AM Lots of vpns disagreeee with atomic but this is a way to get most of the important functionality going pretty easily. I use this method myself with mullvad. Weird that expressvpn doesn't output wireguard. The Shrubbery[FREE] β 9:10 AM Ah, so is using the KDE VPN tool is functionally better than custom layering initramfs? Xenia / Bwarch[WOKE] β 9:11 AM Any avoidance of layering is preferred when possible. (Typically.) toonfandubya β 9:12 AM Thanks everyone, I'll give it a shot. Currently splitting my time between Windows and Bazzite (on Windows atm). I'll reboot and give it a shot