Having trouble updating after a long time not using EndeavourOS

After using pacman -Syu and saying yes to a million different packages, I get:

error: failed to prepare transaction (could not satisfy dependencies)
:: installing jsoncpp (1.9.6-3) breaks dependency 'libjsoncpp.so=25-64' required by headlines
:: removing plasma-framework breaks dependency 'plasma-framework>=5.82' required by plasma-gamemode-git
:: removing kactivities breaks dependency 'kactivities' required by telepathy-kde-integration-module

I’m usually pretty good at resolving these but not sure if it’s months of not using Linux or just organization being weird… but updating is proving… troublesome.

Apologies if there’s info already available. The jsoncpp one with headlines had a fix but it seems it involved a pacman -Syu that… yeah, I’m having issues with. Feels like it’s looping back on itself.

Help? And if I may ask, what even is headlines?

Btw, the “removal” is likely more to do with these:

Replace plasma-framework with extra/plasma-framework5? [Y/n] y
Replace kactivities with extra/kactivities5? [Y/n] y
:: Replace kactivities with extra/plasma-activities? [Y/n] y
:: Replace kactivities-stats with extra/kactivities-stats5? [Y/n] y
:: Replace kactivities-stats with extra/plasma-activities-stats? [Y/n] y

Uninstall

  • headlines
  • plasma-gamemode-git
  • telepathy-kde-integration-module

and update again with

eos-update --aur

Edit: you can see a description about a package with

LANG=C yay -Si <package-name> | grep Description

Seems headlines and plasma-gamemode-git removed well enough?

However, telepathy-kde-integration-module seems to have issues.

sudo pacman -R telepathy-kde-integration-module
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing telepathy-kde-integration-module breaks dependency 'telepathy-kde-integration-module' required by telepathy-kde-common-internals
:: removing telepathy-kde-integration-module breaks dependency 'telepathy-kde-integration-module' required by telepathy-kde-meta

Is this stuff going to break KDE or something?

I’m going to assume I just uninstall telepathy-kde-common-internals and telepathy-kde-meta?

Yes, those packages no longer exist.

1 Like

Seems I have two that depend on each other :face_with_spiral_eyes:

[rabblerouser@AERO-ENDEAVOR ~]$ sudo pacman -R telepathy-kde-integration-module
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing telepathy-kde-integration-module breaks dependency 'telepathy-kde-integration-module' required by telepathy-kde-common-internals
[rabblerouser@AERO-ENDEAVOR ~]$ sudo pacman -R telepathy-kde-common-internals
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing telepathy-kde-common-internals breaks dependency 'telepathy-kde-common-internals' required by telepathy-kde-integration-module

These two just loop back onto each other. Am I just way out of practice with Arch here or… what?

You could try -Rdd to skip all dependency checks.

1 Like

Almost past the finish line, I think! Though now when I run eos-update --aur I’m getting the following errors, the showstopper seeming to be -> could not find all required packages: clang =17.0.6
the other being

:: There are 13 providers available for java-runtime-headless:
:: Repository extra
    1) jdk-openjdk 2) jdk11-openjdk 3) jdk17-openjdk 4) jdk21-openjdk 5) jre-openjdk 6) jre-openjdk-headless 7) jre11-openjdk 8) jre11-openjdk-headless 9) jre17-openjdk 10) jre17-openjdk-headless 11) jre21-openjdk 12) jre21-openjdk-headless 13) jre8-openjdk-headless 

which I’m… unsure about but cursory searches say jre-openjdk-headless is the most up-to-date?

EDIT: clang issue seems to be related to python-shiboken2

After running the usual sudo pacman -Syu have you run yay -Sua ? Sorry to be boring but this queries aur packages without regular Arch repos.

I don’t have any of that on my system, but I think most people would choose jdk-openjdk. It provides headless runtime and more.

1 Like

I’m all down for boring as long as I can learn from it. :smiley:

Unfortunately, that command didn’t seem to change the “clang” issue.

For anyone that may stumble across this issue in the future and find this in search (as unlikely as it is), my problem was anydesk-bin in the AUR uses python-shiboken2. I found this out by trying to uninstall python-shiboken2 with yay and it said anydesk depended on it, so I simply updated anydesk-bin with yay -S anydesk-bin which seems to have cleared up the error.

eos-update -aur is chugging along without issue now.

Not sure which post to tag as the solution, though, since this was a bit of a rabbit hole. :sweat_smile:

2 Likes

That was a rabbit hole for sure but hey we learn! It’s all fun eventually! Thanks for posting the solution. :grin:

Note that if AUR packages cause issues, you might want to run

eos-update

first and then

yay -Sua

With this you narrow down the problem a bit by getting the native packages before the AUR software.

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