You are not logged in.
Hello,
I've been googling around trying different solutions for hours without any luck, so I seek help here.
At first I updated my laptop (Nvidia 3070, AMD 5800H) and I was immediately put into emergency mode when I tried booting. The only error message I received was one informing me that my secondary SSD had failed to mount properly (I do not have a screenshot as I've already cleared this message). I unmounted the drive, and booted normally, until I got stuck on a black screen with blinking cursor in the top left corner. I am unable to switch tty or interact whatsoever in this state, and can only resort to live USB. I've tried reinstalling xorg, gnome, nvidia, and I've even downgraded linux and every single package individually. Nothing has worked.
Then I wondered if it could possibly be related to a recent upgrade, so I went on my desktop PC (Nvidia 1660S, AMD 3600) and updated as well. I got put into emergency mode informing me that external storage had failed to mount, and commented them out in fstab. Different from my laptop is that I get sent into tty mode where it asks me for my root password, but the keyboard is unable to interact with the kernel whatsoever, so I can only make changes using live USB. So far on my desktop I've only tried mass downgrading every package following this guide https://wiki.archlinux.org/title/Arch_L … cific_date
Here is the journalctl from my desktop: https://0x0.st/ovNc.txt
Here is the pacman log from my desktop: https://0x0.st/ovNB.txt
Here is my package list from my desktop: https://0x0.st/ovNu.txt
Here is my Xorg.0.log from my desktop: https://0x0.st/ovNS.txt
Here is my Xorg.1.log from my desktop: https://0x0.st/ovNQ.txt
So far I am leaning towards something being wrong with the Xorg-server.
I will be posting the same logs from laptop side in 10-15 minutes.
Edit 1 (laptop logs):
Here is the journalctl from my laptop: https://0x0.st/ovNW.txt
Here is the pacman log from my desktop: https://0x0.st/ovNJ.txt
Here is my package list from my desktop: https://0x0.st/ovNy.txt
Here is my Xorg.0.log from my desktop: https://0x0.st/ovNt.txt
Here is my Xorg.1.log from my desktop: https://0x0.st/ovNv.txt
Here is my Xorg.2.log from my desktop: https://0x0.st/ovNw.txt
Last edited by Innama (2022-10-13 08:23:54)
Offline
What stands out is that your mirror(s) aren't synced, so I'd deal with that first...
Sounds like a classic case of not having /boot mounted when you updated.
See the desktop logs, you're booting 5.19.8, but have 5.19.13 installed. Make sure things are mounted correctly then reinstall the kernel package.
Offline
Also,
Are you identifying your volumes with UUIDs or are you using device nodes?
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Online
Sounds like a classic case of not having /boot mounted when you updated.
See the desktop logs, you're booting 5.19.8, but have 5.19.13 installed. Make sure things are mounted correctly then reinstall the kernel package.
This was the case, thank you!
Extra question: should I have /boot mounted at all times, or should I simply just boot it when updating my systems?
Offline
Chances you forget to do it are high and there are little to no drawbacks to simply have it mounted. If you want to be extra sure you could also setup a systemd automount so it will only start to be mounted when strictly necessary: https://wiki.archlinux.org/title/Fstab# … th_systemd
Offline
This can be achieved by adding the following options to the /etc/fstab entry of the partition:
noauto,x-systemd.automount
(https://wiki.archlinux.org/title/Fstab# … th_systemd)
Note that if x-systemd.automount (see above) is used, neither auto nor noauto have any effect. The matching automount unit will be added as a dependency to the appropriate target.
(https://man.archlinux.org/man/systemd.mount.5)
So 'nouto' is unnecessary there?
Offline