Oversteer needs an updated package since it's not recognizing the Python version.
Tried to update to update to Bazzite 41, Oversteer is preventing me from being able to update since it's not recognizing the Python version, saying it needs version 3.12.
15 Replies
Hi, im wondering if you found a fix for this. I am trying to install oversteer but its failing due to python.
I also tried the faltpak but that does not work.
I got rid of mine since it was old.
I ended up reinstalling Bazzite, but I forget if I put it on my new install.
Ah i understand, so you haven't found a fix. Thanks anyway
Is there somewhere i can find the script that is executed when i run ujust install-oversteer ?
I can take a look and maybe debug until an official fix is rolled out
ujust -n install-oversteer
that will show the source
the file is somewhere in /usr/share/ublue-os/just
just is extremely picky with spacing and empty lines when writing bash in it so make sure you follow how all the other bash code is in there
if you need to use dochere then it gets even more annoying
if you need to test your script just just -f /path/to/file just-recipe-name
since you cant edit the one in /usr
here is a syntax checker you can use for just (this will work best if you copy the just file to somewhere you can write to and do your edits there and then run this against it as it will make sure it will match the syntax we have set up)
Thanks Hikari. So it seems the command being run is
The exact error is
nothing provides python(abi) = 3.12 needed by oversteer-0.0.git.362.0561f316-1.fc41.noarch from copr:copr.fedorainfracloud.org:kylegospo:oversteer
I extracted the package itself to check the spec file. Now as far as i understand this does not seem to be stemming directly from the forked package itself but one of it's python dependencies. Since nowhere in the oversteer.spec did i see a version number specified.
Not sure if there is a workaround for this currently. If anybody has any ideas, feel free to suggest.
For now i have given up on installing this until this is fixed or some crazy idea pops up somehow. I have gone ahead and installed the flatpak version. It seems to be running but my original problem still does not look like is being solved.
My led indicators on the G29 don't seem to be working when i play a game. I thought oversteer would have some option to fix that. But atleast in the flatpak version, i don't see anything.its essentially installed in a distrobox, if just installing it in an arch distrobox works then that might be a workaround (even though arch breaks like every other week when it comes to updates in the container)
That does have a very small chance of working. The reason i say a very small chance is cuz i tried to manually build the package and install it. And i faced a permission error.
I am assuming when Kyle forked and created oversteer.spec, some of the setup steps or build steps were modified such that it will not try to modify anything in the immutable locations. Without going through those steps from Kyle, i am doubtful it will work.
you tried this locally on the host, not inside the distrobox
Nope. Inside.
I did distrobox-enter then i ran this
Oversteer has a flatpak now
You can use that instead
They finally made one?
Yep
Yep. Doing exactly that. But it turns out i still cant use my wheel LEDs even with oversteer. I guess that is still not supported right now since this exists https://github.com/IvanVojtko/logitech-linux-rpm-led/
GitHub
GitHub - IvanVojtko/logitech-linux-rpm-led: Enable RPM LED indicato...
Enable RPM LED indicator on Logitech G29 steering wheel in Linux - IvanVojtko/logitech-linux-rpm-led