ExpressVPN question ...

Message
Author
User avatar
razor2021
Posts: 498
Joined: Mon Feb 08, 2021 4:49 pm

ExpressVPN question ...

#1 Post by razor2021 »

I always update ExpressVPN thru MXPI and usually no issues. But I notice this error recently. I'm not sure if its due to ExpressVPN having added a new Linux GUI for their app install while still having a legacy CLI app install using .deb installer.

Code: Select all

--------------------------------------
get ExpressVPN deb-package 
--------------------------------------
 
 
curl: Failed to extract a sensible file name from the URL to use for storage!
curl: (3) URL using bad/illegal format or missing URL
--------------------------------------
get ExpressVPN signature .asc
--------------------------------------
 d % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0curl: (6) Could not resolve host: .asc
Error downloading deb-package: 
exit
As a workaround, I just download the .deb file and install it that way. Is it possible to fix this in MXPI? Or is it an issue on their end?
Mixed of desktops and laptops, I have a Gravis Ultrasound Classic card (unfortunately its ISA-slot based) ... - I must be a dino. :popcorn:
Running on my DesktopPC - MX-23.4 AHS with latest Kernel: 6.12.17-1-liquorix-amd64

User avatar
fehlix
Developer
Posts: 12704
Joined: Wed Apr 11, 2018 5:09 pm

Re: ExpressVPN question ...

#2 Post by fehlix »

Thanks for reporting. Will have a look to fix the issue.

User avatar
razor2021
Posts: 498
Joined: Mon Feb 08, 2021 4:49 pm

Re: ExpressVPN question ...

#3 Post by razor2021 »

@fehlix - I think I'm hitting into this issue you had investigated for another OP before. viewtopic.php?p=800708#p800708

I'm hitting into it now due to trying out their GUI installer. And after uninstalling their GUI installer, it screwed up the legacy CLI deb installation.
Mixed of desktops and laptops, I have a Gravis Ultrasound Classic card (unfortunately its ISA-slot based) ... - I must be a dino. :popcorn:
Running on my DesktopPC - MX-23.4 AHS with latest Kernel: 6.12.17-1-liquorix-amd64

User avatar
razor2021
Posts: 498
Joined: Mon Feb 08, 2021 4:49 pm

Re: ExpressVPN question ...

#4 Post by razor2021 »

Even uninstalling fails. As indicated by your previous investigation above. And its not possible to re-install the legacy CLI version until the older legacy CLI expressvpn is removed. However, I can install the new GUI version of the expressvpn as a temporary workaround.

Code: Select all

$ sudo dpkg -r expressvpn
(Reading database ... 379078 files and directories currently installed.)
Removing expressvpn (3.82.0.2-1) ...
Cannot connect to expressvpnd daemon.

It seems that the expressvpn daemon is not running. Please run "sudo service expressvpn restart" to start it.

If the problem persists, please contact us.
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
dpkg: error processing package expressvpn (--remove):
 installed expressvpn package pre-removal script subprocess returned error exit status 1
Upgrade in progress...
Errors were encountered while processing:
 expressvpn
 
 $ sudo service expressvpn restart
expressvpn: unrecognized service
Mixed of desktops and laptops, I have a Gravis Ultrasound Classic card (unfortunately its ISA-slot based) ... - I must be a dino. :popcorn:
Running on my DesktopPC - MX-23.4 AHS with latest Kernel: 6.12.17-1-liquorix-amd64

User avatar
fehlix
Developer
Posts: 12704
Joined: Wed Apr 11, 2018 5:09 pm

Re: ExpressVPN question ...

#5 Post by fehlix »

razor2021 wrote: Tue Mar 11, 2025 8:37 am As a workaround, I just download the .deb file and install it that way. Is it possible to fix this in MXPI? Or is it an issue on their end?
Hmme, what deb file you downloaded where from?
Also perhaps, post QSI, please.
Thanks

User avatar
razor2021
Posts: 498
Joined: Mon Feb 08, 2021 4:49 pm

Re: ExpressVPN question ...

#6 Post by razor2021 »

@fehlix - the deb file is from expressvpn's website -> https://www.expressvpn.works/clients/li ... _amd64.deb

My QSI as ollows:

Code: Select all

System:
  Kernel: 6.12.17-1-liquorix-amd64 [6.12-22~mx23ahs] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0 parameters: audit=0
    intel_pstate=disable amd_pstate=disable BOOT_IMAGE=/boot/vmlinuz-6.12.17-1-liquorix-amd64
    root=UUID=<filter> ro quiet splash
  Desktop: Xfce v: 4.20.0 tk: Gtk v: 3.24.38 info: xfce4-panel wm: xfwm v: 4.20.0 vt: 7
    dm: LightDM v: 1.32.0 Distro: MX-23.5_ahs_x64 Libretto July 31  2023 base: Debian GNU/Linux 12
    (bookworm)
