Unable to satisfy dependency ‘clang=17.0.6’ required by python-shiboken2

Warning: cannot resolve “clang=17.0.6”, a dependency of “python-shiboken2”
Error: Failed to prepare transaction:
could not satisfy dependencies:

  • unable to satisfy dependency ‘clang=17.0.6’ required by python-shiboken2

It seems your system is rather out of date and/or has old packages.

Do you have python-shiboken2 on purpose?

It is not in the repositories.

You may wish to check on things like your orphan packages (not required by anything);

pacman -Qdtq

And all foreign packages (not in the repos);

pacman -Qmq

Please share the output of those commands so we can review and, optionally, clean them out.

PS

Please use the </> button or 3 tics to enclose code.

```
## Like this
```

botan2
box2d
cmake
colord-gtk
db
flickcurl
gcc12
gendesk
geocode-glib
geocode-glib-2
gmic
gnome-online-accounts
gptfdisk
granite
gst-python
kfilemetadata
kirigami-addons
kquickimageeditor
ldns
lib32-libxdamage
libdazzle
libdispatch
libei
libgdata
libgrss
libical
linux-headers-meta
linux-meta
mbedtls2
osm-gps-map
patchelf
pugixml
purpose
python-xapp
qt6-imageformats
qt6pas
rest
rnnoise
ttf-opensans
v86d
wayland-protocols
web-installer-url-handler
webrtc-audio-processing
wpebackend-fdo
zfs-utils

8188eu-aircrack-dkms-git
anydesk-bin
brisk-menu
cloudflare-warp-bin
dropbox
gcc12
gcc12-libs
gnome-icon-theme-extras
google-chrome
gtkglext
jcal
lib32-libva-vdpau-driver
libaal
libva-vdpau-driver
maia-wallpaper
manjaro-artwork
manjaro-hotfixes
manjaro-mate-panel-layout
manjaro-mate-settings
mate-notification-theme-slate
mate-tweak
mate-wallpapers
opencl-nvidia-535xx
pulseaudio-ctl
python-manjaro-sdk
python-shiboken2
qimgv
reiser4progs
rest
spectre-meltdown-checker
v86d
visual-studio-code-bin
web-installer-url-handler

Some of these outputs indicate to me this is from an older install image.

Just wondering - is this a new install?

If it is I might advise starting with a fresh ISO, so as to not have to deal with all the extra work of upgrading through major changes.

If its not a new install, then its just a little behind some changes but we can surmount them.

These are all ‘foreign’ packages. Some of them are from the AUR and you probably have them on purpose. google-chrome and cloudflare-warp-bin being some examples.
Some others may be called ‘super-aliens’ as they dont exist in the repositories OR the AUR.
These should likely all be removed.

Some I think you might not need;

I can point out a few I am sure you dont need;

So, if you agree, then all of those should be removed. Almost none of these exist in the repos or the AUR, and the few that do (python-shiboken2, v86d) should not be needed.

sudo pacman -Rns lib32-libva-vdpau-driver maia-wallpaper manjaro-artwork manjaro-hotfixes manjaro-mate-panel-layout manjaro-mate-settings python-manjaro-sdk python-shiboken2 v86d web-installer-url-handler

The orphans can be removed en-masse. They have already been printed for you, and only you can know if you actually want one of them. In such a case they should be marked ‘–asexplicit’ to be removed from the orphans list. If not, or once done, then

sudo pacman -Rns $(pacman -Qdtq)

With all the unneeded packages gone, and that including the previous python-shiboken2 that was blocking the upgrade, you should now be able to update as usual.

pamac upgrade --aur --force-refresh

PS

I’m going to split this topic in two, as there are now 2 distinct issues.

1 Like