Libcbor0 on 25.12 on R7800

I’m attempting to upgrade my R7800 from 24.10 to 25.12, but there's a dependency problem. 24.10 has a libcbor0 package which provides libcbor. The upgrade to 25.12 is going to replace libcbor0 but there's something missing.

Building package index...
ERROR: unable to select packages:
libcbor (virtual):
note: please select one of the 'provided by'
packages explicitly
provided by: libcbor0
required by: world[libcbor]

Have you tried doing what ot suggested?

Or is that what's not working for you?

Same thing occurred to me with another library. I just selected the package explicitly.

Since there's no final 25.12 yet, I assume you're upgrading to rc1 or rc2, where you indeed should do what the error message suggests, i.e. select libcbor0 instead. The issue with selecting ABI-versioned packages by their base name is fixed and will be included in the next rc.

root@netgear:~# owut upgrade -V 25.12 --force --add libcbor
ERROR: Package 'libcbor' is not available on this platform
ERROR: Errors collecting package data, terminating.
root@netgear:~# owut upgrade -V 25.12 --force --add libcbor0
ERROR: Package 'libcbor0' is not available on this platform
ERROR: Errors collecting package data, terminating.

libcbor is on the list of packages to update…

From the previous message I assumed you were using an image builder, but it looks like you're using owut instead. You can try:

owut upgrade -v -V 25.12 --remove libcbor

and let dependency resolution do its work.

1 Like

Brilliant, that did the job. Many thanks.

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.