Как избежать ручной переустановки zfs после обновления ядра

Я использую ZFS, и каждый раз, когда ядро ​​обновляется, ZFS нарушается, а монтирование отсутствует. Я всегда должен следовать этой процедуре, которую я нашел в сети ( https://github.com/zfsonlinux/zfs/issues/1155 ):

dkms remove -m zfs -v 0.6.4.2 --all
dkms remove -m spl -v 0.6.4.2 --all
dkms add -m spl -v 0.6.4.2
dkms add -m zfs -v 0.6.4.2
dkms install -m spl -v 0.6.4.2

Последняя команда всегда приводит к ошибке, и в этом случае я должен выполнить:

apt-get install --reinstall linux-headers-3.13.0-62 linux-headers-3.13.0-62-generic

Я также должен быть осторожным, чтобы каждый раз получать правильные версии. Что делает его еще более болезненным.

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

Я использую Kubuntu amd64 14.04

uname -a
Linux 3.13.0-62-generic #102-Ubuntu SMP Tue Aug 11 14:29:36 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Я довольно новичок в Linux, поэтому, пожалуйста, будьте осторожны:)

Обновление: Изменена версия заголовка, чтобы соответствовать выводу uname.

Также да, я не запускал dkms install -m zfs -v 0.6.4.2, так как ранее команда уже приводила к ошибке. Я понимаю, что команда "add" в сочетании с переустановкой заголовка имеет тот же эффект. В любом случае, я проверю это в следующий раз.

Обновление 2: Некоторый дополнительный бит информации. Установка по умолчанию создала загрузочный раздел, который смешно мал (230 МБ), и я стараюсь время от времени не забывать его очищать, но у меня было несколько случаев, когда обновление могло не иметь достаточно места на загрузочном разделе, чтобы завершить без ошибок , Я понятия не имею, насколько это опасно, и если моя система уже давно повреждена из-за этого. Так как это происходит так легко, я надеюсь, что это не так уж и важно.

Обновление 3: Эта проблема со временем исчезла, я думаю, это была ошибка, которая была исправлена.

0
задан 27 March 2017 в 16:06

2 ответа

Это похоже linux-headers-generic, пакет не установлен.

Именно поэтому linux-headers не обновляют с linux-image.

Выполнение в терминале

sudo apt-get install linux-headers-generic

и у Вас всегда будут корректные заголовки.

0
ответ дан 28 March 2017 в 02:06
  • 1
    Я попробовал это, но тогда это требует, чтобы они подняли VPN вручную. Я хочу, чтобы система попыталась соединить VPN автоматически, но сохранять проводное соединение , даже если это перестало работать. – hexadecagram 20 November 2016 в 10:42

Вы получаете пакет zfs, который это поддержало быстрее, т.е. каждый выпуск ядра, специалист по обслуживанию находится на нем и обновляет свою кодовую базу для нового ядра сразу же.

Используя дугу Linux, Вы будете видеть, что demizer обновляет zfs-linux-git в значительной степени в течение нескольких дней после обновляемого ядра, который в этом является всегда новейшим, таким образом, ему отключали его работу для себя для, например,

Используя пакеты LTS, Вы, желание могло бы видеть эти проблемы, усугубленные, так как LTS означает обновлять ядра экономно, который является тем, что приводит к этой проблеме во-первых.

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

0
ответ дан 28 March 2017 в 02:06
  • 1
    Привет, я включил archlinux тем временем, но все еще имею ту же проблему. It' s то же как Ваш, хотя, у меня есть d на конце так it' s 6791d. и существует запись для nct6791 -* в sensors3.conf: маркировка in0 " Vcore" < code> маркировка in2 " AVCC" маркировка in3 " +3.3V" маркировка in7 " 3VSB" маркировка in8 " Vbat" in2_min 3.3 набора * 0,90 in2_max 3.3 набора * 1,10 in3_min 3.3 набора * 0,90 in3_max 3.3 набора * 1,10 in7_min 3.3 набора * 0,90 in7_max 3.3 набора * 1,10 in8_min 3.0 набора * 0,90 in8_max 3.3 набора * 1,10 </code> – knil4_crack 2 February 2017 в 11:33

Другие вопросы по тегам:

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