Issue updating Garuda

a year ago by stoicmaverick to c/archlinux

I run regular updates with my daily desktop running Garuda. A while back, it started throwing a long list of red errors similar to this:

( 4/15) Checking for package with missing dependencies... File "/usr/lib/libkhotkeysprivate.so.5.27.10" from package "khotkeys" is missing dependency "libkworkspace5.so.5" File "/usr/lib/qt/plugins/kcm_hotkeys.so" from package "khotkeys" is missing dependency "libkworkspace5.so.5" File "/usr/lib/qt/plugins/kf5/kded/khotkeys.so" from package "khotkeys" is missing dependency "libkworkspace5.so.5" File "/usr/lib/python3.11/site-packages/PySide2/Qt3DAnimation.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt53DAnimation.so.5" File "/usr/lib/python3.11/site-packages/PySide2/Qt3DAnimation.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt53DCore.so.5" File "/usr/lib/python3.11/site-packages/PySide2/Qt3DCore.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt53DCore.so.5" File "/usr/lib/python3.11/site-packages/PySide2/Qt3DExtras.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt53DExtras.so.5" File "/usr/lib/python3.11/site-packages/PySide2/Qt3DExtras.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt53DRender.so.5" File "/usr/lib/python3.11/site-packages/PySide2/Qt3DExtras.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt53DCore.so.5" File "/usr/lib/python3.11/site-packages/PySide2/Qt3DInput.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt53DInput.so.5" File "/usr/lib/python3.11/site-packages/PySide2/Qt3DInput.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt53DCore.so.5" File "/usr/lib/python3.11/site-packages/PySide2/Qt3DLogic.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt53DLogic.so.5" File "/usr/lib/python3.11/site-packages/PySide2/Qt3DLogic.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt53DCore.so.5" File "/usr/lib/python3.11/site-packages/PySide2/Qt3DRender.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt53DRender.so.5" File "/usr/lib/python3.11/site-packages/PySide2/Qt3DRender.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt53DCore.so.5" File "/usr/lib/python3.11/site-packages/PySide2/QtDataVisualization.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt5DataVisualization.so.5" File "/usr/lib/python3.11/site-packages/PySide2/QtRemoteObjects.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt5RemoteObjects.so.5" File "/usr/lib/python3.11/site-packages/PySide2/QtScript.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt5Script.so.5" File "/usr/lib/python3.11/site-packages/PySide2/QtScriptTools.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt5ScriptTools.so.5" File "/usr/lib/python3.11/site-packages/PySide2/QtScxml.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt5Scxml.so.5" File "/usr/lib/python3.11/site-packages/PySide2/QtSerialPort.cpython-311-x86_64-linux-gnu.so" from package "pyside2" is missing dependency "libQt5SerialPort.so.5" Package "python310" has files in directory "/usr/lib/python3.10" that are ignored by the current Python interpreter Package "guiscrcpy" has files in directory "/usr/lib/python3.11" that are ignored by the current Python interpreter Package "pyside2" has files in directory "/usr/lib/python3.11" that are ignored by the current Python interpreter Package "python-shiboken2" has files in directory "/usr/lib/python3.11" that are ignored by the current Python interpreter Package "razercommander" has files in directory "/usr/lib/python3.11" that are ignored by the current Python interpreter Package "esphome-flasher" has files in directory "/usr/lib/python3.12" that are ignored by the current Python interpreter Package "esptool3.2" has files in directory "/usr/lib/python3.12" that are ignored by the current Python interpreter Package "protonvpn-gui" has files in directory "/usr/lib/python3.12" that are ignored by the current Python interpreter Package "python-proton-client" has files in directory "/usr/lib/python3.12" that are ignored by the current Python interpreter Package "python-protonvpn-nm-lib" has files in directory "/usr/lib/python3.12" that are ignored by the current Python interpreter Package "python-vdf-solstice" has files in directory "/usr/lib/python3.12" that are ignored by the current Python interpreter Systemd enabled service has broken link in "/etc/systemd/system/multi-user.target.wants/libvirtd.service" Systemd enabled service has broken link in "/etc/systemd/system/sockets.target.wants/virtlockd.socket" Systemd enabled service has broken link in "/etc/systemd/system/sockets.target.wants/virtlogd.socket" Systemd enabled service has broken link in "/etc/systemd/system/sockets.target.wants/libvirtd.socket" Systemd enabled service has broken link in "/etc/systemd/system/sockets.target.wants/libvirtd-ro.socket"

