I am unable to update my pureos installation on my Librem 15v3. When I run the update command, it fails on the pureos repo,
> sudo apt update https://repo.puri.sm/pureos green/main Translation-en [5,739 kB] https://repo.puri.sm/pureos green/main amd64 DEP-11 Metadata [2,511 kB] https://repo.puri.sm/pureos green/main DEP-11 64x64 Icons [7,328 kB] Fetched 22.1 MB in 20s (1,084 kB/s) (appstreamcli:60241): GLib-CRITICAL **: 23:23:22.417: g_variant_builder_end: assertion '!GVSB(builder)->uniform_item_types || GVSB(builder)->prev_item_type != NULL || g_variant_type_is_definite (GVSB(builder)->type)' failed (appstreamcli:60241): GLib-CRITICAL **: 23:23:22.417: g_variant_new_variant: assertion 'value != NULL' failed (appstreamcli:60241): GLib-ERROR **: 23:23:22.417: g_variant_new_parsed: 11-13:invalid GVariant format string Trace/breakpoint trap Reading package lists... Done
I found this thread which reported a similar problem, but the solution listed there does not work for me.
Searching online, I found a recent post that reports on a bug in the appstream package, which apparently is fixed in the latest debian unstable release
However, I tried to manually install the latest appstream, but I am still getting the error.
Can someone point out how I can fix this?