Sudo pacman -Syu May 24 update failure

Hi All,
I am no GURU, but after fighting with the dependencies for 2 weeks that couldn’t be satisfied no matter what answers I gave (Y/n, y/N, 1 or 2) or tried to remove/install after reading into all the problems and responses here with this latest update, I wanted to quit. Neither Konsole Terminal or Octopi could satisfy any updates.
I was running Manjaro 23.1 - Vulcan 23.1.4 - Gnome 45 and here’s what happened with sudo pacman -Syu

:: Synchronizing package databases...
 core                       139.0 KiB   289 KiB/s 00:00 [------------------------------------] 100%
 extra                          8.3 MiB   811 KiB/s 00:11 [------------------------------------] 100%
 community                 29.0   B   345   B/s 00:00 [------------------------------------] 100%
 multilib                   146.3 KiB   754 KiB/s 00:00 [------------------------------------] 100%
:: Starting full system upgrade...
:: Replace baloo5 with extra/baloo? [Y/n] Y
:: Replace breeze with extra/breeze5? [Y/n] Y
:: Replace ksysguard with extra/plasma-systemmonitor? [Y/n] Y
:: Replace kuserfeedback5 with extra/kuserfeedback? [Y/n] Y
:: Replace plasma-integration with extra/plasma5-integration? [Y/n] Y
:: Replace plasma5-themes-breath with extra/plasma6-themes-breath? [Y/n] Y
:: Replace plasma5-themes-breath-migration with extra/plasma6-themes-breath-migration? [Y/n] Y
resolving dependencies...
:: There are 2 providers available for qt6-multimedia-backend:
:: Repository extra
   1) qt6-multimedia-ffmpeg  2) qt6-multimedia-gstreamer

Enter a number (default=1): 1
looking for conflicting packages...
warning: removing 'jre11-openjdk-headless' from target list because it conflicts with 'jre11-openjdk'
:: jre11-openjdk and jre11-openjdk-headless are in conflict. Remove jre11-openjdk-headless? [y/N] N
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: jre11-openjdk and jre11-openjdk-headless are in conflict

Or, changing answers and ended with this:

Enter a number (default=1): 1
looking for conflicting packages...
warning: removing 'jre11-openjdk-headless' from target list because it conflicts with 'jre11-openjdk'
:: jre11-openjdk and jre11-openjdk-headless are in conflict. Remove jre11-openjdk-headless? [y/N] Y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing clang (17.0.6-2) breaks dependency 'clang=16.0.6' required by shiboken2

What I wound up doing is going into the Application Launcher - System - Add/Remove Software - Update.
The Update wanted to remove some and add some to satisfy discrepancies. OK!
Boom Done! I’m now running Manjaro 24.0 - Wynsdey 24.0.1 - Gnome 46 (Kathmandu)
I now have a happy pacman. Because I refuse to go back to MS.
Sorry I can’t get this out of this block.
Thank you all for all your guidance on this amazing forum!


Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text

Sounds like you should have asked for help 2 weeks ago.

Or just searched the forum as this ‘issue’ is pretty standard.

So you have unsupported third party packages.

And pacman only works with the repos.

That was your problem.

pacman only works with the repositories.

Running pamac allowed you to also upgrade those AUR packages.

Though what you probably should do is remove them.

(and/or re-replace them with core packages if they were replaced)

This may be indicative of keeping a web of deprecated packages.

And when using pamac to upgrade from both the repositories and the AUR at the same time you can even replace core packages with third party ones.

This is certainly indicative of neglected maintenance.

Specifically unmanaged pacnews.

This repo has not existed for more than a year.

2 Likes

I tried removing things, re-replacing things, read through troubleshooting posts for days. Nothing worked. Sounds like I’ve got a false sense of security here and have got more work cut out for me.
Thank You.

As pointed out in previous post this was your issue.
There is no shiboken2 in the repos.

Removing this first would have allowed the pacman upgrade to continue.

To get a peek at some possible points of consternation we could run these;

To print all ‘foreign’ packages:

pacman -Qmq

To print all pacnews:

pacdiff -o

(note: pacdiff comes from package pacman-contrib)

1 Like

I tried to remove shiboken2, which is used by FreeCAD, which is when I went to remove it in Add/Remove Software, that I found and did an update from there.

I just saw the work needed for cleanup here. Thank you for your knowledge.

Yes, I’ve had to walk away from the computer for longer than I should have.

1 Like

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