Nie jesteś zalogowany na forum.

#1 2019-05-01 14:24:09

slawul
Użytkownik
Data rejestracji: 2016-02-24
Liczba postów: 33

Błędny start usług systemd

Witam

Nie wiedziałem jak nazwać temat, ale mój opis pokaże w czym rzecz.
Od jakiegoś czasu podczas startu systemu zaczęły pokazywać się niektóre usługi systemd na czerwono, analiza dmesg i journalctl nic na czerwono nie wykazała.
Postanowiłem zrobić zdjęcie podczas startu co jest bardzo trudne, ale udało mi się po kilku próbach złapać ostatnie linijki:

[FAILED] Failed to start Set Up Additional Binary Formats,
See 'systemctl status systemd-binfmt.service' for details,
[FAILED] Failed to mount FUSE Control FIle System,
See 'systemctl status sys-fs-fuse-connections.mount' for details,
[FAILED] Failed to start First Boot Wizard,
See 'systemctl status systemd-firstboot.service' for details,
[FAILED] Failed to start Create System Users,
See 'systemctl status systemd-sysusers.service' for details,

Zacząłem przeszukiwać journalctl i cóż znalazłem że problem zaczął się 23.04 i oto pierwszy wynik:

kwi 23 16:45:06 arch systemd[1]: sys-fs-fuse-connections.mount: Start request repeated too quickly.
kwi 23 16:45:06 arch systemd[1]: systemd-hwdb-update.service: Start request repeated too quickly.
kwi 23 16:45:06 arch systemd[1]: systemd-binfmt.service: Start request repeated too quickly.
kwi 23 16:45:06 arch systemd[1]: systemd-firstboot.service: Start request repeated too quickly.
kwi 23 16:45:06 arch systemd[1]: systemd-firstboot.service: Start request repeated too quickly.
kwi 23 16:45:06 arch systemd[1]: systemd-hwdb-update.service: Start request repeated too quickly.
kwi 23 16:45:06 arch systemd[1]: systemd-binfmt.service: Start request repeated too quickly.
kwi 23 16:45:06 arch systemd[1]: sys-fs-fuse-connections.mount: Start request repeated too quickly.
kwi 23 16:45:06 arch systemd[1]: systemd-hwdb-update.service: Start request repeated too quickly.
kwi 23 16:45:06 arch systemd[1]: systemd-machine-id-commit.service: Start request repeated too quickly.
kwi 23 16:45:06 arch systemd[1]: systemd-binfmt.service: Start request repeated too quickly.
kwi 23 16:45:06 arch systemd[1]: sys-fs-fuse-connections.mount: Start request repeated too quickly.
kwi 23 16:45:06 arch systemd[1]: systemd-firstboot.service: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: systemd-firstboot.service: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: systemd-hwdb-update.service: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: systemd-binfmt.service: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: systemd-sysusers.service: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: sys-fs-fuse-connections.mount: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: systemd-binfmt.service: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: sys-fs-fuse-connections.mount: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: systemd-firstboot.service: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: systemd-hwdb-update.service: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: systemd-sysusers.service: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: systemd-hwdb-update.service: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: sys-fs-fuse-connections.mount: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: systemd-firstboot.service: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: systemd-sysusers.service: Start request repeated too quickly.
kwi 23 16:45:34 arch systemd[1]: systemd-binfmt.service: Start request repeated too quickly.

Następnie zacząłem analizować systemctl --all:

systemd-binfmt.service                                                                    loaded    inactive dead      Set Up Additional Binary Formats                                     
systemd-firstboot.service                                                                 loaded    inactive dead      First Boot Wizard  
systemd-hwdb-update.service                                                               loaded    inactive dead      Rebuild Hardware Database  
systemd-sysusers.service                                                                  loaded    inactive dead      Create System Users 
systemd-machine-id-commit.service                                                         loaded    inactive dead      Commit a transient machine-id on disk 
sys-fs-fuse-connections.mount                                                             loaded    active   mounted   FUSE Control File System

Jedynie jedna z tych usług jest aktywna, a dalsza analiza poszczególnych usług wykazuje to samo co ten przykład:

systemctl status systemd-firstboot.service
● systemd-firstboot.service - First Boot Wizard
   Loaded: loaded (/usr/lib/systemd/system/systemd-firstboot.service; static; vendor preset: disabled)
   Active: inactive (dead)
Condition: start condition failed at Wed 2019-05-01 13:53:05 CEST; 1h 15min ago
     Docs: man:systemd-firstboot(1)

maj 01 13:53:02 arch systemd[1]: Condition check resulted in First Boot Wizard being skipped.
maj 01 13:53:05 arch systemd[1]: Condition check resulted in First Boot Wizard being skipped.
maj 01 13:53:05 arch systemd[1]: Condition check resulted in First Boot Wizard being skipped.
maj 01 13:53:05 arch systemd[1]: Condition check resulted in First Boot Wizard being skipped.
maj 01 13:53:05 arch systemd[1]: systemd-firstboot.service: Start request repeated too quickly.
maj 01 13:53:05 arch systemd[1]: Failed to start First Boot Wizard.
maj 01 13:53:05 arch systemd[1]: systemd-firstboot.service: Start request repeated too quickly.
maj 01 13:53:05 arch systemd[1]: Failed to start First Boot Wizard.
maj 01 13:53:05 arch systemd[1]: systemd-firstboot.service: Start request repeated too quickly.
maj 01 13:53:05 arch systemd[1]: Failed to start First Boot Wizard.

Co o tym sądzić, w czym rzecz? Zapewne wiki.archlinux.org ma na to rozwiązanie, ale jak widzę nagle takie rzeczy to mi odechciewa się grzebania w wiki.archlinux.org albo szukania forum.

Dziękuję za uwagę i wyrozumiałość.
Pozdrawiam slawul.

Offline

#2 2019-05-01 17:26:03

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,985
WWW

Odp: Błędny start usług systemd

No to masz wskazówkę:

See 'systemctl status systemd-binfmt.service' for details,
See 'systemctl status sys-fs-fuse-connections.mount' for details,
See 'systemctl status systemd-firstboot.service' for details,
See 'systemctl status systemd-sysusers.service' for details,

Wpisujesz to co masz za "See" i oglądasz co go boli. W zależności od efektów "inspekcji" postępujesz we właściwy sposób. Chcąc uzyskać pomoc tutaj - po prostu podaj efekty. http://man7.org/linux/man-pages/man5/binfmt.d.5.html

EDIT:
Pierwsza z usług sprawdza istnienie plików *.conf w kilku lokalizacjach: /lib/binfmt.d, /usr/lib/binfmt.d, /usr/local/lib/binfmt.d, /etc/binfmt.d, /run/binfmt.d. Pliki te odpowiadają za konfigurację dodatkowych formatów plików wykonywalnych, które będą "rozumiane" przez kernel. Masz coś w tych lokalizacjach? Potrzebujesz? Jeśli nie, to być może w ogóle usługa ta jest zbędna i do wyłączenia.
Ogólnie szerzej: http://man7.org/linux/man-pages/man5/binfmt.d.5.html - zob. przede wszystkim przykłady.

Jeśli chodzi o błędy widoczne w journalctl - zob.: https://bugs.archlinux.org/task/48267

Usługą systemd-firstboot na działającym systemie chyba nie masz się co przejmować. Najistotniejsza prawdopodobnie podpowiedź jest tu: https://wiki.archlinux.org/index.php/Sy … stallation


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb 5.2, KDE+poprawki
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

Stopka

Forum oparte na FluxBB