You are not logged in.

#1 2022-10-12 18:00:55

Innama
Member
Registered: 2022-10-12
Posts: 2

[Solved] Broke two separate systems with pacman -Syu

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

#2 2022-10-12 18:28:41

dogknowsnx
Guest

Re: [Solved] Broke two separate systems with pacman -Syu

What stands out  is that your mirror(s) aren't synced, so I'd deal with that first...

#3 2022-10-12 22:41:07

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: [Solved] Broke two separate systems with pacman -Syu

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

#4 2022-10-13 00:33:55

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,659

Re: [Solved] Broke two separate systems with pacman -Syu

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

#5 2022-10-13 08:22:46

Innama
Member
Registered: 2022-10-12
Posts: 2

Re: [Solved] Broke two separate systems with pacman -Syu

Scimmia wrote:

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

#6 2022-10-13 09:22:04

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,263

Re: [Solved] Broke two separate systems with pacman -Syu

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

#7 2022-10-13 18:24:37

finoderi
Member
Registered: 2020-06-12
Posts: 76

Re: [Solved] Broke two separate systems with pacman -Syu

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

Board footer

Powered by FluxBB