You are not logged in.
Pages: 1
I had recently broken my package database. I rebuilt it using Xyne’s script at
After that on case to case basis I have had to use the —overwrite functionality with PacMan and yay to upgrade my system. It has been working fine since about a month.
Yesterday after an upgrade my system seems to have had an issue with udev.
Now I am unable to even type with my keyboard in my emergency mode after reboot.
Since my keyboard was non functional in emergency mode I could only take a picture of the errors.
https://imagebin.ca/v/6KtZZxY3eiuj
I have a dual boot with windows installed. The hardware seems to be functioning well with my windows partition.
Offline
Did you use the updated version in https://bbs.archlinux.org/viewtopic.php … 4#p1924194 ?
Boot a live system (eg. the install iso, actually prefereably that) (arch-)chroot into the installed system and check the package integrity
pacman -Qikk system systemd-libsAnd maybe for all
pacman -QikkAnd you may want to re-install all packages to sanitize the system, https://wiki.archlinux.org/title/Pacman … dependency?
Online
I tried booting through a live medium. I had an old arch install medium (I believe the 2011 kernel). My laptop is about 5 yrs old. This should have booted.
This is what I got on booting.
I have been ignoring these ACPI errors since the time I bought this laptop.
Post Initial Bootup Phase - Stuck in Loop
I have refined as my boot manager.
Windows on a different partition running fine.
Any suggestion?
I am thinking next to try the latest iso. But the old one should have at least booted.
Offline
Windows on a different partition running fine.
3rd link below. Mandatory.
The ACPI errors are not your problem but the kernel oops and the timeouts when modprobe tries to load a module for a PCI device(s) - seems the USB.
Do you have other usb devices attached (except for the "old arch install medium")
I had an old arch install medium (I believe the 2011 kernel). My laptop is about 5 yrs old. This should have booted.
* Checks calendar
* Checks basic math
* looksup bc manpage
* % echo 2021-5 | bc => 2016
* % echo 2021-5-2011 | bc => 5
* Looksup basic logic… … processing … … you mean the kernel is 5 years older than the notebook?
* ![]()
Online
The second command
pacman -Quikstarted giving a lot of warnings. I quit and issued a pacman -Syu
It appears that the database may have broken again.
When you say sanitise the system, what all are you referring to…
Just a system upgrade or… something else
Offline
"-Qikk"…
And you may want to re-install all packages to sanitize the system, https://wiki.archlinux.org/title/Pacman … dependency
See the linked wiki entry, be sure to issue the proper parameters to pacman.
You will re-install all packages, whether there's an update or not. "pacman -Qikk" should™ not yell too many deviances afterwards (while some are normal)
Online
I issued a
pacman -Qnq | pacman -S -As mentioned in the wiki.
1. For some reason every time I retry pacman re-downloads all the packages.
2. I got a lot of already exists in filesystem errors. Similar to when my database was corrupted.
I tried an overwrite for xscreensaver but that also failed.
Refer:
Offline
1. transient cache location or you're cleaning it?
https://wiki.archlinux.org/title/Pacman … kage_cache
pacman -Qnq | pacman -S --cachedir /path/to/some/storage/space -2. Something went wrong during the dbase reconstruction, you somehow have the package list, but no mtree data
See https://wiki.archlinux.org/title/Pacman … l_database
tried an overwrite for xscreensaver
That's not a thing, --overwrite requires a file pattern to be overwritten.
Online
So should I repeat the entire process of regenerating the database or from some particular step for the mtree data?
Also I just realised my /var is on a different partition. Reseizerfs.
Until now I was running pacman in the chroot without the original /var mounted.
Maybe that’s causing more confusion for pacman.
Also once I chroot. It’s not possible to change the var?
[edit]
I mounted the var partition at the corresponding location before commencing chroot into the root directory.
Will update on result.
Last edited by theta (2021-10-31 13:44:21)
Offline
Pages: 1