In the latest version of Fedora Linux (37), libusb has been changed to libusb-compat and so installing RASClient fails with the error: Error: Problem: conflicting requests - nothing provides libusb(x86-64) needed by rasclient_x64-19.1-23476.x86_64 On my system, a search for installed libusb components reveals the following list: sudo dnf list installed | grep libusb* libusb-compat-0.1.x86_64 0.1.7-9.fc37 @fedora libusb1.x86_64 1.0.25-9.fc37 @anaconda libusbmuxd.x86_64 2.0.2-7.fc37 @anaconda libuser.x86_64 0.63-13.fc37 @anaconda
Fedora 37 is not yet supported by the rpm package. The RAS client currently requires the old libusb package which was renamed to libusb-compat in Fedora 37. You can use the tarball if you want, but that will not install the required dependencies. Alternatively, you can change the rpm dependencies using rpmrebuild, change libusb(x86_64) with libusb-compat(x86_64) and install the resulting rpm. ref: https://linuxconfig.org/how-to-modify-an-rpm-package-using-rpmrebuild