Anyone else get this error today after updating?
installing protobuf (35.1-1.1) breaks dependency ‘libprotobuf.so=35.0.0-64’ required by libphonenumber
Anyone else get this error today after updating?
installing protobuf (35.1-1.1) breaks dependency ‘libprotobuf.so=35.0.0-64’ required by libphonenumber
I just came here today to look for this issue as well. You’re not alone.
In order to discount various problems it may be helpful to include more of the output.
( For all we know it coud be yet another example of users breaking their repositories in pacman.conf )
But assuming all is well then it could just be a case of needing to sort mirrors and/or simply waiting a bit.
Further investigation it appears as though libphone number is required by Evolution. When trying to update, here is the output:
─ paul ~ 0ms 17:55:13
╰─ $ sudo pacman -Syu
[sudo] password for paul:
:: Synchronizing package databases...
cachyos-v3 is up to date
cachyos-extra-v3 is up to date
cachyos-core-v3 is up to date
cachyos is up to date
core is up to date
extra is up to date
multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
error: failed to prepare transaction (could not satisfy dependencies)
:: installing protobuf (35.1-1.1) breaks dependency 'libprotobuf.so=35.0.0-64' required by libphonenumber
╭─ paul ~ 3.914s 17:55:21
╰─ $
Waiting a bit worked, thanks!
cachyos-rate-mirrors prioritizes the CDN77 mirror at archlinux.cachyos.org (CachyOS-PKGBUILDS/cachyos-rate-mirrors/cachyos-rate-mirrors#L148). That mirror is stale for me:
> date -d @(curl https://archlinux.cachyos.org/repo/lastsync)
2026-06-19 14:01:09Z
which creates several conflicts between outdated packages in extra and updated dependencies in cachyos-extra-*.
Yeah, that is one of the reasons I do not much care for cachyos-rate-mirrors.
I did write another one that you may opt to use instead;