Protobuf breaks dependencies but cannot exclude

Hi folks
Updating my system (as one does) and have run into an issue that I would appreciate some help with please.

==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
==>

extra/protobuf is the offending package here.

When I exclude, either through using the repo name (i.e., “extra/protobuf” or just “protobuf”) or using the number (i.e., “16”) the response is:

: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing protobuf (28.3-1) breaks dependency 'libprotobuf.so=28.2.0-64' required by clementine
 -> error installing repo packages

Press ENTER to close this window: 

And I cannot complete the update, even though there are a further 72 packages to update.

Any thoughts about how to circumnavigate this obstacle to an update?

Many thanks

Try uninstalling clementine first.
Then update system, reboot, and then reinstall clementine.

1 Like

Thanks Manuel … wasn’t sure if there was a particular way of handling this kind of issue.

Your suggestion worked just fine, so thanks for the info.

1 Like

I had to do this same work around with protobuf. Compiling clementine takes a while but it will once again work. Did this yesterday. . . .

Rich;)