Issue with default Universal Blue update service (ublue-update.service)

It seems it is failing if you are using non-native universal blue image (for example the one build from blue build template). It is failing with parse error in python. I found a note here: https://github.com/ublue-os/ublue-update saying: Note If you are on an image derived from uBlue main, you will need to remove or disable automatic updates with rpm-ostreed, to do this, you need to remove or change this line in the config file: AutomaticUpdatePolicy=stage (set to none if you don't want to remove the line). Anyway tried and no change. That is only stuff that could be somewhat related, but otherwise found not info or issue related to that. Running manually the update file in bin folder works for user, but with sudo it is failing with the same error. On the other hand it seems Unversal Blue will switch soon to uupd https://github.com/ublue-os/uupd , so maybe that one will work even with non standard ones? Mainly wondering, how others solved this and if anybody else has issue with automatic updates? Running ujust update manually works and updates everything, just the systemd service is failing. Thanks a lot for help.
GitHub
GitHub - ublue-os/ublue-update: Small maintenance/update program wr...
Small maintenance/update program written in python intended for use in Universal Blue - ublue-os/ublue-update
GitHub
GitHub - ublue-os/uupd
Contribute to ublue-os/uupd development by creating an account on GitHub.
Solution:
I have this issue with their updater as well. I just ended up disabling it. Since this is an upstream program, you will want to ask them how to fix it
Jump to solution
1 Reply
Solution
Luke Skywunker
I have this issue with their updater as well. I just ended up disabling it. Since this is an upstream program, you will want to ask them how to fix it

Did you find this page helpful?