У меня тоже была эта проблема. Я смог решить эту проблему, следуя инструкциям на вики-странице Arch Linux systemd . Вот краткое изложение того, что я сделал:
Позволяет найти службы systemd, которые не запускаются
$ systemctl --failed ------------------------------------------------------------------------ systemd-modules-load.service loaded failed failed Load Kernel Modules
Хорошо, мы обнаружили проблему с сервисом systemd-modules-load. Мы хотим знать больше.
$ systemctl status systemd-modules-load ------------------------------------------------------------------------ systemd-modules-load.service - Load Kernel Modules Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static) Active: failed (Result: exit-code) since So 2013-08-25 11:48:13 CEST; 32s ago Docs: man:systemd-modules-load.service(8). man:modules-load.d(5) Process: 15630 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=1/FAILURE)
Если идентификатор процесса не указан, просто перезапустите сбойную службу с помощью
$ systemctl restart systemd-modules-load
Теперь у нас есть идентификатор процесса (PID) для углубленного изучения этой ошибки. Введите следующую команду с текущим идентификатором процесса (здесь: 15630):
$ journalctl _PID=15630 ---------------------------------------------------------------------- -- Logs begin at Sa 2013-05-25 10:31:12 CEST, end at So 2013-08-25 11:51:17 CEST. -- Aug 25 11:48:13 mypc systemd-modules-load[15630]: Failed to find module 'blacklist usblp' Aug 25 11:48:13 mypc systemd-modules-load[15630]: Failed to find module 'install usblp /bin/false'
Мы видим, что некоторые конфигурации модулей ядра имеют неправильные настройки. Поэтому мы посмотрим на эти настройки в /etc/modules-load.d/
$ ls -Al /etc/modules-load.d/ ---------------------------------------------------------------------- ... -rw-r--r-- 1 root root 79 1. Dez 2012 blacklist.conf -rw-r--r-- 1 root root 1 2. Mär 14:30 encrypt.conf -rw-r--r-- 1 root root 3 5. Dez 2012 printing.conf -rw-r--r-- 1 root root 6 14. Jul 11:01 realtek.conf -rw-r--r-- 1 root root 65 2. Jun 23:01 virtualbox.conf ...
Сообщение об ошибке "Не удалось найти модуль" черный список usblp "может быть связано с неправильной настройкой внутри blacklist.conf. Давайте отключим его, вставив завершающий # перед каждым вариантом, найденным на шаге 3:
/etc/modules-load.d/blacklist.conf ---------------------------------------------------------------------- # blacklist usblp # install usblp /bin/false
Теперь попробуйте запустить systemd-modules-load:
$ systemctl restart systemd-modules-load
Если это было успешно, это не должно ничего подсказывать. Если вы видите какую-либо ошибку, вернитесь к шагу 3 и используйте новый PID для устранения оставшихся ошибок.
Если все в порядке, вы можете проверить, что служба была успешно запущена с:
$ systemctl status systemd-modules-load ---------------------------------------------------------------------- systemd-modules-load.service - Load Kernel Modules Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static) Active: active (exited) since So 2013-08-25 12:22:31 CEST; 34s ago Docs: man:systemd-modules-load.service(8) man:modules-load.d(5) Process: 19005 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=0/SUCCESS) Aug 25 12:22:31 mypc systemd[1]: Started Load Kernel Modules.