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

[Auth] Can't install .rpm for Desktop Linux #1308

Closed
Medi223 opened this issue Apr 4, 2024 · 4 comments · Fixed by #1368
Closed

[Auth] Can't install .rpm for Desktop Linux #1308

Medi223 opened this issue Apr 4, 2024 · 4 comments · Fixed by #1368
Labels
- auth Relates to Ente Auth --desktop Plaftorm is desktop

Comments

@Medi223
Copy link

Medi223 commented Apr 4, 2024

Description

On Fedora 39 manually installing the .rpm file via sudo dnf install ente-auth-v2.0.50-x86_64.rpm throws this error:

Error: 
 Problem: conflicting requests
  - nothing provides libdesktop_webview_window_plugin.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
  - nothing provides libfile_saver_plugin.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
  - nothing provides libflutter_linux_gtk.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
  - nothing provides libflutter_local_authentication_plugin.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
  - nothing provides libflutter_secure_storage_linux_plugin.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
  - nothing provides libgtk_plugin.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
  - nothing provides libscreen_retriever_plugin.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
  - nothing provides libsentry_flutter_plugin.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
  - nothing provides libsmart_auth_plugin.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
  - nothing provides libsodium_libs_plugin.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
  - nothing provides libsqlite3_flutter_libs_plugin.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
  - nothing provides libtray_manager_plugin.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
  - nothing provides liburl_launcher_linux_plugin.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
  - nothing provides libwindow_manager_plugin.so()(64bit) needed by ente_auth-2.0.50+250-250.x86_64 from @commandline
(try to add '--skip-broken' to skip uninstallable packages)

I assume this is a dependency issue. I've tried installing Flutter both via Snap and manually, but it didn't change anything. Also, using --skip-broken does nothing. The .exe version works with WINE 9.1. AppImage also doesn't work due to libffi, but it looks like that was fixed already.

Version

2.0.50

What product are you using?

Ente Auth

What platform are you using?

Desktop - Linux

@Medi223 Medi223 added the triage label Apr 4, 2024
@vishnukvmd vishnukvmd added --desktop Plaftorm is desktop - auth Relates to Ente Auth and removed triage labels Apr 4, 2024
@GaryOwhere
Copy link

I am experiencing the same errors as reported by @Medi223 on Fedora 39 when trying to install Auth from the command line:
sudo dnf install ente-auth-v2.0.50-x86_64.rpm

prateekmedia added a commit that referenced this issue Apr 8, 2024
## Description

fixes #1308
@Medi223
Copy link
Author

Medi223 commented Apr 16, 2024

Issue still persists with Auth v2.0.54 .rpm (except it now also claims nothing provides webkit2gtk-4.0), and the AppImage still has the libffi7 error.

 Problem: conflicting requests
  - nothing provides webkit2gtk-4.0 needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
  - nothing provides libdesktop_webview_window_plugin.so()(64bit) needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
  - nothing provides libfile_saver_plugin.so()(64bit) needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
  - nothing provides libflutter_linux_gtk.so()(64bit) needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
  - nothing provides libflutter_local_authentication_plugin.so()(64bit) needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
  - nothing provides libflutter_secure_storage_linux_plugin.so()(64bit) needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
  - nothing provides libgtk_plugin.so()(64bit) needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
  - nothing provides libscreen_retriever_plugin.so()(64bit) needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
  - nothing provides libsentry_flutter_plugin.so()(64bit) needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
  - nothing provides libsodium_libs_plugin.so()(64bit) needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
  - nothing provides libsqlite3_flutter_libs_plugin.so()(64bit) needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
  - nothing provides libtray_manager_plugin.so()(64bit) needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
  - nothing provides liburl_launcher_linux_plugin.so()(64bit) needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
  - nothing provides libwindow_manager_plugin.so()(64bit) needed by ente_auth-2.0.54+254-254.x86_64 from @commandline
(try to add '--skip-broken' to skip uninstallable packages)

@vishnukvmd vishnukvmd reopened this Apr 16, 2024
@vishnukvmd
Copy link
Member

@prateekmedia I've reopened this, not sure if the root cause is same as #472. If yes, please merge. Thanks!

@GaryOwhere
Copy link

GaryOwhere commented May 3, 2024

Just wanted to report that the ente-auth-v2.0.56-beta-x86_64.rpm release of Auth for Desktop Linux installed without errors, and seems to be working OK. My system is on Fedora Linux 40. Thanks!

@Medi223 Medi223 closed this as completed May 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
- auth Relates to Ente Auth --desktop Plaftorm is desktop
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants