• Home
  • Shop
    • Reviews
    • FLX1s
    • FLX1s Bundle
    • FLH1 Convergence Hub
    • FLX1s Case
    • FLX1s Screen Protector
    • FLX1 Case
    • FLX1 Screen Protector
  • Resources
    • Blog
    • Frequently Asked Questions
    • Search
    • Forum
    • Flash Guide
    • Changelog
    • Privacy Policy
    • Shipping
    • Refund and Returns Policy
    • FuriLabs Github
  • About us
    • FuriLabs in the Media
    • Timeline
    • Contact
My Account
Login Register

Lost password?

Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our privacy policy.

0
0 My Wishlist

View Wishlist Add all to cart

0 0
0 Shopping Cart

No products in the cart.

Return To Shop
Shopping cart (0)
Subtotal: $0.00

Checkout

My Account
Login Register

Lost password?

Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our privacy policy.

0
0 My Wishlist

View Wishlist Add all to cart

0 0
0 Shopping Cart

No products in the cart.

Return To Shop
Shopping cart (0)
Subtotal: $0.00

Checkout

  • Home
  • Shop
    • Reviews
    • FLX1s
    • FLX1s Bundle
    • FLH1 Convergence Hub
    • FLX1s Case
    • FLX1s Screen Protector
    • FLX1 Case
    • FLX1 Screen Protector
  • Resources
    • Blog
    • Frequently Asked Questions
    • Search
    • Forum
    • Flash Guide
    • Changelog
    • Privacy Policy
    • Shipping
    • Refund and Returns Policy
    • FuriLabs Github
  • About us
    • FuriLabs in the Media
    • Timeline
    • Contact
Wishlist 0
Sign in
Shop
Facebook Twitter Instagram Youtube Linkedin
  • Home
  • Shop
    • Reviews
    • FLX1s
    • FLX1s Bundle
    • FLH1 Convergence Hub
    • FLX1s Case
    • FLX1s Screen Protector
    • FLX1 Case
    • FLX1 Screen Protector
  • Resources
    • Blog
    • Frequently Asked Questions
    • Search
    • Forum
    • Flash Guide
    • Changelog
    • Privacy Policy
    • Shipping
    • Refund and Returns Policy
    • FuriLabs Github
  • About us
    • FuriLabs in the Media
    • Timeline
    • Contact
Shop
0
0 My Wishlist

View Wishlist Add all to cart

My Account
Login Register

Lost password?

Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our privacy policy.

0 0
0 Shopping Cart

No products in the cart.

Return To Shop
Shopping cart (0)
Subtotal: $0.00

Checkout

FOSDEM 2026 Recap
Update 14.0.1
  • Home
  • Shop
    • Reviews
    • FLX1s
    • FLX1s Bundle
    • FLH1 Convergence Hub
    • FLX1s Case
    • FLX1s Screen Protector
    • FLX1 Case
    • FLX1 Screen Protector
  • Resources
    • Blog
    • Frequently Asked Questions
    • Search
    • Forum
    • Flash Guide
    • Changelog
    • Privacy Policy
    • Shipping
    • Refund and Returns Policy
    • FuriLabs Github
  • About us
    • FuriLabs in the Media
    • Timeline
    • Contact
Wishlist 0
Sign in
Shop
Facebook Twitter Instagram Youtube Linkedin
0 0
0 Shopping Cart

No products in the cart.

Return To Shop
Shopping cart (0)
Subtotal: $0.00

Checkout

FOSDEM 2026 Recap
Update 14.0.1
  • Forums
  • Recent Posts
Forums
Owners Forum
FLX1 and FLX1s Owne...
FLX1s: Package pyth...
 
Notifications
Clear all

[Solved] FLX1s: Package python3-pyqt5 not installable

 
FLX1 and FLX1s Owners
Last Post by ree4er 3 days ago
6 Posts
4 Users
0 Reactions
223 Views
RSS
0
01/01/2026 11:21 pm
Topic starter
matthewexon 
(@matthewexon)
Customer
  Eminent Member
