If you still have packages which you built with Python < 3.9, you need to rebuild them.
You can get a list of packages with: pacman -Qoq /usr/lib/python3.8
.
Git Clone URL: | https://aur.archlinux.org/openrazer.git (read-only, click to copy) |
---|---|
Package Base: | openrazer |
Description: | Userspace daemon that abstracts access to the kernel driver. Provides a DBus service for applications to use. |
Upstream URL: | https://github.com/openrazer/openrazer |
Licenses: | |
Submitter: | z3ntu |
Maintainer: | z3ntu |
Last Packager: | z3ntu |
Votes: | 44 |
Popularity: | 1.26 |
First Submitted: | 2017-11-10 09:12 |
Last Updated: | 2020-11-08 16:19 |
If you still have packages which you built with Python < 3.9, you need to rebuild them.
You can get a list of packages with: pacman -Qoq /usr/lib/python3.8
.
Arch has moved to python 3.9 so nothing works anymore will there be an update to force it to work.
Like DJ9 and others, it's still telling me it can't find python-notfiy2. I update using pacman -Syu checked my pacman.conf, the extra repository is there and not commented out, but still can't find the package. Any fixes?
Edit: found a fix that worked: https://www.reddit.com/r/ManjaroLinux/comments/j57y1t/help_installing_openrazer/g8uuc78/?utm_source=share&utm_medium=web2x&context=3
The package is not missing, it's here: https://www.archlinux.org/packages/extra/any/python-notify2/
Looks like your local package database is severely out of date.
Before reporting bugs, please make sure you system is up to date: https://wiki.archlinux.org/index.php/Pacman#Upgrading_packages
This package currently has a issue regarding missing a dependency for pyton-notify2.
If you try to install the package as recommended on https://openrazer.github.io/ and follow the Arch recommended install via pacaur, here's the outcome:
:: Package openrazer-meta not found in repositories, trying AUR... :: resolving dependencies... :: no results found for python-notify2 (dependency tree: openrazer-daemon python-notify2)
So, yes.. this is a bug WhyNotHugo. Also, I have the extra repository enabled, still the same.
There's nothing to fix. Just install the package normally.
So how will it be fixed?
python-notify2
has been moved to the [extra] repository which is why it's no longer available in the AUR.
Ok, so apparently the package python-notify2 doesn't exist anymore. But there is one called python2-notify2. Since the package is missing I can't install this package. yay -S python-notify2 -> Could not find all required packages: python-notify2 (Target)
@Spixmaster: I was experiencing the same issue as well. I was able to get around this and get the AUR package installed by using:
yay -S python-notify2
From there, I followed the rest of the installation instructions, and I was good to go! I hope this helps.
Pinned Comments
z3ntu commented on 2019-05-16 14:12
Please remember, that this package uses DKMS for building the kernel module and as such requires the kernel headers for your kernel installed. See also https://wiki.archlinux.org/index.php/Dynamic_Kernel_Module_Support
Another manual step that needs to be taken is adding your user to the plugdev group, e.g. using the command
sudo gpasswd -a $USER plugdev
.You can find a few tips for troubleshooting an install at https://github.com/openrazer/openrazer/wiki/Troubleshooting
This package has 1 AUR-only dependency, python-notify2 which you might need to install manually as AUR helpers often have problems with this package.