Python-qtpy correct version not found

Hello.

Post your terminal/konsole in- and output as text (no pictures) from:

System:
Kernel: 5.16.15-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=71fc29c6-0fa4-448f-8939-d56a243c48e3 rw rootflags=subvol=@
quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1
resume=UUID=bbd10873-f425-429c-bb1b-e22636c01f94 loglevel=3
Console: pty pts/1 wm: kwin_x11 DM: SDDM Distro: Garuda Linux
base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: PRIME X570-P v: Rev X.0x
serial: <filter> UEFI: American Megatrends v: 3602 date: 03/05/2021
CPU:
Info: model: AMD Ryzen 7 3700X socket: AM4 bits: 64 type: MT MCP
arch: Zen 2 family: 0x17 (23) model-id: 0x71 (113) stepping: 0
microcode: 0x8701021
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
L3: 32 MiB desc: 2x16 MiB
Speed (MHz): avg: 3600 min/max: 2200/4426 boost: enabled
base/boost: 3600/4400 scaling: driver: acpi-cpufreq governor: performance
volts: 1.1 V ext-clock: 100 MHz cores: 1: 3600 2: 3600 3: 3600 4: 3600
5: 3600 6: 3600 7: 3600 8: 3600 9: 3600 10: 3600 11: 3600 12: 3600
13: 3600 14: 3600 15: 3600 16: 3600 bogomips: 115195
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities:
Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2
mitigation: Retpolines, IBPB: conditional, STIBP: conditional, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: NVIDIA GA102 [GeForce RTX 3080] driver: nvidia v: 510.54
alternate: nouveau,nvidia_drm pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 0a:00.0 chip-ID: 10de:2206 class-ID: 0300
Display: server: X.Org v: 1.21.1.3 compositor: kwin_x11 driver: X:
loaded: nvidia gpu: nvidia display-ID: :0 screens: 1
Screen-1: 0 s-res: 9840x2160 s-dpi: 156 s-size: 1603x352mm (63.1x13.9")
s-diag: 1641mm (64.6")
Monitor-1: DP-2 pos: primary,bottom-c res: 3440x1440 hz: 100 dpi: 123
size: 708x399mm (27.9x15.7") diag: 813mm (32")
Monitor-2: DP-4 pos: bottom-l res: 2560x1440 hz: 60 dpi: 109
size: 597x336mm (23.5x13.2") diag: 685mm (27")
Monitor-3: HDMI-0 pos: top-right res: 3840x2160 hz: 60 dpi: 160
size: 608x345mm (23.9x13.6") diag: 699mm (27.5")
OpenGL: renderer: NVIDIA GeForce RTX 3080/PCIe/SSE2
v: 4.6.0 NVIDIA 510.54 direct render: Yes
Audio:
Device-1: NVIDIA GA102 High Definition Audio driver: snd_hda_intel
v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 0a:00.1
chip-ID: 10de:1aef class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 0c:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: SteelSeries ApS Arctis 5 type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-4:3 chip-ID: 1038:1250
class-ID: 0300 serial: <filter>
Device-4: Focusrite-Novation Scarlett Solo USB type: USB
driver: snd-usb-audio bus-ID: 5-1:6 chip-ID: 1235:8205 class-ID: 0102
Sound Server-1: ALSA v: k5.16.15-zen1-1-zen running: yes
Sound Server-2: JACK v: 1.9.20 running: no
Sound Server-3: PulseAudio v: 15.0 running: yes
Sound Server-4: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Intel Wireless 7265 driver: iwlwifi v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 05:00.0 chip-ID: 8086:095a class-ID: 0280
IF: wlp5s0 state: down mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK PRIME B450M-A driver: r8169 v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 06:00.0 chip-ID: 10ec:8168
class-ID: 0200
IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
IF-ID-1: anbox0 state: down mac: <filter>
Bluetooth:
Device-1: Intel Bluetooth wireless interface type: USB driver: btusb v: 0.8
bus-ID: 1-6:5 chip-ID: 8087:0a2a class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
Local Storage: total: 12.74 TiB used: 10.7 TiB (84.0%)
ID-1: /dev/nvme0n1 maj-min: 259:3 vendor: Samsung
model: SSD 960 EVO 500GB size: 465.76 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 3B7QCXE7 temp: 38.9 C scheme: GPT
SMART: yes health: PASSED on: 1y 358d 5h cycles: 576
read-units: 190,885,162 [97.7 TB] written-units: 276,555,582 [141 TB]
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Lexar model: 500GB SSD
size: 465.76 GiB block-size: physical: 512 B logical: 512 B
speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: V2.11.0
temp: 43.9 C scheme: GPT
SMART: yes health: PASSED on: 200d 11h cycles: 23
read-units: 17,497,997 [8.95 TB] written-units: 10,383,474 [5.31 TB]
ID-3: /dev/sda maj-min: 8:0 vendor: PNY model: CS900 500GB SSD
size: 465.76 GiB block-size: physical: 512 B logical: 512 B sata: 3.2
speed: 6.0 Gb/s type: SSD serial: <filter> rev: 0613 temp: 33 C
scheme: GPT
SMART: yes state: enabled health: PASSED on: 373d 18h cycles: 81
written: 7.5 MiB
ID-4: /dev/sdb maj-min: 8:16 vendor: Western Digital
model: WD80EFZX-68UW8N0 family: Red size: 7.28 TiB block-size:
physical: 4096 B logical: 512 B sata: 3.1 speed: 6.0 Gb/s type: HDD
rpm: 5400 serial: <filter> rev: 0A83 temp: 40 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 4y 65d 0h cycles: 1678
Old-Age: UDMA CRC errors: 1183 alert: Bad cable/connection?
ID-5: /dev/sdc maj-min: 8:32 vendor: Seagate model: ST4000DM000-1F2168
family: Desktop HDD.15 size: 3.64 TiB block-size: physical: 4096 B
logical: 512 B sata: 3.1 speed: 6.0 Gb/s type: HDD rpm: 5900
serial: <filter> rev: CC54 temp: 34 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 7y 49d 1h cycles: 1041
read: 1.03 PiB written: 325.76 TiB Pre-Fail: attribute: Spin_Retry_Count
value: 100 worst: 100 threshold: 97
ID-6: /dev/sdd maj-min: 8:48 vendor: Western Digital
model: WDS500G2B0A-00SM50 family: WD Blue / Red / Green SSDs
size: 465.76 GiB block-size: physical: 512 B logical: 512 B sata: 3.3
speed: 6.0 Gb/s type: SSD serial: <filter> rev: 00WD temp: 30 C
scheme: GPT
SMART: yes state: enabled health: PASSED on: 2y 230d 16h cycles: 471
Partition:
ID-1: / raw-size: 431.12 GiB size: 431.12 GiB (100.00%)
used: 109.66 GiB (25.4%) fs: btrfs block-size: 4096 B dev: /dev/sdd2
maj-min: 8:50
ID-2: /boot/efi raw-size: 260 MiB size: 256 MiB (98.45%)
used: 562 KiB (0.2%) fs: vfat block-size: 512 B dev: /dev/sdd1
maj-min: 8:49
ID-3: /home raw-size: 431.12 GiB size: 431.12 GiB (100.00%)
used: 109.66 GiB (25.4%) fs: btrfs block-size: 4096 B dev: /dev/sdd2
maj-min: 8:50
ID-4: /var/log raw-size: 431.12 GiB size: 431.12 GiB (100.00%)
used: 109.66 GiB (25.4%) fs: btrfs block-size: 4096 B dev: /dev/sdd2
maj-min: 8:50
ID-5: /var/tmp raw-size: 431.12 GiB size: 431.12 GiB (100.00%)
used: 109.66 GiB (25.4%) fs: btrfs block-size: 4096 B dev: /dev/sdd2
maj-min: 8:50
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 31.31 GiB used: 214.2 MiB (0.7%)
priority: 100 dev: /dev/zram0
ID-2: swap-2 type: partition size: 34.38 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/sdd3 maj-min: 8:51
Sensors:
System Temperatures: cpu: N/A mobo: N/A gpu: nvidia temp: 50 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 30%
Info:
Processes: 620 Uptime: 11h 35m wakeups: 0 Memory: 31.31 GiB
used: 14.44 GiB (46.1%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 11.2.0 Packages: pacman: 1714 lib: 508 Shell: garuda-inxi (sudo)
default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.13
Garuda (2.5.6-2):
System install date:     2021-11-19
Last full system update: 2022-03-18 ↻
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       Yes
Snapshots:               Timeshift
Failed units:            systemd-networkd-wait-online.service

So I'm having a dependency issue I believe I remember having similar issues with Manjaro I'm assuming it's due to a mismatch between stuff in AUR and stuff in the official repos though I may be completely wrong, I've done full updates, couldn't find any documentation for fixing this. I'm getting this error for pretty much everything I want to install this is nearly a brand new install I setup it up a couple months ago but haven't used it much until the last day.

Here is the error it's throwing, let me know if there is anything else you need to know.

could not satisfy dependencies:
- unable to satisfy dependency 'python-qtpy>=2.0.1' required by guiscrcpy-git

The information you need is on the AUR page:

PSA: As of v4.12.0, this requires QtPy >=2.0.0 which uses PyQt6 / PySide6. The Arch community python-qtpy package has not been updated yet. You can use guiscrcpy 4.11.3-1 instead for now or install the AppImage from the website.

Basically, you are trying to install guiscrcpy-git which is basically a snapshot of the latest code in development. That code requires a python library which is newer than the newest available version.

There are a variety of ways you could work around this but the easiest is probably to use the AppImage until python-qtpy is updated.

2 Likes

Thanks so essentially I just install the appimage and that will cover the dependency for other apps, didn't know appimages could be used that way.

AppImages are bundled with all their dependencies inside them.

1 Like

The thing that confuses me is why this is coming up as a dependency for things like thunar, or at least installing thunar is throwing that error along with a bunch of other stuff.

Yeah I don't think an appimage will help I need the dependency I don't use guiscrcpy at all, it's just requiring a dependency that's making it so nothing else I try to install can get installed.

There is no way that guiscrcpy-git can be a dependency of thunar.

Can you share the command and the full output of that command where this error comes up?

I'm just trying to install stuff from pamac I was trying to avoid using the terminal so I didn't bork my system and run into issues like this again here is the output pamac is showing. This comes up when I try to install anything. I tried uninstalling pyguiscrpy-git but there is a chain of dependants that are preventing me from uninstalling I'm not exactly sure what package is at the top of this chain at this point I would be happy just purging this from my system after it preventing me from doing anything.

Preparing...
Synchronizing package databases...
Refreshing core.db...
Refreshing extra.db...
Refreshing community.db...
Refreshing chaotic-aur.db...
Refreshing AUR...
Cloning guiscrcpy-git build files...
Generating guiscrcpy-git information...
Checking guiscrcpy-git dependencies...
Checking python-coloredlogs dependencies...
Checking python-qtpy-git dependencies...
Resolving dependencies...
Warning: cannot resolve "python-qtpy>=2.0.1", a dependency of "guiscrcpy-git"
Failed to prepare transaction:
could not satisfy dependencies:
- unable to satisfy dependency 'python-qtpy>=2.0.1' required by guiscrcpy-git
Transaction cancelled.

What happens if you try to install the regular version?

sudo pacman -S guiscrcpy

Can we see the output of pactree -r guiscrcpy-git

i've had this same issue when attempting to install apps from the GUI.

i work around it by running a full update and then installing the app package i want from the terminal.

run the update first so you don't get a 'partial upgrade' notification, apps will bring a few dependencies with them and if some packages have an update waiting, you'll get the notification.

this library version issue should get fixed soon.

1 Like

This approach may have backfired, unfortunately.

I have seen quite a few problems crop up in the forum related to using Pamac, including fully broken packages that are for some reason just fine if you install with pacman through the terminal, or use a different helper. A few experienced folks in the forum have noted they use Pamac only for searching for packages, and once they find something they want they install with pacman or paru.

I think this is good advice.

Another option would be switching to Octopi, which is a different GUI package manager that seems (in general) to be causing fewer problems.

3 Likes

Thanks everyone for the help, I resolved it by running a pacman -Syu and was able to proceed with installing stuff, guess I'll just get back to using the terminal I just have flashbacks of borking my old arch system on a near weekly basis haha.

2 Likes

That is most unusual. It indicates either consistent problems on an irregular basis, or inconsistent errors yada, yada. Unacceptable in any dimension. If you have misconfiguration problems in one, they may translate to the other, as well.

1 Like

No I just have a curiosity killed the cat kind of issue, I tend to like to tinker, and on top of that I like to do it on my main system. I had a decent recovery system setup on my old arch setup but I would always forget the necessary commands to recover when it got to that point. I'm trying my hardest to not tinker this time but inevitably I will bork this system as well.

LOLOLOL. Yeah, there’s at least two of us around this joint. Maybe a couple more.

Fix it 'til it is broke. I understand.

Yeah. That’s the root problem of everyone that runs Linux, IMHO, but especially Arch. Curiosity-seekers (like my brother) tend to run things like Mint (he did for a few years). Those that are more curious gravitate toward things more Debian Testing-like or Arch and Arch-based (I do differentiate).

The latter may be a nice intro to Arch if it doesn’t introduce bad habits. Garuda is an excellent example of a top-tier, Arch-based distribution that melds user-centricity with distribution-centricity. There are few like it to be found. IMHO, it’s not an easy thing to accomplish.

What do I mean by that? I mean Garuda allows you the power to willy-nilly destroy your operating system, in one hand, but gives you an easy non-God like ability to resurrect that same system if that is what you want. “Like a good neighbor…”

Then there are those that I just cannot bring myself to comment on–the very few distributions that try to wreck the whole thing, because I do not wish to promote them by name, even in a negative connotation. Not quite Voldemorts, but close.

Anyway, my point is you seem to be a normal Linux/Arch Linux user. See ya 'round. :wink:

I think my mistake on my last install was doing a super custom partition setup that gave me no end of troubles when restoring. I think avoiding that this time will save my bacon.