Автор Тема: накосячил при обновлении  (Прочитано 35603 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: накосячил при обновлении
« Ответ #45 : 05.05.2018 00:23:54 »
Что-то в теме началось непонятно что. :-( Двое выясняют все баганутости systemd,

Это выяснение касается той опции которую вы или кто-то/что-то прописали в fstab для ntfs.
Вы в курсе что ntfs от пользователя без встроенного fuse не монтируется?
Вы в курсе что пара строк в коде fusermount почему-то похожа на то, что оставляет davfs?
Спросите гугл что такое fusermount -u и какое отношение это имеет к ntfs.
50/50 что вы ответите что вас это не интересует и вам нужно узнать что делать сейчас.

теперь остался только live.Непомнюкакой раз задаю классический вопрос: ЧТО ДЕЛАТЬ?

И к вам классический вопрос:
- Подробно до мелочей что делали перед тем как синаптик завис и система рухнула;
- Лог по дате смотрели, что произошло в системе в момент и перед зависанием синаптика? (что привело к его зависанию?).
- memtest выполняли? (синаптик это только фронтэнд для apt и на завершении обновления он сам собой беспричинно не виснет);
- smart смотрели?;
- whdd по винчестеру проходились?;
- Неразрущайщий тест чтения-записи выполняли?;

ЧТО ДЕЛАТЬ?

Искать причину мёртвого цикла сервиса systemd и причину в systemd приводящую к ошибке:
systemd-udevd.service: Service has no hold-off time, scheduling restart
(см. свой лог)

systemd-udevd.service: Start operation timed out. Terminating.
systemd-udevd.service: Failed with result 'timeout'.
Failed to start udev Kernel Device Manager.
systemd-udevd.service: Service has no hold-off time, scheduling restart.


Двое выясняют все баганутости systemd,
Непомню какой раз задаю классический вопрос: ЧТО ДЕЛАТЬ?

Вы, пользователи и администраторы systemd, в первую очередь должны быть заинтересованы в выгребании косяков сыстемдэ и в восстановлении функциональности упавшей системы. Завтра эта проблема сыстемдэ может затронуть любого из вас.
Таких проблем в системах на sysv в принципе не существует.


Всё что пока нашёл по мёртвому циклу systemd-udevd:

Systemd tries to restart it in an endless loop, but to no avail.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=843251
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=843160
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=843160#100

Но нужно смотреть по альтам в системе на systemd.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 099
Re: накосячил при обновлении
« Ответ #46 : 05.05.2018 03:07:13 »
теперь остался только live.Непомнюкакой раз задаю классический вопрос: ЧТО ДЕЛАТЬ?
Live, либо https://www.altlinux.org/Rescue. Можно, конечно, init=/bin/bash, но там много руками делать потом.

Оффлайн Termonoid

  • Давно тут
  • **
  • Сообщений: 45
    • Email
Re: накосячил при обновлении
« Ответ #47 : 05.05.2018 21:12:44 »
- Подробно до мелочей что делали перед тем как синаптик завис и система рухнула;
запустил через кнопку "автоматическое обновление" в apt-indicator.Пока он скачивал и устанавливал пакеты был открыт ютуб в опере.После закрытия оперы синаптик показывал, что устанавливает последний пакет, но он(синаптик) не отвечал.Я пытался его экстренно закрыть но не получилось и я перезагрузился кнопкой на корпусе ПК.
Лог по дате смотрели, что произошло в системе в момент и перед зависанием синаптика? (что привело к его зависанию?).
тут проблемка...1)я не знаю какой мне файл нужен 2) у меня не логи а сыстемдешные журналы
smart смотрели?;
прикладываю файл.Вроде ошибок нет
memtest выполняли?
это который надо в grub запускать?
Неразрущайщий тест чтения-записи выполняли?;
чем и как?
whdd по винчестеру проходились?
да.4 ошибки "TIME" и 2 сектора "<500mc" полную статистику привести не смогу - пришлось перезапускать проверку(а диск у меня 1ТБ)
_             _
   \_(''/)_/

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: накосячил при обновлении
« Ответ #48 : 06.05.2018 02:11:14 »
- Подробно до мелочей что делали перед тем как синаптик завис и система рухнула;
запустил через кнопку "автоматическое обновление" в apt-indicator.Пока он скачивал и устанавливал пакеты был открыт ютуб в опере.После закрытия оперы синаптик показывал, что устанавливает последний пакет, но он(синаптик) не отвечал.Я пытался его экстренно закрыть но не получилось и я перезагрузился кнопкой на корпусе ПК.

Понятно.
Непонятно почему он повис на финальной стадии. По логике вещей этого не должно (не могло) было произойти.
Два пакетных менеджера сразу не могут (не должны) работать в системе.


apt-indicator

А вот этот "подарок", в моих системах первый кандидат на удаление.
Из вежливости, его пропускают первым по очереди на удаление из системы.


smart смотрели?;
прикладываю файл.Вроде ошибок нет

whdd по винчестеру проходились?
да.4 ошибки "TIME" и 2 сектора "<500mc" полную статистику привести не смогу - пришлось перезапускать проверку(а диск у меня 1ТБ)

