Qt5-base fails to install using cachy-desktop-linux-OS250828 ISO image

Installing on 13 Oct 2025 CachyOS works with Cinnamon OK as primary and only desktop. When installing KDE Plasma as primary and only desktop package qt5-base et seq are required. qt5-base is not found and generates a 404 error message complaining about a + symbol. Looking at the manifest the request is for Version 5.15.17+kde+r123-2.1 but a google search of Arch Repo only finds 5.15.17+kde+r123-2 On reboot with KDE installed there is a hang and the last recorded action displayed is the Plymouth hook. Is the extra .1 the root cause or is it something else? Can it be fixed?

Something is very strange, I just got done with a fresh install all matching your info and dates.

I have the Log still and find no mention for qt5-base any place?

2025-10-13 - 15:28:21 [6]: [PYTHON JOB]: "pacstrap: qt5-x11extras: Qt5 backend"
2025-10-13 - 15:28:21 [6]: [PYTHON JOB]: "pacstrap: kwayland5: Qt5 backend"

I do have it installed “QT5-base“ but it is a Depends for an installed App

Required By     : firetools  qt5-declarative  qt5-svg

A few posters are seemingly having issues today. I wish I had a fix. :frowning:

I used Octopi and found qt5-base….. 2.1 in another repo called cachyos-extra-v3. However the installer does seem not use this repo and the one it uses does not have has qt5-base….2.1 but the installer asks for 2.1. hence a 404 error. However if you use Octipod to install 2.1 it will fail as it did with the installer with a 404 not found error but will go on to complete using Octopi claiming that 2.1 has been correctly installed. A sure route to broken package management. Is it possible qt5 base version ..2.1 went into the repo mirror chain in cachyOS-extra v3 when it should have gone into core to then be able to match the installers request? Some of the other qt5 packages seem to be affected in the same way like qt5-wayland.

paru -Qi qt5-base
Installed From  : None
Name            : qt5-base
Version         : 5.15.17+kde+r123-2.1
Description     : A cross-platform application and UI framework
Architecture    : x86_64_v3
URL             : https://www.qt.io
Licenses        : GPL3  LGPL3  FDL  custom
Groups          : qt5
Provides        : None
Depends On      : libjpeg-turbo  xcb-util-keysyms  xcb-util-renderutil  libgl  fontconfig  harfbuzz  xdg-utils
                  shared-mime-info  xcb-util-wm  libxrender  libxi  sqlite  xcb-util-image  mesa  tslib
                  libinput  libxkbcommon-x11  libproxy  libcups  double-conversion  md4c  qt5-translations
Optional Deps   : qt5-svg: to use SVG icon themes [installed]
                  qt5-wayland: to run Qt applications in a Wayland session [installed]
                  postgresql-libs: PostgreSQL driver
                  mariadb-libs: MariaDB driver
                  unixodbc: ODBC driver
                  libfbclient: Firebird/iBase driver
                  freetds: MS SQL driver
                  gtk3: GTK platform plugin [installed]
                  perl: for fixqt4headers and syncqt [installed]
Required By     : firetools  qt5-declarative  qt5-svg
Optional For    : libde265  openal
Conflicts With  : qtchooser
Replaces        : None
Installed Size  : 65.85 MiB
Packager        : CachyOS <admin@cachyos.org>
Build Date      : Tue 09 Sep 2025 06:32:44 AM MDT
Install Date    : Mon 13 Oct 2025 03:40:41 PM MDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature


Which came in on firejail firetools, was never there until i installed those.

Maybe this:

paru -Qi qt6-base
Installed From  : None
Name            : qt6-base
Version         : 6.10.0-1.1
Description     : A cross-platform application and UI framework
Architecture    : x86_64_v3
URL             : https://www.qt.io
Licenses        : GPL-3.0-only  LGPL-3.0-only  LicenseRef-Qt-Commercial  Qt-GPL-exception-1.0
Groups          : qt6
Provides        : None
Depends On      : brotli  dbus  double-conversion  fontconfig  freetype2  gcc-libs  glib2  glibc  harfbuzz
                  icu  krb5  libb2  libcups  libdrm  libgl  libice  libinput  libjpeg-turbo  libpng  libproxy
                  libsm  libx11  libxcb  libxkbcommon  libxkbcommon-x11  md4c  mesa  mtdev  openssl  pcre2
                  shared-mime-info  sqlite  systemd-libs  tslib  wayland  xcb-util-cursor  xcb-util-image
                  xcb-util-keysyms  xcb-util-renderutil  xcb-util-wm  xdg-utils  zlib  zstd  qt6-translations
Optional Deps   : freetds: MS SQL driver
                  gdk-pixbuf2: GTK platform plugin [installed]
                  gtk3: GTK platform plugin [installed]
                  libfbclient: Firebird/iBase driver
                  mariadb-libs: MariaDB driver
                  pango: GTK platform plugin [installed]
                  perl: for syncqt [installed]
                  postgresql-libs: PostgreSQL driver
                  unixodbc: ODBC driver
Required By     : accounts-qml-module  appstream-qt  ark  attica  aurorae  baloo  baloo-widgets  bluedevil
                  bluez-qt  breeze  breeze-icons  cachyos-kernel-manager  cachyos-packageinstaller  dolphin
                  ffmpegthumbs  filelight  frameworkintegration  gwenview  haruna  kaccounts-integration
                  kactivitymanagerd  karchive  kate  kauth  kbookmarks  kcalc  kcmutils  kcodecs  kcolorpicker
                  kcolorscheme  kcompletion  kconfig  kconfigwidgets  kcontacts  kcoreaddons  kcrash
                  kdbusaddons  kde-cli-tools  kde-gtk-config  kdeclarative  kdeconnect  kdecoration  kded
                  kdegraphics-mobipocket  kdegraphics-thumbnailers  kdeplasma-addons  kdesu  kdialog  kdnssd
                  kdsingleapplication  kdsoap-qt6  kdsoap-ws-discovery-client  kfilemetadata  kglobalaccel
                  kglobalacceld  kguiaddons  kholidays  ki18n  kiconthemes  kidletime  kimageannotator
                  kinfocenter  kio  kio-admin  kio-extras  kio-fuse  kirigami  kirigami-addons  kitemmodels
                  kitemviews  kjobwidgets  kmenuedit  knewstuff  knotifications  knotifyconfig  konsole
                  kpackage  kparts  kpat  kpeople  kpipewire  kpmcore  kpty  kquickcharts  krunner  kscreen
                  kscreenlocker  kservice  kstatusnotifieritem  ksvg  ksystemstats  ktexteditor  ktextwidgets
                  kunitconversion  kuserfeedback  kwallet  kwalletmanager  kwayland  kwidgetsaddons  kwin
                  kwindowsystem  kxmlgui  layer-shell-qt  libaccounts-qt  libkdcraw  libkdegames  libkexiv2
                  libkscreen  libksysguard  libplasma  libqaccessibilityclient-qt6  milou  modemmanager-qt
                  mpvqt  networkmanager-qt  partitionmanager  phonon-qt6  phonon-qt6-vlc  plasma-activities
                  plasma-activities-stats  plasma-browser-integration  plasma-desktop  plasma-firewall
                  plasma-integration  plasma-nm  plasma-pa  plasma-systemmonitor  plasma-thunderbolt
                  plasma-workspace  plasma5support  plymouth-kcm  polkit-kde-agent  polkit-qt6  poppler-qt6
                  powerdevil  prison  pulseaudio-qt  purpose  qbittorrent  qca-qt6  qcoro  qqc2-breeze-style
                  qqc2-desktop-style  qt-sudo  qt6-5compat  qt6-connectivity  qt6-declarative
                  qt6-imageformats  qt6-location  qt6-multimedia  qt6-multimedia-ffmpeg  qt6-positioning
                  qt6-quick3d  qt6-quicktimeline  qt6-sensors  qt6-shadertools  qt6-speech  qt6-svg  qt6-tools
                  qt6-virtualkeyboard  qt6-wayland  qt6-webchannel  qt6-webengine  qt6-websockets  qtermwidget
                  scx-manager  sddm  sddm-kcm  signon-kwallet-extension  signon-plugin-oauth2  signon-ui
                  signond  solid  sonnet  spectacle  syndication  syntax-highlighting  systemsettings
                  xdg-desktop-portal-kde
Optional For    : opencv  v4l-utils
Conflicts With  : None
Replaces        : None
Installed Size  : 65.32 MiB
Packager        : CachyOS <admin@cachyos.org>
Build Date      : Fri 10 Oct 2025 06:41:25 AM MDT
Install Date    : Mon 13 Oct 2025 03:40:25 PM MDT
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature
 

No clue how your failing on that???

paru -S qt5-base
[sudo] password for me: 
warning: qt5-base-5.15.17+kde+r123-2.1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Package (1)                Old Version           New Version           Net Change

