LINUX.ORG.RU

systemd, Gentoo и куча ошибок

 ,


0

1

Приветствую.

systemd при загрузке переходит в режим восстановления (или что-то подобное) и предлагает почитать журнал. Лог этого журнала лежит тут.

Красным цветом выделены следующие строки (тут не все):

май 03 21:28:11 localhost kernel: EXT3-fs (sdb3): error: couldn't mount because of unsupported optional features (240)
май 03 21:28:11 localhost kernel: EXT2-fs (sdb3): error: couldn't mount because of unsupported optional features (240)
май 03 21:28:11 localhost systemd[1]: Failed to insert module 'autofs4'
май 03 21:28:11 localhost systemd[1]: Failed to insert module 'ipv6'
май 03 21:28:11 localhost systemd[1]: Failed to open /dev/autofs: No such file or directory
май 03 21:28:11 localhost systemd[1]: Failed to initialize automounter: No such file or directory
май 03 21:28:11 localhost systemd[1]: Failed to set up automount Arbitrary Executable File Formats File System Automount Point.

В чем может быть проблема? Спасибо.

★★

Последнее исправление: Razip (всего исправлений: 1)

май 03 21:29:41 localhost systemd[1]: Job dev-sda1.device/start timed out.
май 03 21:29:41 localhost systemd[1]: Timed out waiting for device dev-sda1.device.
май 03 21:29:41 localhost systemd[1]: Dependency failed for /boot.
май 03 21:29:41 localhost systemd[1]: Dependency failed for Local File Systems.
май 03 21:29:41 localhost systemd[1]: Triggering OnFailure= dependencies of local-fs.target.
май 03 21:29:41 localhost systemd[1]: Job dev-sda2.device/start timed out.
май 03 21:29:41 localhost systemd[1]: Timed out waiting for device dev-sda2.device.
май 03 21:29:41 localhost systemd[1]: Dependency failed for /dev/sda2.
май 03 21:29:41 localhost systemd[1]: Dependency failed for Swap.

Оно?

melkor217 ★★★★★
()
Последнее исправление: melkor217 (всего исправлений: 1)
Ответ на: комментарий от melkor217

Среди этих строк есть ошибки выделенные красным.

Razip ★★
() автор топика

disagrees about version of symbol module_layout

Во-первых, у тебя ядро криво собрано. Но дело не в этом.

май 03 21:29:41 localhost systemd[1]: Job dev-sda1.device/start timed out.
май 03 21:29:41 localhost systemd[1]: Timed out waiting for device dev-sda1.device.
май 03 21:29:41 localhost systemd[1]: Dependency failed for /boot.
май 03 21:29:41 localhost systemd[1]: Dependency failed for Local File Systems.
май 03 21:29:41 localhost systemd[1]: Triggering OnFailure= dependencies of local-fs.target.

У тебя в fstab (и/или в командной строке ядра) наверняка диски указаны в форме /dev/sdXY. Так делать нельзя, потому что они могут задетектиться в другом порядке и система их не найдёт (что у тебя, судя по всему, и произошло).

Надо использовать форму /dev/disk/by-label/<метка раздела> (либо /dev/disk/by-uuid/<UUID раздела>).

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 3)
Ответ на: комментарий от intelfx
май 05 14:26:38 localhost systemd[1]: Job dev-disk-by\x2duuid-36E6\x2dB591.device/start timed out.
май 05 14:26:38 localhost systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-36E6\x2dB591.device.
май 05 14:26:38 localhost systemd[1]: Dependency failed for /boot.
май 05 14:26:38 localhost systemd[1]: Dependency failed for Local File Systems.
май 05 14:26:38 localhost systemd[1]: Triggering OnFailure= dependencies of local-fs.target.
май 05 14:26:38 localhost systemd[1]: Job dev-disk-by\x2duuid-6e10e6dd\x2dd0f5\x2d4fd1\x2dbcf6\x2db71ba0902b0f.device/start timed out.
май 05 14:26:38 localhost systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-6e10e6dd\x2dd0f5\x2d4fd1\x2dbcf6\x2db71ba0902b0f.device.
май 05 14:26:38 localhost systemd[1]: Dependency failed for /dev/disk/by-uuid/6e10e6dd-d0f5-4fd1-bcf6-b71ba0902b0f.
май 05 14:26:38 localhost systemd[1]: Dependency failed for Swap.

https://bpaste.net/show/b218a680626b

ЧЯДНТ?

Razip ★★
() автор топика
Ответ на: комментарий от intelfx

У тебя в fstab (и/или в командной строке ядра) наверняка диски указаны в форме /dev/sdXY. Так делать нельзя, потому что они могут задетектиться в другом порядке и система их не найдёт

