SUMMARY Starting pkgProblemResolver with broken count: 2 Starting 2 pkgProblemResolver with broken count: 2 Investigating (0) calibre:amd64 < none -> 4.99.4+dfsg+really4.12.0-1ubuntu1 @un puN Ib > Broken calibre:amd64 Depends on calibre-bin:amd64 < none | 4.99.4+dfsg+really4.12.0-1ubuntu1 @un uH > (>= 4.99.4+dfsg+really4.12.0-1ubuntu1) Considering calibre-bin:amd64 0 as a solution to calibre:amd64 9997 Re-Instated libpodofo0.9.6:amd64 Reinst Failed early because of qtbase-abi-5-12-8:amd64 Investigating (0) python3-pyqt5:amd64 < 5.15.4+dfsg-1+20.04+focal+unstable+build20 @ii mK Ib > Broken python3-pyqt5:amd64 Breaks on calibre:amd64 < none -> 4.99.4+dfsg+really4.12.0-1ubuntu1 @un puN Ib > (< 5.0~) Considering calibre:amd64 9997 as a solution to python3-pyqt5:amd64 6 Removing python3-pyqt5:amd64 rather than change calibre:amd64 Investigating (0) python3-pyqt5.qtsvg:amd64 < none -> 5.15.4+dfsg-1+20.04+focal+unstable+build20 @un uN Ib > Broken python3-pyqt5.qtsvg:amd64 Depends on python3-pyqt5:amd64 < 5.15.4+dfsg-1+20.04+focal+unstable+build20 @ii mR > (= 5.15.4+dfsg-1+20.04+focal+unstable+build20) Considering python3-pyqt5:amd64 6 as a solution to python3-pyqt5.qtsvg:amd64 0 Holding Back python3-pyqt5.qtsvg:amd64 rather than change python3-pyqt5:amd64 Investigating (0) python3-pyqt5.qtwebchannel:amd64 < none -> 5.15.4+dfsg-1+20.04+focal+unstable+build20 @un uN Ib > Broken python3-pyqt5.qtwebchannel:amd64 Depends on python3-pyqt5:amd64 < 5.15.4+dfsg-1+20.04+focal+unstable+build20 @ii mR > (= 5.15.4+dfsg-1+20.04+focal+unstable+build20) Considering python3-pyqt5:amd64 6 as a solution to python3-pyqt5.qtwebchannel:amd64 0 Holding Back python3-pyqt5.qtwebchannel:amd64 rather than change python3-pyqt5:amd64 Investigating (0) python3-pyqt5.qtwebengine:amd64 < none -> 5.15.4-1+20.04+focal+release+build1 @un uN Ib > Broken python3-pyqt5.qtwebengine:amd64 Depends on python3-pyqt5.qtwebchannel:amd64 < none | 5.15.4+dfsg-1+20.04+focal+unstable+build20 @un uH > (>= 5.15.4) Considering python3-pyqt5.qtwebchannel:amd64 0 as a solution to python3-pyqt5.qtwebengine:amd64 0 Holding Back python3-pyqt5.qtwebengine:amd64 rather than change python3-pyqt5.qtwebchannel:amd64 Investigating (1) calibre:amd64 < none -> 4.99.4+dfsg+really4.12.0-1ubuntu1 @un puN Ib > Broken calibre:amd64 Depends on calibre-bin:amd64 < none | 4.99.4+dfsg+really4.12.0-1ubuntu1 @un uH > (>= 4.99.4+dfsg+really4.12.0-1ubuntu1) Considering calibre-bin:amd64 0 as a solution to calibre:amd64 9997 Broken calibre:amd64 Depends on python3-pyqt5:amd64 < 5.15.4+dfsg-1+20.04+focal+unstable+build20 @ii mR > (>= 5.14.1+dfsg-3build1) Considering python3-pyqt5:amd64 6 as a solution to calibre:amd64 9997 Added python3-pyqt5:amd64 to the remove list Broken calibre:amd64 Depends on python3-pyqt5.qtsvg:amd64 < none | 5.15.4+dfsg-1+20.04+focal+unstable+build20 @un uH > Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Reinst Failed because of python3-pyqt5:amd64 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Broken calibre:amd64 Depends on python3-pyqt5.qtwebengine:amd64 < none | 5.15.4-1+20.04+focal+release+build1 @un uH > (>= 5.12.1-4+b1) Considering python3-pyqt5.qtwebengine:amd64 0 as a solution to calibre:amd64 9997 Reinst Failed because of python3-pyqt5:amd64 Reinst Failed because of python3-pyqt5.qtwebchannel:amd64 Considering python3-pyqt5.qtwebengine:amd64 0 as a solution to calibre:amd64 9997 Fixing calibre:amd64 via keep of python3-pyqt5:amd64 Investigating (1) python3-pyqt5:amd64 < 5.15.4+dfsg-1+20.04+focal+unstable+build20 @ii mK Ib > Broken python3-pyqt5:amd64 Breaks on calibre:amd64 < none -> 4.99.4+dfsg+really4.12.0-1ubuntu1 @un puN Ib > (< 5.0~) Considering calibre:amd64 9997 as a solution to python3-pyqt5:amd64 6 Removing python3-pyqt5:amd64 rather than change calibre:amd64 Investigating (2) calibre:amd64 < none -> 4.99.4+dfsg+really4.12.0-1ubuntu1 @un puN Ib > Broken calibre:amd64 Depends on calibre-bin:amd64 < none | 4.99.4+dfsg+really4.12.0-1ubuntu1 @un uH > (>= 4.99.4+dfsg+really4.12.0-1ubuntu1) Considering calibre-bin:amd64 0 as a solution to calibre:amd64 9997 Broken calibre:amd64 Depends on python3-pyqt5:amd64 < 5.15.4+dfsg-1+20.04+focal+unstable+build20 @ii mR > (>= 5.14.1+dfsg-3build1) Considering python3-pyqt5:amd64 6 as a solution to calibre:amd64 9997 Added python3-pyqt5:amd64 to the remove list Broken calibre:amd64 Depends on python3-pyqt5.qtsvg:amd64 < none | 5.15.4+dfsg-1+20.04+focal+unstable+build20 @un uH > Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Broken calibre:amd64 Depends on python3-pyqt5.qtwebengine:amd64 < none | 5.15.4-1+20.04+focal+release+build1 @un uH > (>= 5.12.1-4+b1) Considering python3-pyqt5.qtwebengine:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtwebengine:amd64 0 as a solution to calibre:amd64 9997 Fixing calibre:amd64 via keep of python3-pyqt5:amd64 Investigating (2) python3-pyqt5:amd64 < 5.15.4+dfsg-1+20.04+focal+unstable+build20 @ii mK Ib > Broken python3-pyqt5:amd64 Breaks on calibre:amd64 < none -> 4.99.4+dfsg+really4.12.0-1ubuntu1 @un puN Ib > (< 5.0~) Considering calibre:amd64 9997 as a solution to python3-pyqt5:amd64 9997 Removing python3-pyqt5:amd64 rather than change calibre:amd64 Investigating (3) calibre:amd64 < none -> 4.99.4+dfsg+really4.12.0-1ubuntu1 @un puN Ib > Broken calibre:amd64 Depends on calibre-bin:amd64 < none | 4.99.4+dfsg+really4.12.0-1ubuntu1 @un uH > (>= 4.99.4+dfsg+really4.12.0-1ubuntu1) Considering calibre-bin:amd64 0 as a solution to calibre:amd64 9997 Broken calibre:amd64 Depends on python3-pyqt5:amd64 < 5.15.4+dfsg-1+20.04+focal+unstable+build20 @ii mR > (>= 5.14.1+dfsg-3build1) Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Broken calibre:amd64 Depends on python3-pyqt5.qtsvg:amd64 < none | 5.15.4+dfsg-1+20.04+focal+unstable+build20 @un uH > Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Broken calibre:amd64 Depends on python3-pyqt5.qtwebengine:amd64 < none | 5.15.4-1+20.04+focal+release+build1 @un uH > (>= 5.12.1-4+b1) Considering python3-pyqt5.qtwebengine:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtwebengine:amd64 0 as a solution to calibre:amd64 9997 Investigating (3) ubuntu-release-upgrader-qt:amd64 < 1:20.04.33+p20.04+trelease+git20210428.1007 @ii mK Ib > Broken ubuntu-release-upgrader-qt:amd64 Depends on python3-pyqt5:amd64 < 5.15.4+dfsg-1+20.04+focal+unstable+build20 @ii mR > Considering python3-pyqt5:amd64 9997 as a solution to ubuntu-release-upgrader-qt:amd64 104 Removing ubuntu-release-upgrader-qt:amd64 rather than change python3-pyqt5:amd64 Investigating (3) distro-release-notifier:amd64 < 0.0+p20.04+trelease+git20210608.0031-0 @ii mK Ib > Broken distro-release-notifier:amd64 Depends on ubuntu-release-upgrader-qt:amd64 < 1:20.04.33+p20.04+trelease+git20210428.1007 @ii mR > Considering ubuntu-release-upgrader-qt:amd64 9997 as a solution to distro-release-notifier:amd64 102 Removing distro-release-notifier:amd64 rather than change ubuntu-release-upgrader-qt:amd64 Investigating (4) calibre:amd64 < none -> 4.99.4+dfsg+really4.12.0-1ubuntu1 @un puN Ib > Broken calibre:amd64 Depends on calibre-bin:amd64 < none | 4.99.4+dfsg+really4.12.0-1ubuntu1 @un uH > (>= 4.99.4+dfsg+really4.12.0-1ubuntu1) Considering calibre-bin:amd64 0 as a solution to calibre:amd64 9997 Broken calibre:amd64 Depends on python3-pyqt5:amd64 < 5.15.4+dfsg-1+20.04+focal+unstable+build20 @ii mR > (>= 5.14.1+dfsg-3build1) Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Broken calibre:amd64 Depends on python3-pyqt5.qtsvg:amd64 < none | 5.15.4+dfsg-1+20.04+focal+unstable+build20 @un uH > Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Broken calibre:amd64 Depends on python3-pyqt5.qtwebengine:amd64 < none | 5.15.4-1+20.04+focal+release+build1 @un uH > (>= 5.12.1-4+b1) Considering python3-pyqt5.qtwebengine:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtwebengine:amd64 0 as a solution to calibre:amd64 9997 Investigating (4) neon-desktop:amd64 < 4+p20.04+trelease+git20210608.1252 @ii mK NPb Ib > Broken neon-desktop:amd64 Depends on distro-release-notifier:amd64 < 0.0+p20.04+trelease+git20210608.0031-0 @ii mR > Considering distro-release-notifier:amd64 9997 as a solution to neon-desktop:amd64 5202 Removing neon-desktop:amd64 rather than change distro-release-notifier:amd64 Investigating (5) calibre:amd64 < none -> 4.99.4+dfsg+really4.12.0-1ubuntu1 @un puN Ib > Broken calibre:amd64 Depends on calibre-bin:amd64 < none | 4.99.4+dfsg+really4.12.0-1ubuntu1 @un uH > (>= 4.99.4+dfsg+really4.12.0-1ubuntu1) Considering calibre-bin:amd64 0 as a solution to calibre:amd64 9997 Broken calibre:amd64 Depends on python3-pyqt5:amd64 < 5.15.4+dfsg-1+20.04+focal+unstable+build20 @ii mR > (>= 5.14.1+dfsg-3build1) Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Considering python3-pyqt5:amd64 9997 as a solution to calibre:amd64 9997 Broken calibre:amd64 Depends on python3-pyqt5.qtsvg:amd64 < none | 5.15.4+dfsg-1+20.04+focal+unstable+build20 @un uH > Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtsvg:amd64 0 as a solution to calibre:amd64 9997 Broken calibre:amd64 Depends on python3-pyqt5.qtwebengine:amd64 < none | 5.15.4-1+20.04+focal+release+build1 @un uH > (>= 5.12.1-4+b1) Considering python3-pyqt5.qtwebengine:amd64 0 as a solution to calibre:amd64 9997 Considering python3-pyqt5.qtwebengine:amd64 0 as a solution to calibre:amd64 9997 Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: calibre : Depends: calibre-bin (>= 4.99.4+dfsg+really4.12.0-1ubuntu1) but it is not going to be installed Depends: python3-pyqt5 (>= 5.14.1+dfsg-3build1) but it is not going to be installed Depends: python3-pyqt5.qtsvg but it is not going to be installed Depends: python3-pyqt5.qtwebengine (>= 5.12.1-4+b1) but it is not going to be installed E: Unable to correct problems, you have held broken packages. STEPS TO REPRODUCE apt install calibre OBSERVED RESULT EXPECTED RESULT SOFTWARE/OS VERSIONS Operating System: KDE neon 5.22 KDE Plasma Version: 5.22.0 KDE Frameworks Version: 5.82.0 Qt Version: 5.15.3 Kernel Version: 5.4.0-74-generic (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i5-8265U CPU @ 1.60GHz Memory: 15,5 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics 620 ADDITIONAL INFORMATION
I've been facing the same issue in the latest Neon (5.22.4) as well. Here is the konsole output when I do `pkcon install calibre` Fatal error: The following packages have unmet dependencies: calibre: Depends: calibre-bin (>= 4.99.4+dfsg+really4.12.0-1ubuntu1) but it is not going to be installed Depends: python3-pyqt5 (>= 5.14.1+dfsg-3build1) but it is not going to be installed Depends: python3-pyqt5.qtsvg but it is not going to be installed Depends: python3-pyqt5.qtwebengine (>= 5.12.1-4+b1) but it is not going to be installed
One limitation of KDE neon is that we're all about KDE apps and any non KDE apps need to fend for themselves. The calibre package in the ubuntu archive doesn't install because it uses an older Qt than provided by neon. However you can install calibre following the instructions at https://calibre-ebook.com/download_linux
Flatpack version is also a good option!