You are not logged in.

#1 2024-05-22 22:10:22

pacmanbroken123
Member
Registered: 2024-05-22
Posts: 1

Installation broken during upgrade due to crash/hang then errors

During a recent update, my entire laptop laptop crashed and hung (left it there for 10 minutes just in case) and then I decided to do a full shutdown
Upon reboot, the bootloader worked, however the computer would not get to the process of the systemd logs.

Upon booting a live medium, I managed to get the system working, mainly by fully reinstalling every package (100s of libs were missing and the system was seemily unrepairable)

Upon running the commands in the live environment (couldn't even use arch-chroot since I was receiving errors that libs were missing and "too short"), using pacman --root ....
I now have a "working" system but am still stuck with a problem I can't seemingly resolve.

Upon running sudo pacman -Syu

I get

:: Synchronising package databases...
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (1) lib32-libnghttp2-1.62.1-1

Total Download Size:   0.07 MiB
Total Installed Size:  0.16 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 lib32-libnghttp2...    68.0 KiB   972 KiB/s 00:00 [----------------------] 100%
(1/1) checking keys in keyring                     [----------------------] 100%
(1/1) checking package integrity                   [----------------------] 100%
error: lib32-libnghttp2: signature from "Christian Hesse <eworm@archlinux.org>" is unknown trust
:: File /var/cache/pacman/pkg/lib32-libnghttp2-1.62.1-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] n
error: failed to commit transaction (invalid or corrupted package (PGP signature))
Errors occurred, no packages were upgraded.

I have tried pacman -Scc, I have tried using options y and n

but don't really know what to do


Any advice?

Offline

Board footer

Powered by FluxBB