rpmfusion-infra / fedy

Fedy makes it easy to install third-party software in Fedora.
GNU General Public License v3.0
185 stars 20 forks source link

Viber fails on Fedora 34 beta #76

Closed catbabylon closed 1 year ago

catbabylon commented 3 years ago

I tried using the rpm they provide on the website via command line which explained that no available packages provide libcrypto.so.10. Apparently this is provided by compat-openssl10 which has been dropped in Fedora 34 due to security issues.

Out of curiosity I tried installing the viber.rpm with --nodeps and it seems to loads fine (although I haven't tested all aspects of the app yet. Not sure if you would be able to change the install script to ignore dependencies, but figured I would let you know.

kwizart commented 3 years ago

Thanks,

Do you have any solution to suggest ?

If not, we will need to drop the viber module....

catbabylon commented 3 years ago

Does Fedy install using the rpm file from their server? If so, can the --nodeps flag be added to your install script? It seems to be working fine.

kwizart commented 3 years ago

Usually, --nodeps either means that not only libcrypto library will be bypassed but others libs also which might lead to problem. If ever libssl is not relevant, then it could be avoided from the rpm computation at all.

You need to ask viber to rebuild using modern libssl or anyhow have a package that can install on f34...

catbabylon commented 3 years ago

I get you, so it works for me because I don't have any other missing dependencies, but someone else might and --nodeps would ignore them, and Viber would fail to work?

I've already raised a ticket with Viber but I'm not holding my breath on a constructive response. It would be a shame, but I understand why you'd have to remove the module. I'll keep you posted on anything I get back from Viber.

Thanks for making a really useful app BTW :)

kwizart commented 1 year ago

Can you verify if viber rpm 20.3.0.1 from 14th June 2023 works with current fedora ?

I'm closing the bug unless confirmed that it still fails...