You are not logged in.
I just attempted to update a system.
I had problems accessing it via ssh as it took about five minutes to open a TTY.
The first thing I noticed after opening top was, that systemd was hogging one out of four CPU cores at constantly 100%.
So I attempted a system update:
0 ✓ 1541 ~ $ pacman -Sy archlinux-keyring --noc && pacman -Syu --noc
:: Paketdatenbanken werden synchronisiert …
core ist aktuell
extra ist aktuell
community ist aktuell
homeinfo ist aktuell
Warnung: archlinux-keyring-20220831-1 ist aktuell -- Reinstalliere
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Paket (1) Alte Version Neue Version Netto-Veränderung
core/archlinux-keyring 20220831-1 20220831-1 0,00 MiB
Gesamtgröße der installierten Pakete: 1,57 MiB
Größendifferenz der Aktualisierung: 0,00 MiB
:: Installation fortsetzen? [J/n]
(1/1) Schlüssel im Schlüsselbund werden geprüft [########################################################################################] 100%
(1/1) Paket-Integrität wird überprüft [########################################################################################] 100%
(1/1) Paket-Dateien werden geladen [########################################################################################] 100%
(1/1) Auf Dateikonflikte wird geprüft [########################################################################################] 100%
(1/1) Verfügbarer Festplattenspeicher wird ermittelt [########################################################################################] 100%
:: Paketänderungen werden verarbeitet …
(1/1) Reinstalliert wird archlinux-keyring [########################################################################################] 100%
==> Füge Schlüssel aus archlinux.gpg hinzu...
==> Aktualisiere Trust-Datenbank...
gpg: nächste "Trust-DB"-Pflichtüberprüfung am 2022-11-16
==> Aktualisiere Trust-Datenbank...
gpg: nächste "Trust-DB"-Pflichtüberprüfung am 2022-11-16
:: Post-transaction-Hooks werden gestartet …
(1/2) Reloading system manager configuration...
Failed to reload daemon: Der Socket ist nicht verbunden
Fehler: Befehl konnte nicht korrekt ausgeführt werden
(2/2) Arming ConditionNeedsUpdate...
:: Paketdatenbanken werden synchronisiert …
core ist aktuell
extra ist aktuell
community ist aktuell
homeinfo ist aktuell
:: Vollständige Systemaktualisierung wird gestartet …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …
Paket (77) Alte Version Neue Version Netto-Veränderung Größe des Downloads
core/amd-ucode 20220708.be7798e-1 20220815.8413c63-1 0,00 MiB
homeinfo/application-html 2.83.0-1 2.90.0-1 0,00 MiB
extra/beep 1.4.11-1 1.4.12-1 0,02 MiB 0,04 MiB
extra/bluez 5.65-2 5.65-3 0,00 MiB
core/ca-certificates 20210603-1 20220905-1 0,00 MiB 0,00 MiB
core/ca-certificates-mozilla 3.82-1 3.83-1 0,02 MiB 0,36 MiB
core/ca-certificates-utils 20210603-1 20220905-1 0,01 MiB 0,01 MiB
extra/chromium 104.0.5112.101-1 105.0.5195.125-2 -3,85 MiB
core/curl 7.84.0-2 7.85.0-2 0,01 MiB 1,13 MiB
extra/ffmpeg 2:5.1-1 2:5.1.1-3 0,31 MiB
core/file 5.42-1 5.43-1 0,21 MiB 0,36 MiB
extra/flac 1.3.4-3 1.4.0-1 0,03 MiB 0,29 MiB
community/fwupd 1.8.3-1 1.8.4-1 1,38 MiB
core/gawk 5.1.1-1 5.2.0-3 0,21 MiB 1,21 MiB
core/glib2 2.72.3-1 2.72.3-3 7,43 MiB
core/glibc 2.36-3 2.36-4 0,01 MiB
core/gnupg 2.2.37-1 2.2.39-1 0,00 MiB
core/grep 3.7-1 3.8-2 0,04 MiB 0,22 MiB
extra/gtk-update-icon-cache 1:4.6.7-1 1:4.8.1-1 0,00 MiB 0,02 MiB
extra/harfbuzz 5.1.0-1 5.2.0-1 -0,13 MiB 1,00 MiB
core/hdparm 9.64-1 9.65-1 0,00 MiB 0,08 MiB
core/hwdata 0.361-1 0.362-2 6,51 MiB 1,51 MiB
core/inetutils 2.2-1 2.3-1 -0,13 MiB
extra/iso-codes 4.11.0-1 4.11.0-2 0,00 MiB
extra/jsoncpp 1.9.5-2 0,73 MiB
core/less 1:590-1 1:608-1 0,01 MiB
community/libavif 0.10.1-2 0,32 MiB
extra/libbs2b 3.1.0-8 0,07 MiB 0,02 MiB
extra/libdrm 2.4.112-1 2.4.113-2 0,00 MiB
extra/libfontenc 1.1.4-3 1.1.6-1 0,00 MiB
extra/libglvnd 1.4.0-3 1.5.0-1 0,01 MiB 0,35 MiB
extra/libgusb 0.3.10-2 0.4.0-1 0,05 MiB 0,08 MiB
extra/libheif 1.12.0-3 1.13.0-2 0,01 MiB
extra/libmm-glib 1.18.10-2 1.18.12-1 0,00 MiB 0,69 MiB
core/libnghttp2 1.48.0-1 1.49.0-1 0,00 MiB
extra/libpng 1.6.37-3 1.6.38-1 0,01 MiB 0,24 MiB
extra/libsndfile 1.1.0-2 1.1.0-3 0,02 MiB 0,30 MiB
extra/libsoup3 3.0.7-1 3.2.0-1 -1,67 MiB 0,38 MiB
extra/libssh 0.10.0-1 0.10.4-1 0,00 MiB 0,19 MiB
extra/libva 2.15.0-2 2.15.0-6 0,00 MiB 0,18 MiB
extra/libxau 1.0.9-4 1.0.10-1 0,00 MiB
extra/libxfont2 2.0.5-1 2.0.6-1 -0,01 MiB
extra/libxft 2.3.4-1 2.3.6-1 0,02 MiB 0,06 MiB
core/libxml2 2.9.14-1 2.10.2-2 -5,99 MiB
extra/libxslt 1.1.36-1 1.1.37-2 -0,57 MiB
community/libyuv r2322+3aebf69d-1 1,65 MiB
core/linux-firmware 20220708.be7798e-1 20220815.8413c63-1 0,32 MiB
core/linux-firmware-whence 20220708.be7798e-1 20220815.8413c63-1 0,00 MiB
core/linux-lts 5.15.63-1 5.15.68-1 -0,01 MiB
core/lz4 1:1.9.3-2 1:1.9.4-1 -0,03 MiB
core/nspr 4.34.1-1 4.35-1 0,00 MiB 0,19 MiB
core/nss 3.82-1 3.83-1 0,00 MiB 1,54 MiB
extra/ocl-icd 2.3.1-1 0,26 MiB 0,06 MiB
community/pacman-contrib 1.6.0-1 1.7.1-1 0,00 MiB 0,04 MiB
extra/pango 1:1.50.9-1 1:1.50.10-1 0,00 MiB 0,39 MiB
core/pcre 8.45-1 8.45-2 0,09 MiB
extra/protobuf 21.4-1 21.6-1 -0,01 MiB
core/python 3.10.6-1 3.10.7-1 0,01 MiB
extra/python-idna 3.3-4 3.4-1 0,01 MiB 0,09 MiB
extra/python-nspektr 0.4.0-1 0.4.0-2 0,00 MiB
extra/python-ordered-set 4.0.2-6 4.1.0-1 0,00 MiB
community/python-pydantic 1.9.2-1 1.10.2-1 0,40 MiB
extra/python-setuptools 1:62.3.0-1 1:62.3.4-1 0,00 MiB
extra/python-trove-classifiers 2022.8.24-1 2022.8.31-1 0,00 MiB
extra/python-validate-pyproject 0.9-1 0.10.1-1 0,02 MiB
community/python-werkzeug 2.1.2-1 2.2.2-1 0,05 MiB
extra/rsync 3.2.5-2 3.2.6-1 0,00 MiB 0,32 MiB
extra/sdl2 2.24.0-1 2.24.0-2 0,03 MiB 0,92 MiB
extra/shared-mime-info 2.0+144+g13695c7-1 2.0+155+gf4e7cbc-1 0,06 MiB
core/sqlite 3.39.2-2 3.39.3-1 0,01 MiB
extra/vim 9.0.0246-1 9.0.0354-1 0,01 MiB
extra/vim-runtime 9.0.0246-1 9.0.0354-1 0,26 MiB
extra/vulkan-icd-loader 1.3.221-1 1.3.226-1 0,00 MiB 0,13 MiB
extra/woff2 1.0.2-4 0,17 MiB
extra/xdg-utils 1.1.3+21+g1a58bc2-1 1.1.3+21+g1a58bc2-2 0,00 MiB 0,05 MiB
extra/xf86-video-ati 1:19.1.0.r9.g5eba006e-2 1:19.1.0.r15.g7a6a34af-1 -0,01 MiB 0,16 MiB
extra/xkeyboard-config 2.36-3 2.36+89+g382c5feb-1 -0,03 MiB 0,84 MiB
Gesamtgröße des Downloads: 13,47 MiB
Gesamtgröße der installierten Pakete: 969,71 MiB
Größendifferenz der Aktualisierung: 8,35 MiB
:: Installation fortsetzen? [J/n]
:: Pakete werden empfangen …
sqlite-3.39.3-1-x86_64 ist aktuell
nss-3.83-1-x86_64 1580,1 KiB 994 KiB/s 00:02 [########################################################################################] 100%
hwdata-0.362-2-any 1549,1 KiB 917 KiB/s 00:02 [########################################################################################] 100%
gawk-5.2.0-3-x86_64 1242,4 KiB 956 KiB/s 00:01 [########################################################################################] 100%
curl-7.85.0-2-x86_64 1161,2 KiB 886 KiB/s 00:01 [########################################################################################] 100%
harfbuzz-5.2.0-1-x86_64 1028,6 KiB 989 KiB/s 00:01 [########################################################################################] 100%
sdl2-2.24.0-2-x86_64 941,8 KiB 923 KiB/s 00:01 [########################################################################################] 100%
xkeyboard-config-2.36+89+g382c5feb-1-any 859,5 KiB 512 KiB/s 00:02 [########################################################################################] 100%
libmm-glib-1.18.12-1-x86_64 710,6 KiB 856 KiB/s 00:01 [########################################################################################] 100%
pango-1:1.50.10-1-x86_64 402,2 KiB 874 KiB/s 00:00 [########################################################################################] 100%
libsoup3-3.2.0-1-x86_64 392,1 KiB 700 KiB/s 00:01 [########################################################################################] 100%
file-5.43-1-x86_64 373,5 KiB 889 KiB/s 00:00 [########################################################################################] 100%
ca-certificates-mozilla-3.83-1-x86_64 364,3 KiB 743 KiB/s 00:00 [########################################################################################] 100%
libglvnd-1.5.0-1-x86_64 353,8 KiB 643 KiB/s 00:01 [########################################################################################] 100%
rsync-3.2.6-1-x86_64 329,5 KiB 358 KiB/s 00:01 [########################################################################################] 100%
libsndfile-1.1.0-3-x86_64 309,0 KiB 631 KiB/s 00:00 [########################################################################################] 100%
flac-1.4.0-1-x86_64 295,7 KiB 394 KiB/s 00:01 [########################################################################################] 100%
libpng-1.6.38-1-x86_64 248,2 KiB 528 KiB/s 00:00 [########################################################################################] 100%
grep-3.8-2-x86_64 229,9 KiB 605 KiB/s 00:00 [########################################################################################] 100%
nspr-4.35-1-x86_64 198,3 KiB 620 KiB/s 00:00 [########################################################################################] 100%
libssh-0.10.4-1-x86_64 194,6 KiB 649 KiB/s 00:00 [########################################################################################] 100%
libva-2.15.0-6-x86_64 183,1 KiB 704 KiB/s 00:00 [########################################################################################] 100%
xf86-video-ati-1:19.1.0.r15.g7a6a34af-1-x86_64 159,0 KiB 663 KiB/s 00:00 [########################################################################################] 100%
vulkan-icd-loader-1.3.226-1-x86_64 130,0 KiB 448 KiB/s 00:00 [########################################################################################] 100%
python-idna-3.4-1-any 88,4 KiB 520 KiB/s 00:00 [########################################################################################] 100%
hdparm-9.65-1-x86_64 83,3 KiB 463 KiB/s 00:00 [########################################################################################] 100%
libgusb-0.4.0-1-x86_64 81,3 KiB 369 KiB/s 00:00 [########################################################################################] 100%
libxft-2.3.6-1-x86_64 60,1 KiB 376 KiB/s 00:00 [########################################################################################] 100%
ocl-icd-2.3.1-1-x86_64 58,6 KiB 345 KiB/s 00:00 [########################################################################################] 100%
xdg-utils-1.1.3+21+g1a58bc2-2-any 56,2 KiB 312 KiB/s 00:00 [########################################################################################] 100%
pacman-contrib-1.7.1-1-x86_64 41,6 KiB 378 KiB/s 00:00 [########################################################################################] 100%
beep-1.4.12-1-x86_64 37,1 KiB 57,9 KiB/s 00:01 [########################################################################################] 100%
libbs2b-3.1.0-8-x86_64 16,9 KiB 212 KiB/s 00:00 [########################################################################################] 100%
gtk-update-icon-cache-1:4.8.1-1-x86_64 16,7 KiB 167 KiB/s 00:00 [########################################################################################] 100%
ca-certificates-utils-20220905-1-any 10,3 KiB 33,3 KiB/s 00:00 [########################################################################################] 100%
ca-certificates-20220905-1-any 2,0 KiB 16,9 KiB/s 00:00 [########################################################################################] 100%
Gesamt (36/36) 13,5 MiB 434 KiB/s 00:32 [########################################################################################] 100%
(77/77) Schlüssel im Schlüsselbund werden geprüft [########################################################################################] 100%
(77/77) Paket-Integrität wird überprüft [########################################################################################] 100%
(77/77) Paket-Dateien werden geladen [########################################################################################] 100%
(77/77) Auf Dateikonflikte wird geprüft [########################################################################################] 100%
(77/77) Verfügbarer Festplattenspeicher wird ermittelt [########################################################################################] 100%
:: Pre-transaction-Hooks werden gestartet …
(1/1) Removing linux initcpios...
:: Paketänderungen werden verarbeitet …
( 1/77) Aktualisiert wird amd-ucode [########################################################################################] 100%
( 2/77) Aktualisiert wird application-html [########################################################################################] 100%
( 3/77) Aktualisiert wird glibc [########################################################################################] 100%
Warnung: /etc/locale.gen wurde als /etc/locale.gen.pacnew installiert
Generating locales...
de_DE.UTF-8... done
Generation complete.
( 4/77) Aktualisiert wird beep [########################################################################################] 100%
( 5/77) Aktualisiert wird pcre [########################################################################################] 100%
( 6/77) Aktualisiert wird glib2 [########################################################################################] 100%
( 7/77) Aktualisiert wird lz4 [########################################################################################] 100%
( 8/77) Aktualisiert wird libxml2 [########################################################################################] 100%
( 9/77) Aktualisiert wird bluez [########################################################################################] 100%
Warnung: Verzeichnis-Berechtigungen unterscheiden sich für /etc/bluetooth/
Dateisystem: 755 Paket: 555
(10/77) Aktualisiert wird ca-certificates-utils [########################################################################################] 100%
(11/77) Aktualisiert wird ca-certificates-mozilla [########################################################################################] 100%
(12/77) Aktualisiert wird ca-certificates [########################################################################################] 100%
(13/77) Aktualisiert wird nspr [########################################################################################] 100%
(14/77) Aktualisiert wird sqlite [########################################################################################] 100%
(15/77) Aktualisiert wird nss [########################################################################################] 100%
(16/77) Aktualisiert wird file [########################################################################################] 100%
(17/77) Aktualisiert wird libxau [########################################################################################] 100%
(18/77) Aktualisiert wird xdg-utils [########################################################################################] 100%
(19/77) Aktualisiert wird libdrm [########################################################################################] 100%
(20/77) Aktualisiert wird vulkan-icd-loader [########################################################################################] 100%
(21/77) Aktualisiert wird libnghttp2 [########################################################################################] 100%
(22/77) Aktualisiert wird curl [########################################################################################] 100%
(23/77) Aktualisiert wird libglvnd [########################################################################################] 100%
(24/77) Aktualisiert wird libva [########################################################################################] 100%
Neue optionale Abhängigkeiten für libva
libva-mesa-driver: backend for AMD and Nvidia GPUs
(25/77) Installiert wird woff2 [########################################################################################] 100%
(26/77) Aktualisiert wird flac [########################################################################################] 100%
(27/77) Aktualisiert wird libsndfile [########################################################################################] 100%
(28/77) Installiert wird libbs2b [########################################################################################] 100%
(29/77) Aktualisiert wird libssh [########################################################################################] 100%
(30/77) Installiert wird ocl-icd [########################################################################################] 100%
Optionale Abhängigkeiten für ocl-icd
opencl-driver: packaged opencl driver
(31/77) Aktualisiert wird sdl2 [########################################################################################] 100%
(32/77) Aktualisiert wird harfbuzz [########################################################################################] 100%
(33/77) Aktualisiert wird libpng [########################################################################################] 100%
(34/77) Aktualisiert wird hwdata [########################################################################################] 100%
(35/77) Aktualisiert wird libxft [########################################################################################] 100%
(36/77) Aktualisiert wird pango [########################################################################################] 100%
(37/77) Aktualisiert wird shared-mime-info [########################################################################################] 100%
(38/77) Aktualisiert wird ffmpeg [########################################################################################] 100%
(39/77) Installiert wird libyuv [########################################################################################] 100%
(40/77) Installiert wird libavif [########################################################################################] 100%
(41/77) Installiert wird jsoncpp [########################################################################################] 100%
Optionale Abhängigkeiten für jsoncpp
jsoncpp-doc: documentation
(42/77) Aktualisiert wird libxslt [########################################################################################] 100%
(43/77) Aktualisiert wird gtk-update-icon-cache [########################################################################################] 100%
(44/77) Aktualisiert wird iso-codes [########################################################################################] 100%
(45/77) Aktualisiert wird xkeyboard-config [########################################################################################] 100%
(46/77) Aktualisiert wird libsoup3 [########################################################################################] 100%
(47/77) Aktualisiert wird chromium [########################################################################################] 100%
(48/77) Aktualisiert wird python [########################################################################################] 100%
(49/77) Aktualisiert wird libgusb [########################################################################################] 100%
(50/77) Aktualisiert wird libmm-glib [########################################################################################] 100%
(51/77) Aktualisiert wird gnupg [########################################################################################] 100%
(52/77) Aktualisiert wird protobuf [########################################################################################] 100%
(53/77) Aktualisiert wird fwupd [########################################################################################] 100%
(54/77) Aktualisiert wird gawk [########################################################################################] 100%
(55/77) Aktualisiert wird grep [########################################################################################] 100%
(56/77) Aktualisiert wird hdparm [########################################################################################] 100%
(57/77) Aktualisiert wird inetutils [########################################################################################] 100%
(58/77) Aktualisiert wird less [########################################################################################] 100%
(59/77) Aktualisiert wird libfontenc [########################################################################################] 100%
(60/77) Aktualisiert wird libheif [########################################################################################] 100%
(61/77) Aktualisiert wird libxfont2 [########################################################################################] 100%
(62/77) Aktualisiert wird linux-firmware-whence [########################################################################################] 100%
(63/77) Aktualisiert wird linux-firmware [########################################################################################] 100%
(64/77) Aktualisiert wird linux-lts [########################################################################################] 100%
(65/77) Aktualisiert wird pacman-contrib [########################################################################################] 100%
(66/77) Aktualisiert wird python-idna [########################################################################################] 100%
(67/77) Aktualisiert wird python-nspektr [########################################################################################] 100%
(68/77) Aktualisiert wird python-ordered-set [########################################################################################] 100%
(69/77) Aktualisiert wird python-pydantic [########################################################################################] 100%
(70/77) Aktualisiert wird python-trove-classifiers [########################################################################################] 100%
(71/77) Aktualisiert wird python-validate-pyproject [########################################################################################] 100%
(72/77) Aktualisiert wird python-setuptools [########################################################################################] 100%
(73/77) Aktualisiert wird python-werkzeug [########################################################################################] 100%
(74/77) Aktualisiert wird rsync [########################################################################################] 100%
(75/77) Aktualisiert wird vim-runtime [########################################################################################] 100%
(76/77) Aktualisiert wird vim [########################################################################################] 100%
(77/77) Aktualisiert wird xf86-video-ati [########################################################################################] 100%
:: Post-transaction-Hooks werden gestartet …
( 1/13) Reloading system manager configuration...
Failed to reload daemon: Der Socket ist nicht verbunden
Fehler: Befehl konnte nicht korrekt ausgeführt werden
( 2/13) Creating temporary files...
As you can see, the pacman hook to reload the system manager configuration failed, probably due to a timeout of a hung-up systemd.
Similarly the system is now hanging for more than 20 minutes at "Creating temporary files".
I am about to Ctrl+C pacman, but it has still nine more hooks to go.
While I would certainly remember to run "mkinitcpio -P" to regenerate the initramfs manually, I am not sure what the eight other hooks would be doing and how I would run them manually afterwards.
Any thoughts on what I am supposed to do to not break my system?
PS:
I just went for it and briefly tapped Ctrl+C which luckily just skipped that one hook.
Now it's hanging here:
( 2/13) Creating temporary files...
^C
Interrupt signal received
Fehler: Befehl unterbrochen durch Signal 2: Unterbrechung
( 3/13) Reloading device manager configuration...
( 4/13) Arming ConditionNeedsUpdate...
( 5/13) Updating the MIME type database...
( 6/13) Rebuilding certificate stores...
( 7/13) Updating module dependencies...
( 8/13) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
-> -k /boot/vmlinuz-linux-lts -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-lts.img
==> Starting build: 5.15.68-1-lts
-> Running build hook: [base]
-> Running build hook: [systemd]
Which is not good.
Solution:
I also Ctrl+C'd the other hung-up hooks, then changed my mkinitcpio.conf to use udev instead of systemd and then rebuilt the initramfs manually.
Since systemctl would not let me reboot, I ran
# echo 1 > /proc/sys/kernel/sysrq
# sync
# echo b > /proc/sysrq-trigger
After the reboot, I changed my mkinitcpio.conf back to systemd and rebuilt the initramfs.
What a hassle.
Last edited by schard (2022-09-20 08:29:17)
Inofficial first vice president of the Rust Evangelism Strike Force
Offline