Обновление с FreeBSD 10.1 до 10.2 не выполнено из-за неправильного хэша

Только произведенный от самого ядра будет в dmesg.

Другой вывод от процесса init и услуг, которые он запускает. Существует много различных реализаций init наиболее часто используемый на GNU/Linux (некоторые из которых не называют "init") и их поведение может отличаться и настраиваться, в этом контексте, но по моему опыту, они не делают журналом по умолчанию всего, что они печатают на экран. Далее, они не перенаправляют вывод сервисов, которые они запускают - что-либо, что они печатают к стандарту, или стандартная погрешность только закончится на экране. Это до отдельных сервисов, что они делают WRT к syslog1 и потокам вывода. Большинство из них должно хорошо использовать системный журнал, но о чем они сообщают, там может не совпасть с тем, о чем они сообщают stdout/stderr при запуске. Обычно будет намного больше в системном журнале, чем на экране.

Три наиболее распространенных init реализации использовали на GNU/Linux, если Вы интересуетесь изучением специфических особенностей:

  • SysV init (Debian, хинду, другие): Первоначально, это было единственной init системой, используемой главными дистрибутивами Linux; технически SysV является спецификацией, фактическая реализация, используемая на Linux, была проектом GNU.

  • Systemd (Fedora, дуга): разработанный Redhat.

  • Выскочка (Ubuntu): разработанный каноническим.


1, Если системный журнал еще не запускается, или файловая система, содержащая журналы еще, не является смонтированным чтением-записью, сообщения могли бы быть отброшены, который является, почему у Вас может быть неудавшаяся начальная загрузка без записи в журналах - начальная загрузка, отказавшая, прежде чем вход будет возможен, но там будет все еще произведен к консоли.

2
16.08.2015, 20:48
2 ответа

"Поврежденный" файл хранится в / var / db / freebsd-update / . Файлы названы в соответствии с их хешем. Вы можете продолжить, просто удалив файл, который был загружен неправильно, так что при следующем запуске, если freebsd-update загрузит его снова.

sudo rm /var/db/freebsd-update/5f019a418777cb657afa2135ec50532d4a61f8c6b1373e4e4f6b173f3aa98741.gz

Я всегда считал, что повторной загрузки было достаточно. По моему опыту, проблема заключается в процессе загрузки, а не в файле на зеркале.

Тем не менее, если файл на самом деле поврежден на зеркале, то загрузка того же файла не поможет, и вам следует попробовать выбрать другое зеркало, как предложил Марк.

2
27.01.2020, 22:05

У меня такое же поведение. Это происходило несколько раз за последний год, и, похоже, что это, как правило, было связано с ошибками при обновлении зеркал.

Я перепробовал пару раз и ударил по хорошему зеркалу, можно попробовать заставить его использовать определенные и посмотреть, как это происходит. Я считаю, что это было либо update5, либо update6, которые работали на меня.

С другой стороны, вы можете подождать, пока у них не появится шанс исправить это. Я сообщил о проблеме, так что надеюсь, что она будет решена "скоропостижно".

1
27.01.2020, 22:05

Теги

Похожие вопросы