Shutdown during system upgrade

I updated my system with yay -Syu --noconfirm --repo but my laptop became unresponsive so I had to do a force shutdown. Here’s the pacman logs:

[2020-12-26T19:01:57+0000] [PACMAN] Running 'pacman -S -y -u --noconfirm --config /etc/pacman.conf --'
[2020-12-26T19:01:57+0000] [PACMAN] synchronizing package lists
[2020-12-26T19:02:02+0000] [ALPM] transaction started
[2020-12-26T19:02:02+0000] [ALPM] upgraded manjaro-keyring (20201030-1 -> 20201216-1)
[2020-12-26T19:02:02+0000] [ALPM-SCRIPTLET] ==> Appending keys from manjaro.gpg...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET] gpg: public key DB323392796CA067 is 3037 days newer than the signature
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET] ==> Locally signing trusted keys in keyring...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key B4663188A692DB1E45A98EE95BD96CC4247B52CC...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 76C6E477042BFE985CC220BD9C08A255442FAFF0...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 7C89F4D439B2BFACF425107B62443D89B35859F8...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 1E7908935AAB9A00D6B47503363DFFFD59152F77...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 04BB537F5BC2D399BFA72F8F17C752B61B2F2E90...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 5A97ED6B72418199F0C22B23137C934B5DCB998E...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 75C1B95A4D9514A57EB2DAE71817DC63CD3B5DF5...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 39F0EC1AE50B37E5F3196F09DAD3B211663CA268...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 2D14560CDCE6A75BB186DB758238651DDF5E0594...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 7A443CEE69B6B3777740E258084A7FC0035B1D49...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key F66AD0FF0E57C561615A0901CEE477135C5872B0...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 35B4FF23EA9477582C2A0AF12B80869C5C0102A6...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key E4CDFE50A2DA85D58C8A8C70CAA6A59611C7F07E...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 74C2F2CC05A0AB7D859839938934292D604F8BA2...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 3B794DE6D4320FCE594F4171279E7CF5D8D56EC8...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 77DC01C9971AC3C39A0626F72C089F09AC97B894...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 16DC688DF3EECC72323954237EC47C82A42D53A2...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 2C688B52E3FC0144B7484BABE3B3F44AC45EE0AA...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 22C903DE964E6FE321656E318DB9F8C18DF53602...
[2020-12-26T19:02:03+0000] [ALPM-SCRIPTLET]   -> Locally signing key 0037505D6C3F595C37F5626AFD847358FF20E35C...
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET]   -> Locally signing key 688E8F82879D0E25CE541426150C200743ED46D8...
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] ==> Importing owner trust values...
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: setting ownertrust to 4
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] ==> Disabling revoked keys in keyring...
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET]   -> Disabling key 540DE7083B89314CF70EA6F0C1B1AD0DA80EBF3E...
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET]   -> Disabling key FAA6840E8C3FC7F89BEE0DC8AC7AB10BCB6CDD17...
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] ==> Updating trust database...
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 786C63F330D7CB92: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: public key DB323392796CA067 is 3037 days newer than the signature
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 1EB2638FF56C0C53: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: key 1EB2638FF56C0C53: no user ID for key signature packet of class 10
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: marginals needed: 3  completes needed: 1  trust model: pgp
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: depth: 0  valid:   1  signed:  25  trust: 0-, 0q, 0n, 0m, 0f, 1u
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: depth: 1  valid:  25  signed:  82  trust: 0-, 0q, 0n, 25m, 0f, 0u
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: depth: 2  valid:  76  signed:  25  trust: 76-, 0q, 0n, 0m, 0f, 0u
[2020-12-26T19:02:04+0000] [ALPM-SCRIPTLET] gpg: next trustdb check due at 2021-08-02
[2020-12-26T19:02:04+0000] [ALPM] transaction completed
[2020-12-26T19:02:04+0000] [ALPM] running '30-systemd-update.hook'...
[2020-12-26T19:02:04+0000] [PACMAN] starting full system upgrade
[2020-12-26T19:02:08+0000] [ALPM] transaction started
[2020-12-26T19:02:08+0000] [ALPM] upgraded ca-certificates-mozilla (3.59-1 -> 3.59.1-1)
[2020-12-26T19:02:08+0000] [ALPM] upgraded appimagelauncher (2.2.0-1 -> 2.2.0-3.1)
[2020-12-26T19:02:08+0000] [ALPM] upgraded appstream-glib (0.7.18-1 -> 0.7.18-2)
[2020-12-26T19:02:08+0000] [ALPM] warning: /etc/pamac.conf installed as /etc/pamac.conf.pacnew
[2020-12-26T19:02:08+0000] [ALPM] upgraded pamac-common (9.5.12-2 -> 10.0.3-1)
[2020-12-26T19:02:08+0000] [ALPM] upgraded pamac-cli (9.5.12-1 -> 10.0.3-1)
[2020-12-26T19:02:08+0000] [ALPM] upgraded manjaro-application-utility (1.3.3-2 -> 1.3.3-4.1)
[2020-12-26T19:02:08+0000] [ALPM] upgraded nss (3.59-1 -> 3.59.1-1)
[2020-12-26T19:02:08+0000] [ALPM] upgraded pamac-flatpak-plugin (9.5.12-1 -> 10.0.3-1)
[2020-12-26T19:02:09+0000] [ALPM] upgraded pamac-gtk (9.5.12-1 -> 10.0.3-1)
[2020-12-26T19:02:09+0000] [ALPM] upgraded pamac-snap-plugin (9.5.12-1 -> 10.0.3-1)
[2020-12-26T19:02:09+0000] [ALPM] upgraded pamac-tray-icon-plasma (0.1.2-1 -> 0.1.2-2)
[2020-12-26T19:02:10+0000] [ALPM] transaction completed
[2020-12-26T19:02:10+0000] [ALPM] running '30-systemd-binfmt.hook'...
[2020-12-26T19:02:10+0000] [ALPM] running '30-systemd-daemon-reload.hook'...
[2020-12-26T19:02:10+0000] [ALPM] running '30-systemd-update.hook'...
[2020-12-26T19:02:10+0000] [ALPM] running '40-update-ca-trust.hook'...
[2020-12-26T19:02:10+0000] [ALPM] running 'dbus-reload.hook'...
[2020-12-26T19:02:10+0000] [ALPM] running 'gtk-update-icon-cache.hook'...
[2020-12-26T19:02:10+0000] [ALPM] running 'update-desktop-database.hook'...
[2020-12-26T19:02:10+0000] [ALPM] running 'update-mime-database.hook'...
[2020-12-26T19:09:10+0000] [PACMAN] Running 'pacman -S -y -u --noconfirm --config /etc/pacman.conf --'
[2020-12-26T19:09:10+0000] [PACMAN] synchronizing package lists
[2020-12-26T19:09:11+0000] [PACMAN] starting full system upgrade

So the upgrade started, but didn’t complete. But when I run the upgrade command again, it tells me there’s nothing to upgrade. I’m afraid I’m stuck in some inconsistent state. The system works normally after reenabling hardware acceleration in KDE.

Is there anything I should do to be safe?

Hello @amaze.clubhouse :wink:

Try to upgrade with a refreshed database:

sudo pacman -Syyu

Double “y” will force pacman to refresh.

Why?
-y = Are there any new packages? No? Cool
-yy = Are there any new packages? No? Screw you, waste server bandwidth and download the same database I already have anyway.

To keep sure the database is really updated… however, it is not necessary, you are right :joy:

<offtopic>
Interesting is also something I saw on my mirror:

Hits       h%  Vis.     v% Tx. Amount Data
 ------ ------ ----- ------ ---------- ----
 518072 59.13%  3087  8.48% 261.26 GiB Pacman     ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 229484 26.19%  6407 17.61% 448.47 GiB Pamac      ||||||||||||||||||||||||
  89372 10.20% 24167 66.43%   9.69 GiB Ranking    |||||||||

Pacman does more hits, but downloads the half of what pamac does. I would assume pamac is better when it comes to server hits.

So don’t use pacman! … xD

</offtopic>