desktop-app icon indicating copy to clipboard operation
desktop-app copied to clipboard

Broken Fedora Silverblue package

Open flexagoon opened this issue 1 year ago • 4 comments

Bug report

Describe your environment

  • Device: Dell XPS 15 9520
  • OS name and version: Fedora Silverblue 40 (custom build)
  • IVPN app version: 3.14.14

Describe the problem

Steps to reproduce:

  1. Follow installation instructions here

Observed Results:

The CLI app is installed, but doesn't work:

❯ ivpn
ERROR: Unable to connect to service: please, ensure IVPN daemon is running (connection-info not exists)
Please, restart 'ivpn-service'

❯ systemctl restart ivpn-service

❯ ivpn
ERROR: Unable to connect to service: please, ensure IVPN daemon is running (connection-info not exists)
Please, restart 'ivpn-service'

The GUI app does not appear in the app launcher at all, and its files seem to not be installed correctly:

❯ rpm -ql ivpn-ui
/opt/ivpn/ui/IVPN.desktop
/opt/ivpn/ui/bin/LICENSE.electron.txt
/opt/ivpn/ui/bin/LICENSES.chromium.html
# ... other files starting with /opt/ivpn

❯ rpm -ql ivpn
/opt/ivpn/dnscrypt-proxy/dnscrypt-proxy
/opt/ivpn/etc/ca.crt
/opt/ivpn/etc/client.down
# ...

❯ locate IVPN.desktop
/sysroot/ostree/deploy/default/deploy/682a3b364f879c63ea651843e6c680b47d812405a566aecf3e6242e2fc6efdb7.0/usr/share/applications/IVPN.desktop
/sysroot/ostree/deploy/default/deploy/94866e7d00c7e0c78013dfc373fd8c91230aa3517391f39336a9f97fdc3b89a4.0/usr/share/applications/IVPN.desktop
/usr/share/applications/IVPN.desktop

❯ ls -l /usr/share/applications/IVPN.desktop
lrwxrwxrwx. 4 root root 25 Jul  1 23:28 /usr/share/applications/IVPN.desktop -> /opt/ivpn/ui/IVPN.desktop

❯ ls /opt/ivpn
ls: cannot access '/opt/ivpn': No such file or directory

It seems like files in /opt/ivpn don't get installed correctly.

Expected Results:

The app should be properly installed

flexagoon avatar Jul 11 '24 08:07 flexagoon

@flexagoon

Just to confirm, did you execute the commands to reboot the system, enable, and start the service? The order is important.

# reboot system
systemctl reboot

# enable IVPN service to start automatically
sudo systemctl enable ivpn-service

# start IVPN stervice
sudo systemctl start ivpn-service

stenya avatar Jul 11 '24 11:07 stenya

@stenya yes, I did all of that. As my provided commands show, the issue is that files aren't getting installed into /opt

(btw, there's systemctl enable --now, which is the same as systemctl enable && systemctl start)

flexagoon avatar Jul 11 '24 11:07 flexagoon

Hi @flexagoon

We just checked the installation process on the official Fedora Silverblue 40 (not custom) and found no issues.

I’m afraid the issue might be with your custom build or local configuration.

We test our applications on the official distribution version. Unfortunately, we cannot support all custom builds for different Linux distributions. cc @gorkapernas

stenya avatar Jul 11 '24 14:07 stenya

@stenya it seems like the issue doesn't happen when layering ivpn on top of an already installed system, but it does happen when ivpn is installed during the image build process

flexagoon avatar Aug 15 '24 12:08 flexagoon

This issue has been automatically marked as inactive because it has not had activity in the past year.

If no further activity occurs, this issue will be automatically closed in one week in order to increase our focus on active topics.

github-actions[bot] avatar Aug 19 '25 02:08 github-actions[bot]

This issue has been automatically closed because it has not had recent activity. Thank you for your contributions.

If the issue has not been resolved, you can find more information in our Help Center.

github-actions[bot] avatar Aug 26 '25 02:08 github-actions[bot]