I say "similar" because I'm not sure if it's changed with time, but I'm having trouble finding and/or installing the mentioned dependencies such as libQt53DLogic.

I tried running "garuda-update -a" to include AUR stuff, but it just kicked back with:

`:: Downloading PKGBUILDs... PKGBUILDs up to date nothing new to review fetching devel info... ==> Making package: pyside2 5.15.16+3.1-2 (Sat 12 Jul 2025 10:18:36 PM EDT) ==> Retrieving sources... -> Found pyside-setup-opensource-src-5.15.16.tar.xz -> Found pyside2_5.15.16-3.1.debian.tar.xz -> Found Modify-sendCommand-signatures.patch -> Found cmake-findpython.patch ==> Validating source files with sha256sums... pyside-setup-opensource-src-5.15.16.tar.xz ... Passed pyside2_5.15.16-3.1.debian.tar.xz ... Passed Modify-sendCommand-signatures.patch ... Passed cmake-findpython.patch ... Passed ==> Making package: pyside2 5.15.16+3.1-2 (Sat 12 Jul 2025 10:18:39 PM EDT) ==> Checking runtime dependencies... ==> Missing dependencies: -> qt5-datavis3d -> qt5-3d -> qt5-script -> qt5-scxml -> qt5-serialport -> qt5-remoteobjects ==> Checking buildtime dependencies... ==> ERROR: Could not resolve all dependencies. error: failed to build 'pyside2-5.15.16+3.1-2 (python-shiboken2 shiboken2 pyside2)': error: packages failed to build: pyside2-5.15.16+3.1-2 (python-shiboken2 shiboken2 pyside2)

Paru exited with error code 1`

I feel like I'm missing something obvious, but I'm out of ideas. Thanks.

just_another_person 3 points a year ago

Do you have some custom repos enabled? Seems like you're trying to update a package that has a dependency not available with whatever is in the default repos. Disable all custom repos and then see if it updates first.

path: 0 18206890, hotness: undefined, score: 3, children: 0
someguy 3 points a year ago path: 0 18209403, hotness: undefined, score: 3, children: 3
stoicmaverick 2 points a year ago

Is it removable? Briefly reading the page makes it seem kind of important on the back end.

path: 0 18209403 18215332, hotness: undefined, score: 2, children: 1
someguy 1 point a year ago

If you use a package that depends on pyside2, then you might be stuck. You could try building pyside2 with a modified PKGBUILD. This seems like a bug/difference in behavior with paru: https://github.com/Morganamilo/paru/issues/1377

If you're adventurous, you could use another package management tool. Not familiar with garuda though.

Or maybe wait until paru developers possibly change their tool, or the AUR package happens to change to work around paru behavior?

path: 0 18209403 18215332 18225363, hotness: undefined, score: 1, children: 0
Strit 1 point a year ago

I also see some KF5/Plasma5 stuff mentioned in there. Arch (and therefore Garuda) moved on to KF6/Plasma6 a while ago.

Example: The khotkeys no longer exist in Arch. So remove that and it's unneeded dependencies and try updating again.

Pyside2 is an AUR package, so try removing it first, update the system, then install/build it again if you need it.

Anything in the AUR is not important for Arch to function. Only to other AUR packages.

path: 0 18209403 18226144, hotness: undefined, score: 1, children: 0
shrewdcat 1 point a year ago

How did you update? Did you use

garuda-update -a

path: 0 18233577, hotness: undefined, score: 1, children: 2
stoicmaverick 1 point a year ago

Yes. With and without -a flag. Same result.

path: 0 18233577 18234376, hotness: undefined, score: 1, children: 1
shrewdcat 2 points a year ago

Well this issue is addressed on the Garuda forum. I suggest you ask there.

path: 0 18233577 18234376 18234524, hotness: undefined, score: 2, children: 0
archlinux
archlinux

@lemmy.ml

login for more options
10009
427
79

The beloved lightweight distro

go to feed...