Pytanie:
nie udało się uruchomić menedżera urządzeń jądra udev
Liam
2017-09-16 22:04:01 UTC
view on stackexchange narkive permalink

Po prawie ponownym uruchomieniu mojego raspberry pi 2 z Raspianem, już nie działa, po włączeniu wszystko działa dobrze, dopóki ten komunikat o błędzie nie pojawi się wielokrotnie.

[FAILED] Nie udało się uruchomić Menedżer urządzeń jądra udev

Następnie komputer przechodzi w tryb awaryjny. Nie znalazłem odpowiedzi online, żadnych pomysłów?

Wiele lat temu miałem ten sam problem z udev po aktualizacji Raspbian (zawiesił się i / lub restart nie działał). Ale dzisiaj ** dobra wiadomość: zaktualizowałem Raspbian, udev wydaje się działać dobrze ** (nawet po ponownym uruchomieniu itd.)! Więc zakładam, że problem został już rozwiązany.
Sześć odpowiedzi:
EThome
2017-09-28 00:12:24 UTC
view on stackexchange narkive permalink

Może być interesujące wiedzieć, której wersji używasz i czy zdarzyło Ci się ostatnio zaktualizować pakiety.

Napotkałem podobny komunikat o błędzie na moim pi2 raspberry po dzisiejszej aktualizacji do testów raspbian (z wydania stretch ). Jednak obawiam się, że może to być spowodowane wieloma różnymi przyczynami.

Dokładniejszy komunikat o błędzie, jaki otrzymałem (z journalctl -u systemd-udevd ) brzmiał:

  27 września 16:33:46 raspberrypi systemd-udevd [10856]: / lib / systemd / systemd-udevd: błąd podczas ładowania bibliotek współdzielonych: / usr / lib / arm-linux-gnueabihf / libarmmem .so: nie można przywrócić ochrony segmentu po reloc: operacja niedozwolona  

Wydaje się, że nie jest powiązany z samym lib / systemd / systemd-udevd . Rzeczywiście, jeśli systemctl restartuję inną usługę, pojawia się podobny błąd:

  root @ raspberrypi: / home / pi # systemctl restart systemd-timesyncd.serviceJob for systemd -timesyncd.service nie powiodło się, ponieważ proces sterowania zakończył działanie z kodem błędu. Zobacz „systemctl status systemd-timesyncd.service” i „journalctl -xe” po szczegóły.root@raspberrypi: / home / pi # journalctl -xe [...] 27 września 18:54:50 raspberrypi systemd-timesyncd [26811]: / lib / systemd / systemd-timesyncd: błąd podczas ładowania bibliotek współdzielonych: /usr/lib/arm-linux-gnueabihf/libarmmem.so: nie można przywrócić zabezpieczenia segmentu po reloc: Operacja niedozwolona [...]  

Rozumiem, że systemd uruchamia pliki binarne w środowisku, które koliduje z relokacją używaną w libarmmem.so . Jest to albo błąd w systemd (tutaj wersja 234-3), albo w pakiecie, który zawiera libarmmem.so ( raspi-copy-and-fills , wersja 0.6 z stretch tutaj).

systemd jest oczywiście niezbędny, podczas gdy raspi-copy-and-fills nie (jest to ważna optymalizacja, ale system może działać bez niego). Rozwiązałem swój problem za pomocą następującego tymczasowego rozwiązania:

  root @ raspberrypi: / home / pi # apt purge raspi-copy-and-fills

Oczywiście będę monitorować możliwe aktualizacje raspi-copy-and-fills (do tej pory w wersji 0.6), mając nadzieję, że uda mi się uzyskać zarówno system startowy i szybkie memcpy .

ddrjm
2017-10-28 18:41:42 UTC
view on stackexchange narkive permalink

Od systemd 235-2 nadal występuje ten sam błąd.


Dla osób lądujących tutaj z Google:

Jeśli widzisz, że po apt dist-upgrade następuje awaria udev , journald lub nawet timesyncd ,

Dopóki raspi-copy-and-fills zostanie zaktualizowany, usunięcie go tak, jak sugerował Emmanuel Thomé, jest jedynym realnym rozwiązaniem.

vhdirk
2018-06-25 15:37:48 UTC
view on stackexchange narkive permalink

Odbudowanie raspi-copy-and-fills z https://github.com/bavison/arm-mem rozwiązuje ten problem w buster.

Czy mógłbyś wyjaśnić, jak to zrobić?
user170045
2018-08-18 17:34:40 UTC
view on stackexchange narkive permalink

Miałem ten sam problem z zainstalowanymi pi-3 i raspi-copy-and-fills . Udev / systemd 232-25 + deb9u1 był ostatnią działającą wersją. Wszystkie aktualizacje do nowszej wersji udev nie powiodły się i zawsze byłem zmuszony powrócić do wersji 232-25 + deb9u1

Teraz usunąłem raspi-copy-and-fills i zaktualizowałem do wersji 239 -7 działało bez błędów.

Damien L.
2019-06-08 01:08:12 UTC
view on stackexchange narkive permalink

Miałem podobny problem po aktualizacji z Raspbian 8 do Raspbian 9. Po aktualizacji pakietu udev do najnowszej wersji Backport, malina uruchamiała się w trybie awaryjnym:

  Witamy w trybie awaryjnym! Po zalogowaniu wpisz „journalctl -xb” w celu wyświetlenia dzienników systemu, „systemctl reboot”, aby zrestartować, „systemctl default” lub ^ D, aby spróbować ponownie uruchomić system w trybie domyślnym. :  

usuwanie raspi-copy-and-fills rozwiąż to !!

A dlaczego miałoby to pomóc?
Co to jest „raspi-copy-and-fills”? Gdzie to jest?
p00ya
2019-06-22 16:53:49 UTC
view on stackexchange narkive permalink

Dziś napotkałem ten sam problem po aktualizacji do wersji Raspbian buster. Udało mi się ponownie uruchomić system po wyczyszczeniu wersji 0.11 raspi-copy-and-fills z trybu odzyskiwania zgodnie z odpowiedzią @ emmanuel-thomé.

Biorąc pod uwagę odpowiedź @ vhdirk (że przebudowa z arm-mem działa), oto jak odbudowałem nowy pakiet raspi-copy-and-fills ...

Wyciągnąłem upstream (arm-mem) i RPi Distro repos, następnie podbiłem wersję do 0.12 (czarne listy pakietu udev 241-5 wcześniejszych wersji raspi-copy-and-fills).

  git clone https://github.com/p00ya/ arm-mem.git -b p00yacd arm-memdebuild -b -uc -ussudo dpkg -i ../raspi-copies-and-fills_0.12+nmu1_armhf.deb

działa (testowane z sudo systemctl zrestartuj udev po instalacji).



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...