Updating: unresolvable package conflicts detected

Trying to update by yay I got:

[limo@asus ~]$ yay
[sudo] password for limo: 
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
 -> Packages not in AUR: libsidplay
 -> Flagged Out Of Date AUR Packages: python-coloredlogs
:: 7 packages to upgrade/install.
7  extra/calibre                    6.17.0-3 -> 6.19.1-1
6  extra/haskell-jira-wiki-markup   1.5.0-6  -> 1.5.1-1
5  extra/haskell-pandoc             3.1.1-1  -> 3.1.1-2
4  extra/haskell-pandoc-lua-engine  0.1.1-5  -> 0.1.1-6
3  extra/haskell-pandoc-server      0.1-61   -> 0.1-62
2  extra/pandoc-cli                 0.1-68   -> 0.1-69
1  extra/podofo                     0.9.8-5  -> 0.10.0-3
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
==> 
Sync Explicit (2): pandoc-cli-0.1-69, calibre-6.19.1-1
Sync Dependency (5): haskell-pandoc-lua-engine-0.1.1-6, haskell-pandoc-server-0.1-62, podofo-0.10.0-3, haskell-jira-wiki-markup-1.5.1-1, haskell-pandoc-3.1.1-2
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: python-faust-cchardet and python-cchardet are in conflict. Remove python-cchardet? [y/N] 
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: python-faust-cchardet and python-cchardet are in conflict
 -> error installing repo packages
[limo@asus ~]$ 

Even after I used Welcome and updated mirrors, reboot… etc.
What’s wrong? How can this be fixed?

Confirm with y

3 Likes

Thanks @TomDoe

This worked!
Though “N” was the default which I followed!
Thank you very much. Uodated and everything is OK.

If you wonder why:

2 Likes

Well, for me this seems to be Python code, but I don’t really know what it it means. But I wonder if my guess that it is related to Calibre!

Looking at the PKGBUILD, the dependency for calibre has changed from python-cchardet to python-faust-cchardet already in calibre 6.18.0-2.

Since you had the old dependency, it needed to be replaced by the new one.

3 Likes

I see, I get it now.
Thank you very much @pebcak

3 Likes

Another thanks from here :+1:t3:

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