LINUX.ORG.RU
ФорумAdmin

Systemd, fsck и игнорирование необходимости ребута

 , ,


1

2

http://pastebin.com/sZy2HEu4
Собтвенно проблема!

май 31 08:28:03 localhost systemd-fsck[1542]: Pass 2: Checking directory structure
май 31 08:28:04 localhost systemd-fsck[1542]: Illegal inode number passed to ext2fs_test_inode_bitmap #4228968112 for in-use inode map
май 31 08:28:04 localhost systemd-fsck[1542]: Entry '.' in /usr/portage/media-radio/tlf (2892679) is a link to '.' Clear? yes
май 31 08:28:04 localhost systemd-fsck[1542]: Entry '..' in /usr/portage/media-radio/tlf (2892679) is duplicate '..' entry.
***
***
***
май 31 08:28:04 localhost systemd-fsck[1542]: Connect to /lost+found? yes
май 31 08:28:04 localhost systemd-fsck[1542]: Inode 2892723 ref count is 2, should be 1. Fix? yes
май 31 08:28:04 localhost systemd-fsck[1542]: Pass 5: Checking group summary information
май 31 08:28:04 localhost systemd-fsck[1542]: ssd-root: ***** FILE SYSTEM WAS MODIFIED *****
май 31 08:28:04 localhost systemd-fsck[1542]: ssd-root: ***** REBOOT LINUX *****
май 31 08:28:04 localhost systemd-fsck[1542]: ssd-root: 535562/3358720 files (0.1% non-contiguous), 5176341/13425664 blocks
май 31 08:28:04 localhost systemd-fsck[1542]: fsck failed with error code 3.
май 31 08:28:04 localhost systemd-fsck[1542]: Running request reboot.target/start/replace
май 31 08:28:04 localhost systemd[1]: systemd-fsck-root.service: Main process exited, code=exited, status=1/FAILURE
май 31 08:28:04 localhost systemd[1]: Failed to start File System Check on Root Device.
май 31 08:28:04 localhost systemd[1]: systemd-fsck-root.service: Unit entered failed state.
май 31 08:28:04 localhost systemd[1]: systemd-fsck-root.service: Failed with result 'exit-code'.
май 31 08:28:04 localhost systemd[1]: Stopped target Reboot.
май 31 08:28:04 localhost systemd[1]: Stopped Reboot.
май 31 08:28:04 localhost systemd[1]: Stopped target Shutdown.
май 31 08:28:04 localhost systemd[1]: Created slice system-systemd\x2dfsck.slice.
май 31 08:28:04 localhost systemd[1]: Starting File System Check on Root Device...
май 31 08:28:04 localhost systemd[1]: Started Setup Virtual Console.
май 31 08:28:04 localhost systemd[1]: Stopped target Unmount All Filesystems.
май 31 08:28:04 localhost systemd[1]: Activated swap /dev/disk/by-label/ssd-swap.
май 31 08:28:04 localhost systemd[1]: Started Load Kernel Modules.

И когда я вижу, что хомяк.сервак не пробутался (нет инета на дом. тачке) - я подключаю монитор и вижу, что «НеНужно» ТУПО нихрена не делает. Но на три-пальца реагирует мгновенно.
Собственно, как это корявой поц-тер-ринг дряни Сказать ДОЖДАТЬСЯ или если НУЖНО - сделать ребут, а не послать меня нахер втихую, ничего не делая.

(если че - в груб.конфе поставил fsck.mode=force fsck.repair=yes чтобы не видеть Проклятый emergency mode, до сгорит в аду его программер)х\
Правда есть одно но. из-за все тех же косяков в мозге поцтера, я не мог нормально пробутаться, чтобы часть сервисов не ловила interface not found (НУ НЕТ возможности сказать всем сетевым сервисам wait-for-online ДЛЯ всех eth). Посему тот же fail2ban у меня через /etc/local.d стартует с 40сек задержкой. МОгло ли НЕНУЖНО ждать его старта, чтобы потом потушить?
И еще вопрос - Какого Хрена это дерьмо ВООБЩЕ чтото стало запускать, если fsck зафейлило/зареквестило ребут?
И Самое главное - судя по Логам - fsck Запускается не однократно. тоестть на экране - все замерло, НО на самом деле бут вроде продолжился и fsck Тодо еще раз запустилось, и так далее

★★

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

Загрузись с любого лайва, и пройди fsck по разделу, не монтируя его. Там делов на три минуты.

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

-=:=-

спасибо кэп.но мне впадлу это делать (имхо это идеотизЫм, каждый раз так мудохаться с утра).
Для этого в граб.цэфеге есть у ядра fsck.mode=force fsck.repair=yes
И ОНО отрабатывает.
НО какой-то мудак-mainterner не сделал адекват. реакцию на error code 3, который говорит, - ребутнись утырок, чтобы фикси прокатили.
И «Ненужно» продолжает ТОЛИ бутатьсо толи висеть.
Вот в чем проблема. Я лично в гробу видал еще и бутаться с лайвсиди на headless машине. Я хочу, чтобы «ненужно» это делало.

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

осталось дождаться обновления lockd

anonymous
()
Ответ на: -=:=- от KosmiK

но мне впадлу это делать

Тебе говорят как это делать положено (даже сам systemd-fsck-root.service предлагает сделать именно это), а ты рогами упёрся в свои хотелки.

каждый раз так мудохаться с утра

Если это требуется каждый раз, то у тебя явно что-то с диском или как минимум с разделом.

имхо это идеотизЫм

Не нравится — катись обратно на венду OpenRC.

fsck.mode=force fsck.repair=yes

Вот только ты не скопипастил тот кусок, где тебе предлагается сделать fsck БЕЗ force, но, видимо, ты читать не хочешь.

адекват. реакцию

на error code 3

То есть ты считаешь адекватным решение продолжить загрузку с повреждённого партишна?

«Ненужно»

Ты сам поставил это «ненужно», и теперь возмущаешься?

Я хочу

Продолжай хотеть дальше.

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

-=:=-

То есть ты считаешь адекватным решение продолжить загрузку с повреждённого партишна?

В том то и дело, что нет!
Я как раз жду, что пойдет ребут. Но:

май 31 08:28:04 localhost systemd[1]: Stopped target Reboot.

Почему-то как раз systemd продолжает бутаться. в этом проблема.

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

ты считаешь адекватным решение продолжить загрузку с повреждённого партишна?

Ты таки не поверишь, если владельцу надо так бутнуться, значит, оно ему и вправду надо.

DeadEye ★★★★★
()

Оффтоп, но лень создавать новый тред, всё равно системд хейтеры сюда понабегут сейчас. У меня в fstab для помойки прописан nofail, это нормально что с ним в openrc localmount если не находит раздел ломает загрузку почти всех сервисов? И как ему указать чтобы он не делал этого?

// Пока что добавил noauto и монтирую в rc.local.

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

-=:=-

О, одепт. Это хорошо, что ты заглянул.
Может скажешь, с какой версии пофиксили? вдруг в генте есть, хоть и в ~amd64??

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

А там qa вообще есть, или на арчеводах все тестируют?

leave ★★★★★
()
Ответ на: -=:=- от KosmiK

Не помню. Я где-то видел аналогичную проблему с резолюцией «о, починили».

intelfx ★★★★★
()

Решето! Не удивлюсь, если Поттеринг решил, что путь, куда fsck сообщает о необходимости ребута, устарел!

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