ни хрена себе новости

Alyssa
()
Ответ на: комментарий от neversleep
elementaryOS linux # cat .config | grep CONFIG_FHANDLE
CONFIG_FHANDLE=y
make menuconfig;
make && make modules_install;
make install

Сейчас даже пересоберу еще раз.

Razip ★★
() автор топика
Ответ на: комментарий от Razip

А где эти метки ставить или смотреть?

sudo blkid

xorik ★★★★★
()
Ответ на: комментарий от neversleep

Извиняюсь, неправильно скопировал лог. Сейчас нормальный выложу.

Razip ★★
() автор топика
Ответ на: комментарий от xorik

Один человек сказал что возможно из-за OpenRC у меня не работает нормально Cinnamon. Почему бы не попробовать.

Razip ★★
() автор топика
Ответ на: комментарий от Razip

Linux version 3.18.11-gentoo (root@elementaryOS) (gcc version 4.8.4 (Gentoo 4.8.4 p1.4, pie-0.6.1) ) #1 SMP Tue Apr 21 11:42:09 ORAT 2015

Если ты сейчас пересобрал ядро, то дата сборки никак не может быть:

Tue Apr 21 11:42:09 ORAT 2015

У меня была похожая ситуация, вот решение.

neversleep ★★
()
Ответ на: комментарий от neversleep

Linux version 3.18.11-gentoo (root@elementaryOS) (gcc version 4.8.4 (Gentoo 4.8.4 p1.4, pie-0.6.1) ) #1 SMP Tue Apr 21 11:42:09 ORAT 2015
root@elementaryOS

Это явно из-за chroot'а.

А чрутюсь я таким образом:

mount /dev/sdb3 /mnt/gentoo
mount /dev/sdb1 /mnt/gentoo/boot

mount -t proc proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/dev

chroot /mnt/gentoo /bin/bash

Т.е. раздел как-бы примонтирован к /boot.

Razip ★★
() автор топика
Ответ на: комментарий от Razip

Так, дата в Gentoo верная, можно лишь грешить на Chroot. Загрузится не могу - проблема с дисками не исчезла.

Razip ★★
() автор топика
Ответ на: комментарий от Alyssa

Представь себе. :]

Я однажды наблюдал это на практике. Система с воткнутой (на момент старта) флешкой не грузилась, потому что флешка становилась /dev/sda. Примерно с тех пор я и желаю всем юзать initramfs и ссылаться на разделы по UUID.

intelfx ★★★★★
()
Ответ на: комментарий от Razip

Вообще-то порядок указания записей в fstab не влияет на порядок их монтирования: при systemd он всегда правильный.

Тем более не понятно, почему /boot (дочерняя ФС) должна монтироваться перед / (корневой ФС). Это, вообще говоря, невозможно... neversleep, поясни?

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
emerge -C sys-kernel/genkernel && emerge sys-kernel/genkernel-next
genkernel initramfs

Спасибо Gentoo IRC.

Razip ★★
() автор топика
Последнее исправление: Razip (всего исправлений: 1)
Ответ на: комментарий от intelfx

Если /boot на отдельном разделе, то он должен монтироваться первым (не знаю, применимо ли это к systemd). Я сделал такой вывод, из сложившейся у меня ситуации.

Нет звука в gentoo
Нет звука в gentoo (комментарий) - решение (сорри за транслит)

tl;dr;

Собирал/пересобирал ядро, и не мог понять, почему после ребута ровным счётом ничего не меняется, но стоило поставить /boot первым - как ситуация разрешилась.

neversleep ★★
()
Последнее исправление: neversleep (всего исправлений: 1)
Ответ на: комментарий от Deleted

пользователям системде нельзя. так леня сказал)

У всех остальных порядок определения устройств не меняется никогда-никогда. Так говорил чайнарулез.

dexpl ★★★★★
()
Ответ на: комментарий от Deleted

у всех остальных остался выбор

$ cat /proc/cmdline 
init=/usr/lib/systemd/systemd BOOT_IMAGE=/vmlinuz-4.0.0-gentoo root=/dev/sda2 ro rootflags=subvol=root/next-embryo,compress=lzo vga=795 quiet
$ mount | grep -e ' / '
/dev/sda2 on / type btrfs (rw,noatime,max_inline=256,compress=lzo,ssd_spread,discard,space_cache,autodefrag)

что теперь вякнешь?

Alyssa
()
Ответ на: комментарий от Deleted

на моём десктопе не менялся.

Я рад за твой десктоп и единственный жесткий диск в нем.

dexpl ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.