Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linux RPM package broken external dependencies #1549

Open
1 of 2 tasks
SudoerReodus opened this issue Dec 14, 2024 · 0 comments
Open
1 of 2 tasks

Linux RPM package broken external dependencies #1549

SudoerReodus opened this issue Dec 14, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@SudoerReodus
Copy link

Search first

  • I searched and no similar issues were found

What Happened?

Linux RPM package has external dependencies, making it impossible to install on Fedora unless you already have another functional VPN, since you can't access Fedora repositories with many ISPs in Iran.

In the past this was not the case as the package was fully self-contained with no external dependencies. This slightly increases the package size since it has to contain all the libraries and other resources that it uses, but it will allow you to install the package without having another functional VPN to access the distro repositories to download the external dependencies.

# sudo dnf install ./Hiddify-rpm-x64.rpm
[sudo] password for user: 
Updating and loading repositories:
Repositories loaded.
Package                       Arch   Version                 Repositor      Size
Installing:
 hiddify                      x86_64 2.5.7+20507-20507       @commandl  86.6 MiB
Installing dependencies:
 libayatana-appindicator-gtk3 x86_64 0.5.93-6.fc41           fedora    139.3 KiB
 libayatana-ido-gtk3          x86_64 0.10.4-1.fc41           fedora    270.8 KiB
 libayatana-indicator-gtk3    x86_64 0.9.4-5.fc41            fedora    123.7 KiB

Transaction Summary:
 Installing:         4 packages

Total size of inbound packages is 34 MiB. Need to download 191 KiB.
After this operation, 87 MiB extra will be used (install 87 MiB, remove 0 B).
Is this ok [y/N]: y
[1/3] libayatana-appindicator-gtk3-0:0.   0% |   0.0   B/s |  -1.0   B |  ?     
>>> Interrupted
[2/3] libayatana-ido-gtk3-0:0.10.4-1.fc   0% |   0.0   B/s |  -1.0   B |  ?     
>>> Interrupted                           0% |   0.0   B/s |  -3.0   B | -00m00s
[3/3] libayatana-indicator-gtk3-0:0.9.4   0% |   0.0   B/s |  -1.0   B |  ?     
>>> Interrupted                           0% |   0.0   B/s |  -3.0   B | -00m00s
--------------------------------------------------------------------------------
[3/3] Total                             ???% | -500.0   B/ |  -3.0   B |  00m00s
Failed to download packages
 Librepo error: Curl error (35): SSL connect error for https://mirrors.fedoraproject.org/metalink?repo=fedora-41&arch=x86_64 [Recv failure: Connection reset by peer]

Minimal Reproducible Example (MRE)

  1. Boot into Fedora 41 live media
  2. Download the RPM package for v2.5.7
  3. sudo dnf install ./Hiddify-rpm-x64.rpm

Expected Behavior

No response

Version

v2.5.7

Platform/OS

Linux

Additional Context

No response

Application Config Options

No response

Relevant log output

No response

Are you willing to submit a PR? If you know how to fix the bug.

  • I'm willing to submit a PR (Thank you!)
@SudoerReodus SudoerReodus added the bug Something isn't working label Dec 14, 2024
@SudoerReodus SudoerReodus changed the title Linux RPM package dependencies Linux RPM package broken external dependencies Dec 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant