Display manager doesn't start after newest Manjaro update

I updated using package manager because I am really not that great with technology but didn’t want to support Windows.

After I restarted my pc for the updates to take effect the screen goes black instead of showing the login screen. I’ve restarted it multiple times.

I understand this is probably a driver and kernel incompatibility but I am scared to try any of the solutions I’ve seen because I don’t understand them and they talk about updating form mirrors wheras I updated from the package manager.

The package manager did give me some sort of warning about nvidia, it ended with “install linux65 to remove” or something like that.I do not remember my username. My pc name is Obsidian and I know my password.

What is my issue and how do i fix it in simple terms so someone like me can understand?

Is TTY working for you? crtl+alt+f1-4 keys

There you can switch between desktop and a Fullscreen Terminal.

I hope you have a Timeshift snapshot, just in case.

You probably need to delete your EOL Kernel first.

Refresh your mirrors before you updating? Its easy:

sudo pacman-mirrors --fasttrack

1 Like

I did set up timeshift snapshots when I first got manjaro on my pc. I did “sudo timeshift --restore” and it told me:
"First run mode (config file not found)
Selected default snapshot type: RSYNC
Mounted ‘/dev/nvme0n1p2’ at ‘/run/timeshift/749/backup’
Selected default snapshot device: /dev/nvme0n1p2

Select backup device:" then it showed me the one backup device i have which is the /dev/nvme0n1p2 and said "Enter device name or number (a=Abort): "

TTY is working for me. I did ctrl+alt+f2. I got:

" Manjaro Linux 6.5.13-7-MANJARO (Obsidian) (tty2)
Obsidian login: "

I was able to sign into TTY successfully!

How can I delete my EOL Kernel? What is even the issue that i am having exactly, do i have a dead kernel?

It is good to know how to refresh my mirrors before updating for future reference, thanks

You uninstall and install with the packetmanager pacman

pacman -S linux66 to install a LTS Kernel
pacman -R linux65 to remove your current kernel
You can get anytime the help page from a command, ie. man pacman where it shows you all the commands for a program.
LTS means LongTimeSupported Kernel, all others between are only for developement and have a shorter time, where they are supported.
Then reboot, if you still got problems, you have to remove plymouth, i dont know, if it is fixed right now.

You could temporally boot the kernel until your GUI despite plymouth is installed, when you press e when grub loads, remove “quit splash” from your kernel line, then boot with F10.
Or you simple switch again to a TTY and remove it from there.

But my guess is also, when you just remove it right now from your 6,5 Kernel, it may will boot then,
if you know, how to edit grub. If it is to difficult, just install Kernel6.6 and remove plymouth.

1 Like

Always create a snapshot after a new Release Update is recommend if you want to be double safe… atleast this is how i do it.

As @Joe_Ge told it could be Plymouth bug… but strange, that you didnt have it since last update in february. Did you forget to update?

You can always fix it with Terminal Commands, but i recommend the noob way. And boot into Life environment (bootstick) and restore your snapshot with timeshift…

But i only recommend to restore the snapshot, when its not to old and based on the last update.

After a restart you can go in Manjaro-Settings Manager (GUI) and install a Kernel that is not EOL… you maybe want to use a Long Term Support Kernel, its for people who didnt always needs the newest Feature and prefer to have more stability… Kernel 6.1 and Kernel 6.6 are LTS actually and have several years support.

https://www.kernel.org/category/releases.html

But sometimes you can also fix blackscreen issue, when you switching back to Desktop after it with crlt+alt+f1

You may could fix future blackscreen problems with that combo.

1 Like

I always update whenever i get the notification from my package manager. I built my pc and put Manjaro onto it around November 2023.

I did that and the screen went back to being black but with a flashing " _" in the top left corner this time.

Manjaro gives the option to use all the simple GUI Tools, to archive the maximum user friendliness.

I know a lot Linux Terminal Warrior’s here don’t like it.
But the Tools are there… stay away from this commands, specially when you don’t want it or need it.

But use the terminal when you have it, find the sweetspott that you like.

1 Like

When you say boot into live environment , do you mean plug in the usb that i used to download Manjaro in the first place and boot from it by changing the boot order in BIOS? I tried doing that on my laptop but it said that there was an “Invalid signature” and it didn’t boot into manjaro. I am worried there will be some sort of issue if i put it into my pc and try to boot from it. The usb itself is called “MANJARO_KDE_2304”

I really don’t know how I would go about booting into live environment and restoring my snapshot with timeshift

Thats said, you can use the commands in TTY:

And install/remove the Kernels and maybe thats already enough… i can’t verify this commands, probably you need use update-grub after that? And maybe your system working already after it.

Yeah thats exactly what im talking about.

When you have a working timeshift snapshot, you can do it also the other way (and skip the TTY Commands) and boot with a working bootstick in life environment and start the timeshift UI from the taskbar and choose your snapshot there.

Restore the snapshot, follow the GUI steps… its pretty easy.

After your system is running again, you can install/remove the Kernel’s with the Manjaro Settings Manager, also a GUI.

Its total easy.

There is a saying: Many ways leading to Rome, which path do you choose is up to you.

Invalid signature is probably the secure boot option that is activated (enabled) in your Bios (also called UEFI-Bios) from your Laptop, so i guess your PC don’t have Secure Boot.

Secure Boot is a Microsoft Feature (or atleast have control above it) to control the boot access.
TPM is also a feature from Microsoft (or atleast have control above it) and wants to archive control above your PC.

Manjaro don’t support secure boot “Officially” (but it is possible to install it) and the only Linux Distro’s which officially support’s it are Ubuntu and Mint at least thats my Info that i have.

At the end of the day, wrong signature is not bad and shows your bootstick is not cursed :wink:

Optional:
I recommend to disable this 3 features in your Bios, when you also want to use Linux on your Laptop:
Secure Boot (should be disabled already on your PC)
TPM
Fast boot (always recommend to deactivate it)

TPM:
There is a danger with TPM disabling, when you have Microsoft Win11, the OS required TPM to boot. Only if you have it not disabled with a Rufus Bootstick Tool for Win11 installation to evade TPM support.

Microsoft Windows 10/11 also use Bitlocker with the help from TPM and use encryption keys (soulbound) your Partition (Files) to the TPM Modul, specially when you use OEM Laptop installation (90% chance that its activated).

Only disable it when you don’t have a encrypted bitlocker partition in use with Microft Windows.

Secure Boot:
Could be needed for your Laptop to boot Windows from it… but it should not required for Win10.

1 Like

To summarize, my issue is probably a Plymouth bug even though I’ve always updated my system.
And what I should do is

  1. boot into live environment on my pc using my (thankfully not cursed!) bootstick
  2. start the timeshift UI from the taskbar and choose a good snapshot there
  3. restore my snapshot, follow the GUI steps that are pretty easy
    4)Then when my system is running again, I should install a LTS kernel like 6.1 or 6.6 as @Joe_Ge said using the Manjaro Setting Manager

My Laptop is also Linux, but it is Linux Mint 21.2 the xfce version. It had Windows 10 then 11 on it originally but i wiped it from the drive when installing Linux Mint 21.1 xfce version.

I will go into BIOS and disable fast boot and TMP as i don’t have windows it should be fine? What is the benefit in disabling Secure boot?

You better get your system running again first and after that
you can try that.

TPM in general can also store encrypted keys for encrypted partitions. If you don’t have a encrypted partition, which supports TPM and is enabled with that feature… should be no problem then.

Fast boot is 100% safe to disable.

Well, you might saw the result already with your Manjaro Boot stick… it refused to Boot when the Bootfiles not certified.

I don’t have a good feeling to use a Microsoft Feature that is in control from this company and gives green light to access the bootfiles and allows your OS to boot or refuse it… doesn’t sound shady?

Atleast, if you still use Linux Mint on your Laptop… maybe it doesn’t matter. Its up to you.

Here just a little Hint:

@Dumnoob

You should look in the Announcements Stable Topic from time to time, this info in Known issue and solution is 4month old.

Good guide to disable plymouth:

But the bloody noob tutorial with no step cutting out you get only from me:

First command to use nano editor (when you dont have used Timeshift yet, you need to do this in TTY and log in and then…):

sudo nano /etc/default/grub

Look for that line and only remove the word splash :

GRUB_CMDLINE_LINUX_DEFAULT=

With crtl+O and enter (you save the file) and exit with crtl+x

And after you done just this command:

sudo grub-mkconfig -o /boot/grub/grub.cfg

After a restart you see the result.

1 Like

Hello! Thank you so much for your advice and help so far!

I downloaded and installed linux66, then removed linux 65 and then used update-grub afterwards, all in tty2.
I checked in the grub menu and linux66 was first in the boot order. I tried booting a handful of times but i still have the black screen issue.

Do I proceed with removing Plymouth in the GRUB Commandline?

yeah, just follow my last reply… if you can’t find the word splash in the GRUB, you can use the linked guide to help.

1 Like

After clicking ‘e’ at the GRUB menu and scrolling all the way down
I found the line …" quiet splash udev.log_priority=3…"

do i just delete the “splash”, then crtl+o to save then esc to exit the GRUB menu, then

in tty2?
i didn’t do the sudo nano /etc/default/grub is that ok? Was i supposed to run those lines in tty instead of going into the grub menu?

I dont know, why you not just follow the few commands…

I can’t tell you now if E (EDIT) inside Grub Menue works now… maybe it does… maybe not and you run into additional problems.

When Grub changed, you should always use the last command… yeah

1 Like

I apologise but when i put in “sudo nano /ect/default/grub” in tty it said that the directory ‘/ect/default’ does not exist so i got a bit confused. But it did open GNU nano 7.2. I just don’t see any code at all.
I did not edit anything in GRUB edit menue

hmmm when i give the commands in terminal it works.

Maybe you need to enter the directory in TTY, try this in TTY first:

cd /etc/default

and try again

If /etc/ or /etc/default is missing then that would be a problem.

But I think it is just a typo.

ect should be etc

(as in ‘etcetera’)

1 Like

The question is, if he had make this typo only here in the Forum or in his console :wink:

Im gave him the right pathings :innocent:

1 Like

Thank you! It is working and I deleted “splash” from the specified “GRUB_CMDLINE_LINUX_DEFAULT=”
and the rest of the steps.

i rebooted and this time a bunch of code showed up instead of the log in screen (progress? :smiley: )
the last couple of lines say

[ OK ] Started Command Scheduler.
Starting Hold until boot process finished up. . .
Starting Terminate Plymouth Boot Screen . . .
[ OK ] Started CUPS Scheduler.