25 Posts
6 6 13

I'm trying to install Mnemosyne, an ancient project I've been using daily for over a decade. It's written in Python and uses QT5, so one of its dependencies is python3-pyqt5. For the past few years I've been using a PinePhone running Manjaro/Phosh for this.

Trying to install python3-pyqt5 on my FLX1s produces dependency conflicts. It seems like the Python QT5 packages need to be adapted to the version of QT5 that comes with FuriOS. Could someone give me some hints what needs to happen here?

furios@FuriPhoneFLX1s:~/Mnemosyne-2.7.3$ sudo apt install python3-pyqt5
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
python3-pyqt5 : Depends: libqt5gui5t64 (>= 5.15) but it is not installable
Error: Unable to correct problems, you have held broken packages.
Error: The following information from --solver 3.0 may provide additional context:
Unable to satisfy dependencies. Reached two conflicting decisions:
1. python3-pyqt5:arm64=5.15.11+dfsg-2+b2 is selected for install
2. python3-pyqt5:arm64 Depends libqt5gui5t64 (>= 5.15)
but none of the choices are installable:
- libqt5gui5t64:arm64 is available in version 5.15.17+dfsg-4
but none of the choices are installable:
- libqt5gui5t64:arm64=5.15.17+dfsg-4 is not selected for install

If I try to install libqt5gui5:amd64:

furios@FuriPhoneFLX1s:~/Mnemosyne-2.7.3$ sudo apt install libqt5gui5t64:amd64
Solving dependencies... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

Unsatisfied dependencies:
furios-phosh-full : Depends: furios-camera but it is not going to be installed
Error: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Error: The following information from --solver 3.0 may provide additional context:
Unable to satisfy dependencies. Reached two conflicting decisions:
1. furios-phosh-full:arm64 is selected for install
2. furios-phosh-full:arm64 is available in versions 126+git20251108023211.4a5ec81.forky.production, 125+git20251020020535.9022a08.forky.production, 124+git20250830043751.de7cb69.forky.production, 123+git20250822231300.7db703c.forky.production
but none of the choices are installable:
- furios-phosh-full:arm64=126+git20251108023211.4a5ec81.forky.production Depends furios-camera
but none of the choices are installable:
- furios-camera:arm64 Depends libqt5gui5t64 (>= 5.9.0~beta) | libqt5gui5-gles (>= 5.9.0~beta)
but none of the choices are installable:
- libqt5gui5-gles:arm64 is selected for removal because:
1. libqt5gui5t64:amd64=5.15.17+dfsg-4 is selected for install
2. libqt5gui5-gles:arm64 Conflicts libqt5gui5:amd64
- libqt5gui5t64:arm64 is available in version 5.15.17+dfsg-4
but none of the choices are installable:
- libqt5gui5t64:arm64=5.15.17+dfsg-4 is not selected for install
- furios-phosh-full:arm64=125+git20251020020535.9022a08.forky.production is not selected for install
- furios-phosh-full:arm64=124+git20250830043751.de7cb69.forky.production is not selected for install
- furios-phosh-full:arm64=123+git20250822231300.7db703c.forky.production is not selected for install

It looks like FuriOS (including the camera) depends on a GLES version of QT5, but the Python QT5 packages somehow have dependencies that conflict with that.


Answer
Add a comment
ree4er 15/02/2026 1:01 am

@matthewexon install miniconda then setup python in its isolated environment


 
Add a comment
Topic Tags
python apt
4 Answers
0
14/02/2026 5:41 am
Topic starter
matthewexon 
(@matthewexon)
Customer
  Eminent Member
25 Posts
6 6 13

What I ended up with is running both the native packaged version of Mnemosyne and the Android app. I do the actual practise in the Android app. But that really wants an upstream server to sync to, so I run the server in the native version on the same phone. I can connect using the local IP address. It's not especially smooth or convenient. But syncing is mainly so that I have a backup, I don't need to do that every day. The native app won't display any cards, so I can't practise with that. But it will show statistics and provide all the other options, so that's nice.

