bazzite icon indicating copy to clipboard operation
bazzite copied to clipboard

Cannot install oversteer

Open axeleroy opened this issue 1 year ago • 4 comments

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

axeleroy avatar Apr 09 '25 19:04 axeleroy

Hello @axeleroy Can you try installing Oversteer in the Discover app?

HeroEightBit avatar Apr 19 '25 12:04 HeroEightBit

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?

axeleroy avatar Apr 19 '25 21:04 axeleroy

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.

HeroEightBit avatar Apr 21 '25 23:04 HeroEightBit

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.

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.

friedITguy avatar Apr 23 '25 18:04 friedITguy

Any news on this topic?

qeepoo avatar Jun 28 '25 00:06 qeepoo

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.

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.

a-plastic-bag avatar Aug 08 '25 09:08 a-plastic-bag

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.

axeleroy avatar Nov 09 '25 18:11 axeleroy