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
Frostwire doesn't run under Fedora Workstation and/or Silverblue 35 (or newer) #987
Comments
Will try to answer in multiple comments.
Saw the ticket, took a look at Flatpak, didn't really see any benefit compared to APK for Debians, RPM for RedHats and the self contained .tar.gz which should run everywhere. If you're up to create and maintain a Flatpak through a github action that builds it on every commit, that'd be awesome. I can't commit to such task. |
Can you please try using the rpm command instead?
see if you get similar errors or if it runs fine? We create the .rpm by using alien on the .deb |
I agree, this is why we have an .rpm and .tar.gz |
maybe it's something in the .rpm "manifest" not being very explicit about the architecture when |
that's so cool, Linux-ception
Help us!!! That's the open source way. This reminds me I should probably Open Source the Linux Build script. |
In the meantime I'll try to get a hold of a Fedora distro, I'll be slow, I'm working on a big change for the Android version atm. |
getting back to this for our next build. Will try be removing the javahelper build dependency. |
Dear @EuriNaiz |
bump |
Hi, I am again, sorry for the long delay, but, actually I am using silverblue and I cannot, instead I tried inside a toolbx container and it doesn't work. Libjli is still apparently the problem. Actually, the best option is IMO, a flatpak package that could be build automatically in top of the freedesktop runtime. |
I really apologize about the long delay, but, sincerely sometimes I am too busy and I didn't check GitHub... You know, university times, it absorb your time. |
hmm, looks like you have a non x86_64 cpu |
I just tried with the tar package again, now it is working fine on Fedora Silverblue 38, so, yes, the rpm package is broken... Also, talking with some people, they told me it is possible to configure a CI to build flatpak packages from source instead making a wrapping from the rpm as I said before... In theory, just with some config and a pull request to flathub you could release an universal package. |
Recently I've opened an issue to build an universal Flatpak version, and I tried to build a wrapper like JDownloader does (with the tarball) and I have noticed that Frostwire doesn't even run under Fedora, sincerely idk why is this happening but it seems to be a dependency (library) missed, but I'm not sure...
Mainly I tried to run in my host (Fedora Workstation 35 x86_64) and I didn't be able to run it, next I tried into a Fedora Silverblue 36 x86_64 virtual machine and, again, it doesn't run, and to finish, I created a new and clean Fedora Workstation 35 x86_64 virtual machine and I've got the same error...
Before it was running fine under Debian 10 x86_64, Debian 11 x86_64 and Ubuntu 20.04 Focal Fossa, so I decided to create a new Ubuntu container with Distrobox using my Fedora Workstation 35 host (image pulled from Docker.io), and... It runs fine...
I know that running under a Ubuntu container can be an option for me, but, being realistic, it isn't for all.
Here you can see the errors trying to run on a Fedora Clean Install:
And here you can see FrostWire running in a Ubuntu container inside Fedora 35:
I don't want to be heavy but, this problems can be avoided with a flatpak package, because all apps have their own runtime that is something like a microdistro where your app runs inside and it includes all dependencies in it... I hope you can fix this problem with the RPM package, or ideally and better... building a flatpak package.
The text was updated successfully, but these errors were encountered: