Theme cannot be loaded

My manjaro cannot be booted after it got stuck updating some package (long time ago I cannot recall what it was). And now its stuck on the blue login screen saying that the theme cannot be loaded. I can access tty however it asks me for the login and im not able to login. Im 100 percent sure I have the right password as when I try to log in on the blue login screen it tries to log me but it cant cos its broken and the screen goes black ( indocating I got the right password). Before returning to the blue login screen again.

Boot a live Manjaro ISO, mount the root partition, and run manjaro-chroot. A faster alternative (but potentially more dangerous): you can edit the kernel options in the bootloader and enter a rescue shell: General troubleshooting - ArchWiki

Then, I have no clue about how to proceed. If I were you, I would try to reinstall plasma.

Cant create chroot on non directory

was it working prior to the theme cannot be loaded?

This is the error from manjaro-chroot

what error? im asking if your system was working prior to the theme cannot be loaded?
if yes, were you doing something, like updating/installing/removing … etc?

Yes I was changing something and the update got stuck and just wouldnt move. So I had to shut down as it was late. I cant remember what maybe some network settings

so you have a partial update, and thus a broken system…
boot into manjaro live usb, make sure you are connected to internet, open terminal and chroot:
manjaro-chroot -a
rerun update:
pacman-mirrors -f 5 && pacman -Syyu
if there are errors post the output here, if there are no errors and you are up to date, post output from:
ldconfig - (this should return nothing)

New error

did you rerun the update, and are you up to date?
did ldconfig returned something?

I mean I dont think the update ran but it did do something and now theres a new error ldconfig returned nothing

can you enter into tty in this screen? if yes, run this:
sudo pacman -S libplist
if there were no errors, reboot

I can’t login in the tty screen

Have you tried adding rescue or a init=/bin/bash to the linux command in the bootloader? You can edit the line by pressing e in GRUB (don’t know about the other bootloaders). Just append one of them to the line starting with linux etc.etc. and you’ll get a shell for working. Have you re-run the update as suggested above?

Im sorry I cant follow that… Could you write it like step by step? Im not that techy sorry.

At the login screen - provide your password and press enter

Then reset your theme to default Plasma - Breeze or Manjaro.

First try logging in through TTY. If your password doesn’t work use a live USB to access your system. run fsck on your partitions to check for errors.
Then update your system with sudo pacman -Syu. If needed then reinstall your desktop environment such as GNOME or KDE plasma. Then reconfigure your display manager like LightDM with sudo systemctl reenable lightdm.service. Reboot after these changes.

I then suggest you using the ISO for accessing the system, as it is a more point-and-click operation.

  1. Download a manjaro iso and flash it on a usb stick Burn an ISO File - Manjaro
  2. Launch the USB stick, open the file manager (e.g. Dolphin in Plasma)
  3. Mount the partition where you installed your system by double-clicking over it in the left menu bar (if using Plasma and Dolphin)
  4. Go to the mounted partition and right-click in the any point of the white space in the folder
  5. Select “open in terminal”
  6. Execute manjaro-chroot -a . If it fails, remove the -a: manjaro-chroot .
  7. Now you should see a sh $ or something similar as a prompt in the terminal. If you see this, run pamac update
  8. reboot without the USB stick

Can I skip step 3 4 5 if manjaro chroot -a works?



