Rpm-ostree not working

Every time I try to use rpm-ostree it seems to start working, then crashes with a file not found error,

”bazzite@Octo-Monster:/var/home/bazzite/Downloads$ sudo rpm-ostree install scangearmp2-3.70-1-rpm/packages/scangearmp2-3.70-1.x86_64.rpm
[sudo] password for bazzite:
Checking out tree e4f06aa… done
Enabled rpm-md repositories: updates fedora terra-mesa copr:copr.fedorainfracloud.org:faugus:faugus-launcher hardware_razer zerotier copr:copr.fedorainfracloud.org:kylegospo:oversteer updates-archive
Importing rpm-md… done
rpm-md repo ‘updates’ (cached); generated: 2026-02-15T01:06:55Z solvables: 23005
rpm-md repo ‘fedora’ (cached); generated: 2025-10-23T03:37:20Z solvables: 77664
rpm-md repo ‘terra-mesa’ (cached); generated: 2026-02-12T02:48:03Z solvables: 105
rpm-md repo ‘copr:copr.fedorainfracloud.org:faugus:faugus-launcher’ (cached); generated: 2026-02-13T18:50:00Z solvables: 4
rpm-md repo ‘hardware_razer’ (cached); generated: 2025-12-24T21:38:32Z solvables: 23
rpm-md repo ‘zerotier’ (cached); generated: 2025-12-22T20:32:45Z solvables: 20
rpm-md repo ‘copr:copr.fedorainfracloud.org:kylegospo:oversteer’ (cached); generated: 2025-08-13T11:31:59Z solvables: 3
rpm-md repo ‘updates-archive’ (cached); generated: 2026-02-15T01:38:06Z solvables: 31326
Resolving dependencies… done
Relabeling… done
Checking out packages… done
error: Checkout scangearmp2-3.70-1.x86_64: opendir(local): No such file or directory”

If I try to rpm a file that odes not exist it will error straight away

”bazzite@Octo-Monster:/var/home/bazzite/Downloads$ sudo rpm-ostree install bob.rpm
[sudo] password for bazzite:
error: Updating deployment: Preparing D-Bus arguments: Handling argument bob.rpm: No such file or directory (os error 2)”

So it is finding something but then not?, being new to Linux in general I am at a loss as to why this is happening. or what to do about it.

If I am reading this correctly, try taking the ‘scangearmp2-3.70-1.x86_64.rpm’ out of the folder it is in and put in the downloads folder and then try the same command except with the file name mentioned above with the correct location.

Please refer to the rpm-ostree guide here on this documentation page:

If you are still having problems it might be a dependency resolution issue. That proprietary software you are trying to use appears to be a bit old… and it might not be fully supported on newer versions of fedora, or may require older dependencies not present on the system.

Are you sure you have to use rpm-ostree for that software? I’m new at this stuff, but from what I can see, rpm-ostree should be the last resort method of installation:

It’s also possible that some other software might work for your scanner. I found some references to SANE (Scanner Access Now Easy) as a driver. But, I think it requires front-end software to use. Here’s a wiki page that might give you some ideas of where to look:

How many other packages have you layered (if any) with rpm-ostree install ?

I have never been successful, the only 2 packages I would want to install are the scanner and Printer driver.

The scanner because Xsane can see it but doesn’t like it (see image below), I suspect it is something to do with it being eSCL? possibly,

Scanimage -L gives the following

device pixma:04A91912' is a CANON CanoScan LiDE 400 multi-function peripheral device airscan:e0:Canon LiDE 400 (USB)’ is a eSCL Canon LiDE 400 (USB) ip=127.0.0.1, ::100:

I have a second scanner (a much older Lide 130) this works perfectly with Xsane but it has a slight problem that sometimes causes lines, so I would prefer to use this scanner.

However I don’t if know Xsane is trying to drive the Lide 400 as a Lide 130, or if there is some other fundamental issue. The other problem is that the windows driver supports DeScreen, which I cannot seem to find an equivalent of.

As for the other driver, it’s the Printer, a canon TS705s, while this is detected over the network and prints fine with the default Bazzite driver, there is a problem with duplexing (in that it doesn’t)

Being new to Bazzite, I am somewhat unfamiliar with its ways and I am somewhat opposed to wasting sheets of paper to try the 4 different drivers suggested by Bazzite, I was hoping that the “hidden” driver on the Canon website would cure my problem, but alas and alak neither will install.

Please see see my longer reply above,
I am not sure but the impression I got was only rpm-ostree would work on Bazzite, being new myself I have no idea really.

Unfortunately, I have tried that suggestion and still the same error, I suspect you may be correct. :frowning:

Sorry to hear that, you might also want to try some flatpak scanner software from the bazaar store and see if that works for you as they might have the backend integrated in (this is arguably the safer and easier option)

Alternatively, you can take a look at this, mind you I have no idea whether this will work or not and this is a 3rd party thing so I can’t say I really recommend this and it probably needs some extra setup steps too. Please keep in mind the page also states support only up to fedora 34 and Centos 8.

It was last update this past November 2025….so who knows it may still work. Again can’t say I really recommend this unless you really know what you are doing.

I finally got my scanner working, it was an “ID 10 T“ error , I tried the scanner in windows, it refused to work there either, so I checked the lock on the bottom of the scanner, it was engaged.

Once I unlocked it Xsane was more than happy to talk to it.

1 Like