Star Labs Firmware Update Issue with qubes-fwupdmgr

My Starlabs laptop is running firmware 25.02. The newest version is 25.12. Star Labs documentation refers to Qubes documentation: when I run the instructions listed here I get a “No updates available” message.

Is this expected?

1 Like

It’s only one of several ways to update. I don’t have a starlabs machine but for those who have:

What is the output of sudo qubes-fwupdmgr refresh ; sudo qubes-fwupdmgr get-updates?

What version of QubesOS are you running?

1 Like

I’m following the instructions you linked.

“No updates available” (I’m on 25.02; 25.12 should be available)

4.3

1 Like

There are some issues with fwupdmgr in R4.3 … like this one:

I don’t know if the patches have been finally merged and rolled out yet. If I were you, I’d boot some compatible linux distro image on that machine and perform the updates via linux.

2 Likes

Indeed fixes for qubes-fwupdmgr needs to be installed for it to work. They are currently in the testing repository - you can either enable it, or wait for it to land in the stable repo - likely later this week.

3 Likes

Updated Qubes. This is the output of sudo qubes-fwupdmgr refresh:

cat: /home/user/.cache/fwupd/metadata firmware.xml.zst.asc: No such file or directory
Failed to refrest remote ‘lvfs’: qvm-run Copying metadata signature failed!!

1 Like

Unfortunately qubes-fwupdmgr is still not working for me - please see post above.

1 Like

Also not working for me. I’m not on Star Labs though and this is after doing a dom0 update and reboot.

sudo qubes-fwupdmgr refresh
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 15418  100 15418    0     0   115k      0 --:--:-- --:--:-- --:--:--  115k
Validating directories
Traceback (most recent call last):
  File "/usr/libexec/qubes-fwupd/fwupd_download_updates.py", line 154, in <module>
    main()
    ~~~~^^
  File "/usr/libexec/qubes-fwupd/fwupd_download_updates.py", line 146, in main
    dn.download_metadata(url=url)
    ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/usr/libexec/qubes-fwupd/fwupd_download_updates.py", line 110, in download_metadata
    self._download_metadata_jcat()
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/libexec/qubes-fwupd/fwupd_download_updates.py", line 96, in _download_metadata_jcat
    os.rename(path, new_path)
    ~~~~~~~~~^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/home/user/.cache/fwupd/metadata/firmware-08628-stable.xml.zst.p7b' -> '/home/user/.cache/fwupd/metadata/firmware.xml.zst.p7b'
Failed to refresh remote 'lvfs': Metadata download failed.
2 Likes

Updated Dom0 again yesterday and now it works.

2 Likes