Exe-thumbnailer still breaks installation

Hello,

so i was using Garuda on a secondary drive for a couple days and i'm pleased with it.

Now i wanted to install it as my main OS. Now i found a single forum thread regarding the exe-thumbnailer issue and there it says it was fixed.

I downloaded the Garuda Dragonized Gaming KDE edition a couple minutes ago via the garuda-downloader and there is still the exe-thumbnailer issue. I couldn't update the system because icoextract says that exe-thumbnailer is present. And i can't remove exe-thumbnailer without removing wine-meta.

Any fix for this?

1 Like

Have you updated with garuda-update?

5 Likes

Hi, I'm having the same issue on my laptop. My garuda-update is version 2.4.4-1, which I suppose is the latest one.
If I understand correctly how this script works, it's expecting a prompt to replace conflicting package, but that never came. Just an error.
Here's the output:

╰─λ sudo update
:: Synchronizuje se databáze balíčků...
core is up to date
extra is up to date
community is up to date
multilib is up to date
chaotic-aur                                                                         1823,5 KiB  2,68 MiB/s 00:01 [--------------------------------------------------------------------] 100%

--> Refreshing mirrorlists using reflector, please be patient..
[2022-06-19 19:31:33] WARNING: failed to rate http(s) download (https://mirror.cyberbits.asia/archlinux/community/os/x86_64/community.db): HTTP Error 403: Forbidden
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################

# With:       reflector --latest 5 --age 2 --fastest 5 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
# When:       2022-06-19 17:31:34 UTC
# From:       https://archlinux.org/mirrors/status/json/
# Retrieved:  2022-06-19 17:31:32 UTC
# Last Check: 2022-06-19 17:17:43 UTC

Server = https://mirror.pseudoform.org/$repo/os/$arch
Server = https://pkg.fef.moe/archlinux/$repo/os/$arch
Server = https://archlinux.thaller.ws/$repo/os/$arch
Server = https://mirror.cyberbits.eu/archlinux/$repo/os/$arch
Server = https://mirror.cyberbits.asia/archlinux/$repo/os/$arch

:: Synchronizuje se databáze balíčků...
core                                                                                 155,9 KiB   956 KiB/s 00:00 [--------------------------------------------------------------------] 100%
extra                                                                               1716,9 KiB  6,14 MiB/s 00:00 [--------------------------------------------------------------------] 100%
community                                                                              6,7 MiB  4,13 MiB/s 00:02 [--------------------------------------------------------------------] 100%
multilib                                                                             169,8 KiB  1155 KiB/s 00:00 [--------------------------------------------------------------------] 100%
chaotic-aur                                                                         1822,1 KiB  1947 KiB/s 00:01 [--------------------------------------------------------------------] 100%
chyba: selhalo získání souboru 'chaotic-aur.db' z geo-mirror.chaotic.cx: SSL connection timeout
spawn pacman -Su
:: Starting full system upgrade...
:: Replace kwayland-server with extra/kwin? [Y/n] y
resolving dependencies...
looking for conflicting packages...

Packages (126) aha-0.5.1-2  akonadi-22.04.2-3  alsa-lib-1.2.7.1-1  alsa-plugins-1:1.2.7.1-1  alsa-ucm-conf-1.2.7.1-1  ananicy-rules-git-2.2.1.r222.gaf35f7f-1  android-udev-20220611-1
aom-3.4.0-1  bind-9.18.4-1  bluedevil-1:5.25.0-1  breeze-5.25.0-1  breeze-gtk-5.25.0-1  discover-5.25.0-1  drkonqi-5.25.0-1  element-desktop-1.10.15-1  element-web-1.10.15-1
ethtool-1:5.18-1  ffmpeg-2:5.0.1-3  ffmpeg4.4-4.4.2-3  garuda-assistant-2.6.2-1  garuda-dr460nized-2.0.4-1  gst-libav-1.20.3-1  gst-plugins-bad-1.20.3-1
gst-plugins-bad-libs-1.20.3-1  gst-plugins-base-1.20.3-1  gst-plugins-base-libs-1.20.3-1  gst-plugins-good-1.20.3-1  gst-plugins-ugly-1.20.3-1  gstreamer-1.20.3-1
gstreamer-vaapi-1.20.3-1  icoextract-0.1.3-2  imagemagick-7.1.0.38-1  intel-media-driver-22.4.3-1  ipp-usb-0.9.22-1  kactivitymanagerd-5.25.0-1  kde-cli-tools-5.25.0-1
kde-gtk-config-5.25.0-1  kdecoration-5.25.0-1  kdeplasma-addons-5.25.0-1  kgamma5-5.25.0-1  khotkeys-5.25.0-1  kinfocenter-5.25.0-1  kmenuedit-5.25.0-1  kscreen-5.25.0-1
kscreenlocker-5.25.0-1  ksshaskpass-5.25.0-1  ksystemstats-5.25.0-1  kwallet-pam-5.25.0-1  kwayland-integration-5.25.0-1  kwayland-server-5.24.5-1 [removal]  kwin-5.25.0-2
kwin-bismuth-3.1.1-2  kwrited-5.25.0-1  latte-dock-git-0.10.6.r251.gec51d21e-1  layer-shell-qt-5.25.0-1  lib32-alsa-lib-1.2.7.1-1  lib32-alsa-plugins-1.2.7.1-1
lib32-gst-plugins-base-libs-1.20.3-1  lib32-gstreamer-1.20.3-1  lib32-libnm-1.38.2-1  libakonadi-22.04.2-3  libkscreen-5.25.0-1  libksysguard-5.25.0-1  libnm-1.38.2-1
linux-5.18.5.arch1-1  linux-headers-5.18.5.arch1-1  linux-zen-5.18.5.zen1-1  linux-zen-headers-5.18.5.zen1-1  mercurial-6.1.4-1  mesa-demos-8.5.0-2  mesa-utils-8.5.0-2
milou-5.25.0-1  networkmanager-1.38.2-1  nm-cloud-setup-1.38.2-1  plasma-browser-integration-5.25.0-1  plasma-desktop-5.25.0-1  plasma-disks-5.25.0-1
plasma-firewall-5.25.0-1  plasma-integration-5.25.0-1  plasma-nm-5.25.0-1  plasma-pa-5.25.0-1  plasma-systemmonitor-5.25.0-1  plasma-thunderbolt-5.25.0-1
plasma-vault-5.25.0-1  plasma-wayland-session-5.25.0-1  plasma-workspace-wallpapers-5.25.0-1  polkit-kde-agent-5.25.0-1  powerdevil-5.25.0-2  profile-sync-daemon-6.45-1
protontricks-git-1.8.2.r3.g8bed483-1  python-future-0.18.2-7  python-pefile-2022.5.30-1  python-pyqt5-5.15.7-1  python-pyqt5-sip-12.11.0-1  python-reportlab-3.6.10-1
qt5-base-5.15.5+kde+r163-1  qt5-declarative-5.15.5+kde+r19-1  qt5-graphicaleffects-5.15.5+kde+r0-1  qt5-imageformats-5.15.5+kde+r2-1  qt5-location-5.15.5+kde+r3-1
qt5-multimedia-5.15.5+kde+r1-1  qt5-networkauth-5.15.5+kde+r0-1  qt5-quickcontrols-5.15.5+kde+r0-1  qt5-quickcontrols2-5.15.5+kde+r5-1  qt5-script-5.15.10-2
qt5-sensors-5.15.5+kde+r0-1  qt5-speech-5.15.5+kde+r1-1  qt5-svg-5.15.5+kde+r10-1  qt5-tools-5.15.5+kde+r0-1  qt5-translations-5.15.5+kde+r2-1  qt5-wayland-5.15.5+kde+r38-1
qt5-webchannel-5.15.5+kde+r3-1  qt5-webengine-5.15.10-2  qt5-webkit-5.212.0alpha4-15  qt5-websockets-5.15.5+kde+r3-1  qt5-x11extras-5.15.5+kde+r0-1
qt5-xmlpatterns-5.15.5+kde+r0-1  sddm-kcm-5.25.0-1  srt-1.5.0-1  systemsettings-5.25.0-1  vlc-3.0.17.4-6  wine-meta-1-4  xcb-proto-1.15.2-1  xdg-desktop-portal-kde-5.25.0-1
yay-11.2.0-1  zstd-1.5.2-7

Total Installed Size:  1676.41 MiB
Net Upgrade Size:        17.79 MiB

:: Proceed with installation? [Y/n]
(125/125) checking keys in keyring                                                                                [--------------------------------------------------------------------] 100%
(125/125) checking package integrity                                                                              [--------------------------------------------------------------------] 100%
(125/125) loading package files                                                                                   [--------------------------------------------------------------------] 100%
(125/125) checking for file conflicts                                                                             [--------------------------------------------------------------------] 100%
error: failed to commit transaction (conflicting files)
icoextract: /usr/bin/exe-thumbnailer exists in filesystem (owned by exe-thumbnailer)
Errors occurred, no packages were upgraded.
4 Likes

So I just found out the maintainer sneakily removed the needed part conflicts=(exe-thumbnailer) from the PKGBUILD this morning in favor of adding exe-thumbnailer to provides(). If there is no conflict, garuda-update can't properly handle the situation, you got it right @pavuucek !

There is good news though, I just re-added that part so things should be working as expected again.

6 Likes

Wow, that was quick! Tried updating again and no conflicts, no errors. So I guess it's resolved for now.
Thank you very much @dr460nf1r3

2 Likes

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