[manjaro /]# sudo pacman -Syu
:: Synchronizing package databases...
 core                                  144.7 KiB   536 KiB/s 00:00 [####################################] 100%
 extra                                   8.6 MiB  2013 KiB/s 00:04 [####################################] 100%
 community                              29.0   B   337   B/s 00:00 [####################################] 100%
 multilib                              143.8 KiB  1027 KiB/s 00:00 [####################################] 100%
:: Starting full system upgrade...
:: Replace appstream-qt with extra/appstream-qt5? [Y/n] y
:: Replace attica with extra/attica5? [Y/n] y
:: Replace baloo with extra/baloo5? [Y/n] y
:: Replace bluez-qt with extra/bluez-qt5? [Y/n] y
:: Replace frameworkintegration with extra/frameworkintegration5? [Y/n] y
y:: Replace kactivities with extra/kactivities5? [Y/n] 
:: Replace kactivities-stats with extra/kactivities-stats5? [Y/n] y
:: Replace karchive with extra/karchive5? [Y/n] y
:: Replace kauth with extra/kauth5? [Y/n] y
:: Replace kbookmarks with extra/kbookmarks5? [Y/n] y
:: Replace kcmutils with extra/kcmutils5? [Y/n] y
:: Replace kcodecs with extra/kcodecs5? [Y/n] y
:: Replace kcompletion with extra/kcompletion5? [Y/n] y
:: Replace kconfig with extra/kconfig5? [Y/n] y
:: Replace kconfigwidgets with extra/kconfigwidgets5? [Y/n] y
:: Replace kcontacts with extra/kcontacts5? [Y/n] y
:: Replace kcoreaddons with extra/kcoreaddons5? [Y/n] y
:: Replace kcrash with extra/kcrash5? [Y/n] y
:: Replace kdbusaddons with extra/kdbusaddons5? [Y/n] y
:: Replace kdeclarative with extra/kdeclarative5? [Y/n] y
:: Replace kded with extra/kded5? [Y/n] y
:: Replace kdesu with extra/kdesu5? [Y/n] y
:: Replace kdnssd with extra/kdnssd5? [Y/n] 
:: Replace kdoctools with extra/kdoctools5? [Y/n] y
:: Replace kdsoap with extra/kdsoap-qt5? [Y/n] y
:: Replace kfilemetadata with extra/kfilemetadata5? [Y/n] y
:: Replace kgamma5 with extra/kgamma? [Y/n] y
:: Replace kglobalaccel with extra/kglobalaccel5? [Y/n] y
:: Replace kguiaddons with extra/kguiaddons5? [Y/n] y
:: Replace kholidays with extra/kholidays5? [Y/n] y
:: Replace ki18n with extra/ki18n5? [Y/n] y
:: Replace kiconthemes with extra/kiconthemes5? [Y/n] y
:: Replace kidletime with extra/kidletime5? [Y/n] y
:: Replace kimageformats with extra/kimageformats5? [Y/n] y
:: Replace kio with extra/kio5? [Y/n] y
:: Replace kirigami-addons with extra/kirigami-addons5? [Y/n] y
:: Replace kitemmodels with extra/kitemmodels5? [Y/n] y
:: Replace kitemviews with extra/kitemviews5? [Y/n] y
:: Replace kjobwidgets with extra/kjobwidgets5? [Y/n] y
:: Replace knewstuff with extra/knewstuff5? [Y/n] y
:: Replace knotifications with extra/knotifications5? [Y/n] y
:: Replace knotifyconfig with extra/knotifyconfig5? [Y/n] y
:: Replace kpackage with extra/kpackage5? [Y/n] yy
:: Replace kparts with extra/kparts5? [Y/n] y
:: Replace kpeople with extra/kpeople5? [Y/n] y
warning: kpeoplevcard: local (0.1+r38.32d50a9-1) is newer than extra (0.1-2)
:: Replace kpty with extra/kpty5? [Y/n] y
:: Replace kquickcharts with extra/kquickcharts5? [Y/n] y
:: Replace kquickimageeditor with extra/kquickimageeditor5? [Y/n] y
:: Replace krunner with extra/krunner5? [Y/n] y
:: Replace kservice with extra/kservice5? [Y/n] y
:: Replace ktexteditor with extra/ktexteditor5? [Y/n] y
:: Replace ktextwidgets with extra/ktextwidgets5? [Y/n] y
:: Replace kunitconversion with extra/kunitconversion5? [Y/n] y
:: Replace kuserfeedback with extra/kuserfeedback5? [Y/n] y
:: Replace kwallet with extra/kwallet5? [Y/n] y
:: Replace kwayland with extra/kwayland5? [Y/n] y
:: Replace kwidgetsaddons with extra/kwidgetsaddons5? [Y/n] y
:: Replace kwindowsystem with extra/kwindowsystem5? [Y/n] y
:: Replace kxmlgui with extra/kxmlgui5? [Y/n] y
y
:: Replace libkcddb with extra/libkcddb5? [Y/n] y
:: Replace libkdcraw with extra/libkdcraw5? [Y/n] y
:: Replace libqaccessibilityclient with extra/libqaccessibilityclient-qt5? [Y/n] y
y:: Replace modemmanager-qt with extra/modemmanager-qt5? [Y/n] 
:: Replace networkmanager-qt with extra/networkmanager-qt5? [Y/n] y
:: Replace plasma-framework with extra/plasma-framework5? [Y/n] y
:: Replace prison with extra/prison5? [Y/n] y
:: Replace purpose with extra/purpose5? [Y/n] y
:: Replace qqc2-desktop-style with extra/qqc2-desktop-style5? [Y/n] y
y:: Replace sonnet with extra/sonnet5? [Y/n] 
:: Replace syndication with extra/syndication5? [Y/n] y
:: Replace syntax-highlighting with extra/syntax-highlighting5? [Y/n] y
:: Replace threadweaver with extra/threadweaver5? [Y/n] y
yresolving dependencies...

ylooking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: jdk-openjdk and jre-openjdk are in conflict
[manjaro /]# y
bash: y: command not found
[manjaro /]# pamac update
Warning: Building packages as dynamic user
Warning: Setting build directory to /var/cache/pamac
Preparing...
Synchronizing package databases...
Refreshing AUR...                                                                                             
Checking sip4 dependencies...                                                                                 
Checking minecraft-launcher dependencies...
Checking gnome-icon-theme dependencies...
Checking solid-git dependencies...
Checking python-progress dependencies...
Checking unityhub dependencies...
Checking celt dependencies...
Checking libkipi dependencies...
Checking polychromatic dependencies...
Checking easystroke dependencies...
Checking heroic-games-launcher-bin dependencies...
Checking extra-cmake-modules-git dependencies...
Checking ceph-libs dependencies...
Checking qt5-webkit dependencies...
Checking razergenie dependencies...
Checking visual-studio-code-bin dependencies...
Checking transcode dependencies...
Checking python-pep517 dependencies...
Checking teams dependencies...
Warning: kpeoplevcard: local (0.1+r38.32d50a9-1) is newer than extra (0.1-2)
Resolving dependencies...
Warning: cannot resolve "kxmlgui", a dependency of "libkipi"
Warning: cannot resolve "kservice", a dependency of "libkipi"
Error: Failed to prepare transaction:
could not satisfy dependencies:
- unable to satisfy dependency 'kxmlgui' required by libkipi
- unable to satisfy dependency 'kservice' required by libkipi



Edit build files : [e] 
Apply transaction ? [e/y/N] y

Transaction cancelled.
[manjaro /]# fsck
fsck from util-linux 2.38.1
e2fsck 1.47.0 (5-Feb-2023)
/dev/sda5 is mounted.
e2fsck: Cannot continue, aborting.


[manjaro /]# ldconfig
[manjaro /]#