I spent some time trying to build pyqt5 with different dependencies, but couldn't convince it to build. And that's pretty pointless anyway, since it would imply a downgrade in the Mnemosyne app. I was only trying that because I have one particular version working on the Pinephone. I don't understand why the packaged version can't show cards, but I don't really feel like becoming enough of an expert in Qt and Wayland to figure it out.  I've got it working well enough for now, and the Android app really is much nicer than the native app on the Pinephone ever was.


Add a comment
Add a comment
0
02/01/2026 10:30 am
fakeshell 
(@fakeshell)
Admin
  Member
202 Posts
0 124 78

we don't ship any fork of QT5, but i do know what the issue is. we use libqt5gui5-gles to get gles versions of qt gui modules, but this python package has an explicit dependency on libqt5gui5 (libqt5gui5t64) which has a hard conflict against libqt5gui5-gles (since gl and gles implementations cannot live at the same time). you can open a bug report in debian to fix the debian packaging for your package and that should get you by. 

you can find the packaging here:
https://salsa.debian.org/python-team/packages/pyqt5/-/blob/debian/master/debian/control?ref_type=heads


Add a comment
Add a comment
0
02/01/2026 9:01 pm
Sven 
(@sve)
Customer
  Estimable Member
106 Posts
18 63 25

Please search for mnemosyne with the forum's search function.


Add a comment
matthewexon Topic starter 07/01/2026 4:08 am

@sve I've been using Mnemosyne on Pinephone/Manjaro so long, it never occurred to me to install a pre-built package 😂 However, that doesn't work for me. When the cards are shown they are blank white, both the question and the answer. I tried changing the colour of the background (yellow) and the text(red), and it's interesting that the question is white but the blank answer is yellow - but when I "show answer" the answer also changes to white. So, some kind of rendering issue, not a simple question of accidentally drawing white on white text. Of course the same software works fine on an Ubuntu computer.

Is Mnemosyne working for you?


 
Add a comment
0
07/01/2026 4:57 pm
Sven 
(@sve)
Customer
  Estimable Member
106 Posts
18 63 25

Sorry. I have the same color problems.


Add a comment
Add a comment
Forum Jump:
  Previous Topic
Next Topic  
Topic Tags:  python apt (1) ,
Forum Information
Recent Posts
Unread Posts
Tags
  • 1 Forums
  • 321 Topics
  • 1,536 Posts
  • 1 Online
  • 805 Members
Our newest member: SheilaGlawn
Latest Post: how can i report an issue?
Forum Icons: Forum contains no unread posts Forum contains unread posts
Topic Icons: Not Replied Replied Active Hot Sticky Unapproved Solved Private Closed

Powered by wpForo  Powered by wpForo version 2.4.12

  • Matrix (protocol) logo
  • Brand Bluesky Streamline Icon: https://streamlinehq.com
  • Resources

    • FAQ

    • Shipping

    • Returns and Exchanges

    • Privacy Policy

  • Company

    • About Us

    • Timeline

    • Furi Labs in the Media

    • FuriOS Changelog

    • Furi Labs Github

Copyright © 2025 FuriLabs

Android is a trademark of Google LLC. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

Home
0 Wishlist
Shop
More
More
  • Home
  • Shop
    • Reviews
    • FLX1s
    • FLX1s Bundle
    • FLH1 Convergence Hub
    • FLX1s Case
    • FLX1s Screen Protector
    • FLX1 Case
    • FLX1 Screen Protector
  • Resources
    • Blog
    • Frequently Asked Questions
    • Search
    • Forum
    • Flash Guide
    • Changelog
    • Privacy Policy
    • Shipping
    • Refund and Returns Policy
    • FuriLabs Github
  • About us
    • FuriLabs in the Media
    • Timeline
    • Contact