I decided to install Fedora IoT; since I wanted to set up a server with ostree functionality. I need the lspci utilty in order to pass some devices to my VMs; but for some reason it is missing.
[captain@evergreen ~]$ lspci
-bash: lspci: command not found
[captain@evergreen ~]$
I lookup which package(s) contain the binary on pkgs.org; seems to be the pciutils package…
[captain@evergreen ~]$ rpm-ostree install pciutils
==== AUTHENTICATING FOR org.projectatomic.rpmostree1.install-uninstall-packages ====
Authentication is required to install and remove software
Authenticating as: captain
Password:
==== AUTHENTICATION COMPLETE ====
Checking out tree d22ecec… done
Enabled rpm-md repositories: fedora fedora-cisco-openh264 updates
Importing rpm-md… done
rpm-md repo ‘fedora’ (cached); generated: 2022-11-10T09:30:00Z solvables: 66822
rpm-md repo ‘fedora-cisco-openh264’ (cached); generated: 2022-10-06T11:01:40Z solvables: 4
rpm-md repo ‘updates’ (cached); generated: 2022-12-21T01:10:28Z solvables: 13698
Resolving dependencies… done
error: Could not depsolve transaction; 1 problem detected:
Problem: conflicting requests
-package pciutils-3.8.0-2.fc37.i686 requires pciutils-libs = 3.8.0-2.fc37, but none of the providers can be installed
-package pciutils-3.8.0-2.fc37.x86_64 requires pciutils-libs = 3.8.0-2.fc37, but none of the providers can be installed
-package pciutils-3.9.0-2.fc37.i686 requires pciutils-libs = 3.9.0-2.fc37, but none of the providers can be installed
-package pciutils-3.9.0-2.fc37.x86_64 requires pciutils-libs = 3.9.0-2.fc37, but none of the providers can be installed
-pciutils-libs-3.8.0-2.fc37.i686 has inferior architecture
-pciutils-libs-3.9.0-2.fc37.i686 has inferior architecture
-cannot install both pciutils-libs-3.8.0-2.fc37.x86_64 and pciutils-libs-3.9.0-1.fc37.x86_64
-cannot install both pciutils-libs-3.9.0-2.fc37.x86_64 and pciutils-libs-3.9.0-1.fc37.x86_64
I then download the correct rpm and try to do an ostree override…
[captain@evergreen ~]$ sudo rpm-ostree override replace pciutils-3.9.0-1.fc37.x86_64 pciutils-3.9.0-2.fc37.x86_64.rpm
error: Non-local replacement overrides not implemented yet
Am I missing something? What am I doing wrong? I really wish I won’t have to switch to silverblue for a server; don’t need the DE.