Это плохо:
? TIME - превышение времени запроса
Блок (131072 байта) не читается.
Ошибка не обязательно аппаратная, поскольку:
smart атрибут 5 говорит, что релоцированных секторов нет.
smart атрибут 197 говорит, что кандидатов на релокацию нет.
Можно предположить, что ошибка софтовая.


Неразрущайщий тест чтения-записи выполняли?;
чем и как?

Сражаемся с bad-блоками
Для файловых систем ext.


memtest выполняли?
это который надо в grub запускать?

Да.


Лог по дате смотрели, что произошло в системе в момент и перед зависанием синаптика? (что привело к его зависанию?).
тут проблемка...1)я не знаю какой мне файл нужен 2) у меня не логи а сыстемдешные журналы

Это и есть лог.
Лёня Поттеринг обещал что говноинита не будет, а будет всё проще.
Он слово своё сдержал и сделал проще, как в винде: теперь этот реестр (бинарный лог) можно посмотреть только через regedit (journalctl)

На вики в строке поиска введите journald и найдёте статью о журнале.


Ссылки выше даны не для того чтобы на них просто поглазеть :-)
Но смотреть по ним только после того как убедитесь что с оборудованием в порядке.

Оффлайн Termonoid

  • Давно тут
  • **
  • Сообщений: 45
    • Email
Re: накосячил при обновлении
« Ответ #49 : 07.05.2018 19:27:49 »
Сражаемся с bad-блоками
Для файловых систем ext.
мне надо выполнить fsck.ext4 -c -c /dev/sdXYда?
memtest выполняли?
он же вроде оперативку проверяет?Да, выполнил.Сначала не понял куда смотреть, но потом нашел надписи "Pass" и "Errors".ждал до тех пор пока тесты не закончатся.Потом Pass стало равно 1 и я закончил тестирование.Ошибок не нашел(errors:0)
_             _
   \_(''/)_/

Оффлайн Termonoid

  • Давно тут
  • **
  • Сообщений: 45
    • Email
Re: накосячил при обновлении
« Ответ #50 : 08.05.2018 14:55:36 »
появилась серьёзная проблема - надо постараться всё починить до конца недели
_             _
   \_(''/)_/

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: накосячил при обновлении
« Ответ #51 : 09.05.2018 18:38:12 »
2. Вы не знаете какие файлы затронули блоки с TIME.

3. После команды 'fsck.ext4 -c -c устройство', бэдблоки исчезнут, но это не значит что Линукс придёт в исходное состояние и все проблемы исчезнут. Это только значит, что исчезнет только эта конкретная проблема которую 'fsck.ext4 -c -c' и решает.

4. whdd говорит, - проблема есть.

5. smart винчестера говорит: это не моя проблема, это проблема Линукс, смотри и ищи там.

1. Линукс не Виндоус и мне как минимум придётся пересказать для вас на форуме все шестьсот страниц Костромина или Уэлша.

0. Забэкапьте всё важное для вас то что лежит в home и переустановите систему (который уже раз? вас поджимает время)
Если бы мне был нужен kde, я бы не морочил себе голову с kde5, а взял бы стартеркит с kde4, добил бы необходимыми приложениями, а если мёртвый вис периодически проявляется, обновил бы ядро до свежего (на текущий момент 4.9.96-std-def).

Альты это корпоратив.
Корпоративу нужен свежак.
Через жёсткую проверку проходят дистрибутивы, но не бранчевые пакеты.
Свежак не обещал быть надёжным и работающим.
Чем чаще происходят изменения в архитектуре/пакетах системы, тем выше шанс разлома такой системы и тем выше требования к пользователю такой системы.
Корпоратив сидит на саппорт или его обеспечивают местные админы.
В разных Линукс жёсткость требований к релизу пакетов разная.

Оффлайн Termonoid

  • Давно тут
  • **
  • Сообщений: 45
    • Email
Re: накосячил при обновлении
« Ответ #52 : 12.05.2018 15:20:28 »
1)проблема времени исчезла
2)выполнил fsck.ext4 -c -c /dev/sda6но на момент завершения меня не было около компа и он перезагружался поэтому вывод не могу приложить
3)что дальше?
_             _
   \_(''/)_/

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: накосячил при обновлении
« Ответ #53 : 12.05.2018 23:22:42 »
2)выполнил fsck.ext4 -c -c /dev/sda6но на момент завершения меня не было около компа и он перезагружался поэтому вывод не могу приложить

Если вы не контролируете вывод и это не предполагается, то используется перенаправление вывода в файл.
См. онлайн:
Виктор Костромин "Самоучитель Линукс для пользователя"

Часть вывода fsck.ext4 -c -c
   Checking for bad blocks (non-destructive read-write test)
   Testing with random pattern: done
   Extra: Updating bad block inode.
   Pass 1: Checking inodes, blocks, and sizes
   Pass 2: Checking directory structure
   Pass 3: Checking directory connectivity
   Pass 4: Checking reference counts
   Pass 5: Checking group summary information

Если бы мог вам подсказать, какая часть какого файла попала (или не попала) в bad block inode, то жил бы сейчас не слишком далеко от Кремниевой Долины.


3)что дальше?

А в каком состоянии система на текущий момент?