cachyos-extra-v3/qt5-base  5.15.17+kde+r123-2.1  5.15.17+kde+r123-2.1    0.00 MiB

Total Installed Size:  65.85 MiB
Net Upgrade Size:       0.00 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                    [------------------------------------] 100%
(1/1) checking package integrity                                  [------------------------------------] 100%
(1/1) loading package files                                       [------------------------------------] 100%
(1/1) checking for file conflicts                                 [------------------------------------] 100%
:: Processing package changes...
(1/1) reinstalling qt5-base                                       [------------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Checking which packages need to be rebuilt

Repos in use:

Repos:
  Active pacman repo servers in: /etc/pacman.d/cachyos-mirrorlist
    1: https://cdn-1.cachyos.org/$arch/$repo
    2: https://us.cachyos.org/repo/$arch/$repo
    3: https://cdn77.cachyos.org/repo/$arch/$repo
    4: https://de-nue.soulharsh007.dev/cachyos/repo/$arch/$repo
    5: https://mirrors.ustc.edu.cn/cachyos/repo/$arch/$repo
    6: https://cachyos.next-works.it/repo/$arch/$repo
    7: https://sg-sin.soulharsh007.dev/cachyos/$arch/$repo
    8: https://cdn.cachyos.org/repo/$arch/$repo
    9: https://mirror.fast0ne.com/repo/$arch/$repo
    10: https://mirror.nju.edu.cn/cachyos/repo/$arch/$repo
    11: https://aur.cachyos.org/repo/$arch/$repo
    12: https://cachyos.doridian.net/repo/$arch/$repo
    13: https://mirror.cachyos.org/repo/$arch/$repo
    14: https://mirror.lesviallon.fr/cachy/repo/$arch/$repo
    15: https://mirror.hb9hil.org/cachyos/repo/$arch/$repo
  Active pacman repo servers in: /etc/pacman.d/cachyos-v3-mirrorlist
    1: https://cdn-1.cachyos.org/$arch_v3/$repo
    2: https://us.cachyos.org/repo/$arch_v3/$repo
    3: https://cdn77.cachyos.org/repo/$arch_v3/$repo
    4: https://de-nue.soulharsh007.dev/cachyos/repo/$arch_v3/$repo
    5: https://mirrors.ustc.edu.cn/cachyos/repo/$arch_v3/$repo
    6: https://cachyos.next-works.it/repo/$arch_v3/$repo
    7: https://sg-sin.soulharsh007.dev/cachyos/$arch_v3/$repo
    8: https://cdn.cachyos.org/repo/$arch_v3/$repo
    9: https://mirror.fast0ne.com/repo/$arch_v3/$repo
    10: https://mirror.nju.edu.cn/cachyos/repo/$arch_v3/$repo
    11: https://aur.cachyos.org/repo/$arch_v3/$repo
    12: https://cachyos.doridian.net/repo/$arch_v3/$repo
    13: https://mirror.cachyos.org/repo/$arch_v3/$repo
    14: https://mirror.lesviallon.fr/cachy/repo/$arch_v3/$repo
    15: https://mirror.hb9hil.org/cachyos/repo/$arch_v3/$repo
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirror.osbeck.com/archlinux/$repo/os/$arch
    2: https://arch.jsc.mx/$repo/os/$arch
    3: https://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
    4: https://br.mirrors.cicku.me/archlinux/$repo/os/$arch
    5: https://es.mirrors.cicku.me/archlinux/$repo/os/$arch
    6: https://it.mirrors.cicku.me/archlinux/$repo/os/$arch
    7: https://arch.mirror.constant.com/$repo/os/$arch
    8: https://at.arch.niranjan.co/$repo/os/$arch
    9: https://cdnmirror.com/archlinux/$repo/os/$arch
    10: https://at.arch.mirror.kescher.at/$repo/os/$arch
    11: https://mirror.quantum5.ca/archlinux/$repo/os/$arch
    12: https://arch.mirror.marcusspencer.us:4443/archlinux/$repo/os/$arch
    13: https://europe.mirror.pkgbuild.com/$repo/os/$arch
    14: https://mirror.archlinux.si/$repo/os/$arch
    15: https://fi.arch.niranjan.co/$repo/os/$arch
    16: https://lidsol.fi-b.unam.mx/archlinux/$repo/os/$arch
    17: https://nl.arch.niranjan.co/$repo/os/$arch
    18: https://mirror.group.one/archlinux/$repo/os/$arch
    19: https://archlinux.c3sl.ufpr.br/$repo/os/$arch
    20: https://mirrors.dotsrc.org/archlinux/$repo/os/$arch
    21: https://mirror.tux.si/arch/$repo/os/$arch
    22: https://quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
    23: https://mirror.raiolanetworks.com/archlinux/$repo/os/$arch
    24: https://super.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
    25: https://mirror.xenedium.com/archlinux/$repo/os/$arch
    26: https://mirror.accum.se/mirror/archlinux/$repo/os/$arch
    27: https://web.sketserv.ru/archlinux/$repo/os/$arch
    28: https://glua.ua.pt/pub/archlinux/$repo/os/$arch
    29: https://mirror.abderraziq.com/archlinux/$repo/os/$arch
    30: https://mirror.przekichane.pl/archlinux/$repo/os/$arch
    31: https://mirror.nw-sys.ru/archlinux/$repo/os/$arch
    32: https://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/$repo/os/$arch
    33: https://arch.phinau.de/$repo/os/$arch
    34: https://mirror.juniorjpdj.pl/archlinux/$repo/os/$arch
    35: https://mirror.trap.moe/archlinux/$repo/os/$arch
    36: https://archlinux.mirror-services.net/archlinux/$repo/os/$arch
    37: https://mirror.cspacehostings.com/archlinux/$repo/os/$arch
    38: https://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch
    39: https://repo.br.ee/arch/$repo/os/$arch
    40: https://london.mirror.pkgbuild.com/$repo/os/$arch
    41: https://arch.mirror.hyperbit.it/$repo/os/$arch
    42: https://mirror.anquan.cl/archlinux/$repo/os/$arch
    43: https://ftp.sh.cvut.cz/arch/$repo/os/$arch
    44: https://mirror.gi.co.id/archlinux/$repo/os/$arch
    45: https://mirror.1ago.be/archlinux/$repo/os/$arch
    46: https://mirror.ditatompel.com/archlinux/$repo/os/$arch
    47: https://mirror.cyberbits.eu/archlinux/$repo/os/$arch

Thanks for the input! I finally managed to boot CachyOS. Apparently, my NVRAM was full or inaccessible. Even after deleting unused boot entries, I still couldn’t get the bootloader to work normally.

What ended up working for me was loading GRUB as a removable path. It might not be the simplest method, but it successfully booted my system.

Here’s what I did:

# Mount root partition
sudo mount -o subvol=@ /dev/<root-partition> /mnt

# Mount EFI partition
sudo mkdir -p /mnt/boot/efi
sudo mount /dev/<efi-partition> /mnt/boot/efi

# Prepare chroot environment
sudo mkdir -p /mnt/{dev,dev/pts,proc,sys,run}
for i in /dev /dev/pts /proc /sys /run; do
    sudo mount --bind $i /mnt$i
done

# Mount EFI variables
sudo mount -t efivarfs efivarfs /mnt/sys/firmware/efi/efivars

# Enter chroot
sudo chroot /mnt /bin/bash

# Install GRUB for UEFI as a removable device
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=cachyos --removable --force

# Generate GRUB configuration
grub-mkconfig -o /boot/grub/grub.cfg

# Exit chroot
exit

# Unmount everything
sudo umount -R /mnt

# Reboot
sudo reboot

After this, my system booted successfully.

I have the same problem on Lenovo y580, after updating uefi via fwupd. The nvram is completely filled and apart from flashing the BIOS, there is no option to clear it. For some reason, this dirty hack helps me (don’t do it!):

sudo rm -rf /sys/firmware/efi/efivars/*

Thank you ChillZone for the steer. All sorted out now. KDE Plasma up and running and qt5-base (found and loaded post install) shows up as an orphaned package, so clearly KDE Plasma has shifted to qt6-base and it looks as if the install for the 250828 ISO still tries to find qt5-base in the install repo and the repo has been set to fail with a 404 error to prevent it from being loaded. Initially I thought the hanging boot was related to this 404 error on install but in fact that was a separate issue with a segfault in lightdm which I fixed by swapping out to SDDM. So CachyOS now running nicely three installed desktops (Gnome, Plasma, and Cinnamon), all on Wayland, with SDDM as the Display Manager in a VM (QEMU/KVM) powered by an AMD Ryzen 5 and displaying on a 4k Smart TV via HDMI. Very pleased to be able to start testing Cinnamon on Wayland.