Cannot install oversteer
Describe the bug
Running ujust install-oversteer fails with the following:
axel-Desktop in ~
❯ ujust install-oversteer
distrobox enter -n fedora -- bash -c 'sudo dnf copr enable -y bazzite-org/oversteer && sudo dnf install -y oversteer && distrobox-export --app oversteer'
Starting container... [ OK ]
Installing basic packages... [ OK ]
Setting up devpts mounts... [ OK ]
Setting up read-only mounts... [ OK ]
Setting up read-write mounts... [ OK ]
Setting up host's sockets integration... [ OK ]
Setting up host's nvidia integration... [ OK ]
Integrating host's themes, icons, fonts... [ OK ]
Setting up distrobox profile... [ OK ]
Setting up sudo... [ OK ]
Setting up user's group list... [ OK ]
Container Setup Complete!
https://copr.fedorainfracloud.org/api_3/rpmrepo/bazzite-org/oversteer/fedora-41/ 100% | 398.0 B/s | 336.0 B | 00m01s
Enabling a Copr repository. Please note that this repository is not part
of the main distribution, and quality may vary.
The Fedora Project does not exercise any power over the contents of
this repository beyond the rules outlined in the Copr FAQ at
<https://docs.pagure.org/copr.copr/user_documentation.html#what-i-can-build-in-copr>,
and packages are not held to any quality or security level.
Please do not file bug reports about these packages in Fedora
Bugzilla. In case of problems, contact the owner of this repository.
Updating and loading repositories:
Copr repo for oversteer owned by bazzite-org 100% | 9.3 KiB/s | 2.1 KiB | 00m00s
Fedora 41 openh264 (From Cisco) - x86_64 100% | 1.1 KiB/s | 989.0 B | 00m01s
Copr repo for distrobox-utils owned by kylegospo 100% | 12.7 KiB/s | 1.5 KiB | 00m00s
Fedora 41 - x86_64 - Updates 100% | 262.7 KiB/s | 25.0 KiB | 00m00s
Fedora 41 - x86_64 100% | 245.8 KiB/s | 26.3 KiB | 00m00s
RPM Fusion for Fedora 41 - Free 100% | 67.8 KiB/s | 8.9 KiB | 00m00s
RPM Fusion for Fedora 41 - Free - Updates 100% | 26.7 KiB/s | 8.2 KiB | 00m00s
RPM Fusion for Fedora 41 - Nonfree - Updates 100% | 21.4 KiB/s | 8.3 KiB | 00m00s
RPM Fusion for Fedora 41 - Nonfree 100% | 104.8 KiB/s | 9.0 KiB | 00m00s
Fedora 41 - x86_64 - Updates 100% | 5.1 MiB/s | 4.3 MiB | 00m01s
RPM Fusion for Fedora 41 - Free - Updates 100% | 266.3 KiB/s | 59.6 KiB | 00m00s
RPM Fusion for Fedora 41 - Nonfree - Updates 100% | 154.2 KiB/s | 34.2 KiB | 00m00s
Repositories loaded.
Failed to resolve the transaction:
Problem: conflicting requests
- nothing provides python(abi) = 3.12 needed by oversteer-0.0.git.362.0561f316-1.fc41.noarch from copr:copr.fedorainfracloud.org:bazzite-org:oversteer
You can try to add to command line:
--skip-broken to skip uninstallable packages
error: Recipe `install-oversteer` failed on line 129 with exit code 1
What did you expect to happen?
I expected oversteer to install
Output of rpm-ostree status
State: idle
Deployments:
● ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-dx-gnome-nvidia-open:stable
Digest: sha256:f6a4e39fd7525acef93a31cfa6d6f5145adbfd67b00733ce8d60e86907c06b80
Version: 41.20250331 (2025-04-07T07:20:19Z)
ostree-image-signed:docker://ghcr.io/ublue-os/bazzite-dx-gnome-nvidia-open:stable
Digest: sha256:3eefd78b7d18bce66f958e2dca938f6c19ccacd3a4f714cbde2a36e63f89e287
Version: 41.20250317 (2025-03-24T07:20:50Z)
Hardware
No response
Extra information or context
No response
Hello @axeleroy Can you try installing Oversteer in the Discover app?
Hello,
You mean the flatpak? I did not even look if there it was a flatpak available as I assumed that since there is a just script, it had to be only way to install it.
Are there differences between the RPM and Flatpak versions? If not, why is there a just script in the first place?
For the Flatpak version, you will have to manually install the permission files: https://github.com/berarma/oversteer?tab=readme-ov-file#permissions
After installing the Flatpak package, permission files have to be installed manually.
But you are correct, the ujust install-oversteer should be the better and recommended option. I believe that there are some additional tweaks that work better with bazzite, as it has its own repository.
For the Flatpak version, you will have to manually install the permission files: https://github.com/berarma/oversteer?tab=readme-ov-file#permissions
After installing the Flatpak package, permission files have to be installed manually.
But you are correct, the
ujust install-oversteershould be the better and recommended option. I believe that there are some additional tweaks that work better with bazzite, as it has its own repository.
The problem with installing the permissions files manually is that Bazzite mounts the /usr directory as read-only. So you can’t overwrite the existing files.
I’m experiencing the same issue.
Any news on this topic?
For the Flatpak version, you will have to manually install the permission files: https://github.com/berarma/oversteer?tab=readme-ov-file#permissions
After installing the Flatpak package, permission files have to be installed manually.
But you are correct, the
ujust install-oversteershould be the better and recommended option. I believe that there are some additional tweaks that work better with bazzite, as it has its own repository.The problem with installing the permissions files manually is that Bazzite mounts the /usr directory as read-only. So you can’t overwrite the existing files.
I’m experiencing the same issue.
You can just put the udev rules in /etc/udev/rules.d. Just tried on my own Bazzite system and it works for me - Oversteer on Flatpak picks up my Logitech Driving Force GT no problem.
FIY, in Bazzite 43 there is no longer a ujust recipe for installing Oversteer. As @a-plastic-bag reported installing Oversteer from Flathub works, my DFGT is recognized. Closing the issue then.