HP printer

It is related to a long standing bug in fedora silverblue can be found in bugzilla redhat

It is caused by the design of the silverblue which will not allow modification to the /usr directry.

HP plugin and firmware are inserted into the /usr/share/hplip/ folder by the hp-setup utility and the firmware are in /usr/share/hplip/data/firmware

The only workaround I found is to temporarily unlock the /usr by using the command
ostree admin unlock
and then running the hp-setup or hp-plugin utility which enable you to print until the next reboot after which the /usr will be as the old.

So each time you have to unlock and install the drivers if you want to print.

It was reported to the upstream hp project long time ago and no changes has been made.

Newer printers mostly support the IPP and does not require the proprietary plugin installation step.
so for someone like me with an older HP printer the options are

  1. Install fedora workstation instead of silverblue you will not have any issue setting up
  2. Unlock /usr every time you need to print
  3. If available use the open open printing drivers (with mixed results for my laserjet 1007)