Machine:
  Type: Desktop Mobo: ASUSTeK model: ROG STRIX B450-F GAMING II v: Rev 1.xx
    serial: <superuser required> UEFI: American Megatrends v: 5502 date: 08/29/2024
Battery:
  Device-1: hidpp_battery_0 model: Logitech M720 Triathlon Multi-Device Mouse serial: <filter>
    charge: 55% (should be ignored) rechargeable: yes status: discharging
CPU:
  Info: model: AMD Ryzen 7 3700X bits: 64 type: MT MCP arch: Zen 2 gen: 3 level: v3 note: check
    built: 2020-22 process: TSMC n7 (7nm) family: 0x17 (23) model-id: 0x71 (113) stepping: 0
    microcode: 0x8701034
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache: L1: 512 KiB
    desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB L3: 32 MiB desc: 2x16 MiB
  Speed (MHz): avg: 2269 high: 3600 min/max: 2200/3600 boost: enabled scaling:
    driver: acpi-cpufreq governor: ondemand cores: 1: 2200 2: 2057 3: 2200 4: 2057 5: 2200 6: 2200
    7: 2200 8: 2201 9: 3600 10: 2200 11: 2200 12: 2200 13: 2200 14: 2200 15: 2200 16: 2200
    bogomips: 115193
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP protection
  Type: spec_rstack_overflow mitigation: Safe RET
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; STIBP: always-on; RSB filling;
    PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] vendor: ASUSTeK driver: nvidia v: 535.216.03
    non-free: 530.xx+ status: current (as of 2023-03) arch: Pascal code: GP10x process: TSMC 16nm
    built: 2016-21 pcie: gen: 3 speed: 8 GT/s lanes: 8 link-max: lanes: 16 bus-ID: 09:00.0
    chip-ID: 10de:1c82 class-ID: 0300
  Device-2: Creative Webcam Live!/Live! Pro type: USB driver: gspca_zc3xx bus-ID: 1-6:4
    chip-ID: 041e:4036 class-ID: ff00
  Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.20.0 driver: X: loaded: nvidia
    gpu: nvidia display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 4480x1440 s-dpi: 96 s-size: 1186x382mm (46.69x15.04")
    s-diag: 1246mm (49.06")
  Monitor-1: DP-0 pos: primary,right res: 2560x1440 hz: 60 dpi: 105
    size: 621x341mm (24.45x13.43") diag: 708mm (27.89") modes: N/A
  Monitor-2: HDMI-0 pos: left res: 1920x1080 hz: 60 dpi: 90 size: 544x303mm (21.42x11.93")
    diag: 623mm (24.52") modes: N/A
  API: OpenGL v: 4.6.0 NVIDIA 535.216.03 renderer: NVIDIA GeForce GTX 1050 Ti/PCIe/SSE2
    direct-render: Yes
Audio:
  Device-1: NVIDIA GP107GL High Definition Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel
    pcie: gen: 3 speed: 8 GT/s lanes: 8 link-max: lanes: 16 bus-ID: 09:00.1 chip-ID: 10de:0fb9
    class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie:
    gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 0c:00.4 chip-ID: 1022:1487 class-ID: 0403
  API: ALSA v: k6.12.17-1-liquorix-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: d000 bus-ID: 03:00.0 chip-ID: 8086:1539 class-ID: 0200
  IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel modules: wl pcie: gen: 2 speed: 5 GT/s
    lanes: 1 bus-ID: 06:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-7:6 chip-ID: 8087:0029
    class-ID: e001
  Report: hciconfig ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 3.0 lmp-v: 5.2
    sub-v: 2184 hci-v: 5.2 rev: 2184
  Info: acl-mtu: 1021:4 sco-mtu: 96:6 link-policy: rswitch sniff link-mode: peripheral accept
    service-classes: rendering, capturing, audio, telephony
Drives:
  Local Storage: total: 1.82 TiB used: 182.32 GiB (9.8%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO Plus 1TB size: 931.51 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 2B2QEXM7 temp: 35.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital model: WDS100T2B0A-00SM50 size: 931.51 GiB
    block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 20WD
    scheme: GPT
Partition:
  ID-1: / raw-size: 512.7 GiB size: 503.58 GiB (98.22%) used: 103.91 GiB (20.6%) fs: ext4
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 27.2 MiB (10.8%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 44.0 C mobo: 34.0 C gpu: nvidia temp: 34 C
  Fan Speeds (RPM): cpu: 1331 case-1: 0 case-2: 1044 case-3: 1056 gpu: nvidia fan: 29%
  Power: 12v: 10.30 5v: N/A 3.3v: N/A vbat: 3.31
Repos:
  Packages: 2576 pm: dpkg pkgs: 2560 libs: 1374 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm
    pkgs: 0 pm: flatpak pkgs: 16
  Active apt repos in: /etc/apt/sources.list
    1: deb https://www.bchemnet.com/suldr/ debian extra
  No active apt repos in: /etc/apt/sources.list.d/ahs-staging.list
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/google-chrome.list
    1: deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
  Active apt repos in: /etc/apt/sources.list.d/google-earth-pro.list
    1: deb [arch=amd64] http://dl.google.com/linux/earth/deb/ stable main
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb http://mirror.accum.se/mirror/mxlinux.org/packages/mx/repo/ bookworm main non-free
    2: deb http://mirror.accum.se/mirror/mxlinux.org/packages/mx/repo/ bookworm ahs
  Active apt repos in: /etc/apt/sources.list.d/spotify.list
    1: deb http://repository.spotify.com/ stable non-free
  Active apt repos in: /etc/apt/sources.list.d/teamviewer.list
    1: deb [signed-by=/usr/share/keyrings/teamviewer-keyring.gpg] https://linux.teamviewer.com/deb/ stable main
  Active apt repos in: /etc/apt/sources.list.d/vscode.list
    1: deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/repos/code stable main
Info:
  Processes: 421 Uptime: 7h 41m wakeups: 35 Memory: 62.7 GiB used: 4.42 GiB (7.1%) Init: SysVinit
  v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
  Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI
Mixed of desktops and laptops, I have a Gravis Ultrasound Classic card (unfortunately its ISA-slot based) ... - I must be a dino. :popcorn:
Running on my DesktopPC - MX-23.4 AHS with latest Kernel: 6.12.17-1-liquorix-amd64

User avatar
fehlix
Developer
Posts: 12704
Joined: Wed Apr 11, 2018 5:09 pm

Re: ExpressVPN question ...

#7 Post by fehlix »

razor2021 wrote: Tue Mar 11, 2025 11:50 am Even uninstalling fails. As indicated by your previous investigation above. And its not possible to re-install the legacy CLI version until the older legacy CLI expressvpn is removed.
You could uninstall by booting into systemd.
Or

* Here to fix the existing installation, which was done with manually installation of the downloaded deb-package,
when runnin with SysVinit:

Run this command, to

Code: Select all

sudo sed -i 's:command -v systemctl:test -d /run/systemd/system:' /var/lib/dpkg/info/expressvpn.p*
which corrects the wrong assumptions made by expressvpn-deb installer
about running with systemd by checking the systemctl command exists,
and instead we do the real check whether systemd is running
by testing systemd's special direcory /run/systemd/system exists.
(Note this check is also done internally by systemd itself, there is no other check in systemd like checking process on pid 1)

* Next purge the existing installation:

Code: Select all

sudo apt purge expressvpn
* Next download the new "Universal installer" (which you seem already have done)
currently expressvpn-linux-universal-4.0.1.9292.run from their web-page - not the deb-package.
Open terminal as normal user within the download location
and make the installer executable with:

Code: Select all

chmod +x expressvpn-linux-universal-4.0.1.9292.run
Do install expressvpn with:

Code: Select all

./expressvpn-linux-universal-4.0.1.9292.run
( note the "./" infront )
The new "universal" run-installer does now the proper "is-systemd-running" check as mentioned above.

Note: Do not have both installed at the same time, do first proper de-/un-install the deb-package,
otherwise the new installer / uninstaller might also get confused.

As they do no longer offer a deb-package in public for their latest version I guess we might remove ExpressVPn installer from MXPI.

User avatar
razor2021
Posts: 498
Joined: Mon Feb 08, 2021 4:49 pm

Re: ExpressVPN question ...

#8 Post by razor2021 »

Thanks @fehlix ! The old installation is prged. Everything is working fine again. I used the GUI install app instead. Appreciate all the help.
Mixed of desktops and laptops, I have a Gravis Ultrasound Classic card (unfortunately its ISA-slot based) ... - I must be a dino. :popcorn:
Running on my DesktopPC - MX-23.4 AHS with latest Kernel: 6.12.17-1-liquorix-amd64

User avatar
razor2021
Posts: 498
Joined: Mon Feb 08, 2021 4:49 pm

Re: ExpressVPN question ...

#9 Post by razor2021 »

@fehlix If you can leave the ExpressVPN installer in MXPI that would be great. I wil check to see if they are able to offer the deb package in public like they used to.
Mixed of desktops and laptops, I have a Gravis Ultrasound Classic card (unfortunately its ISA-slot based) ... - I must be a dino. :popcorn:
Running on my DesktopPC - MX-23.4 AHS with latest Kernel: 6.12.17-1-liquorix-amd64

User avatar
razor2021
Posts: 498
Joined: Mon Feb 08, 2021 4:49 pm

Re: ExpressVPN question ...

#10 Post by razor2021 »

@fehlix They said they were not intending to offer to public, but they had no more information as to why that changed. So, annoying. I guess you might remove the ExpressVPN installer from public. Does that affect both installers? The deb and GUI installer?
Mixed of desktops and laptops, I have a Gravis Ultrasound Classic card (unfortunately its ISA-slot based) ... - I must be a dino. :popcorn:
Running on my DesktopPC - MX-23.4 AHS with latest Kernel: 6.12.17-1-liquorix-amd64

Post Reply

Return to “Software / Configuration”