Назад | Перейти на главную страницу

Сервер не загружается из-за ошибки lvm: «Недопустимый аргумент для --available: ay Ошибка при синтаксическом анализе командной строки».

У нас проблемы с нашим сервером хранения, он не обновлялся какое-то время, поэтому мы попытались обновить его, но в процессе обновления (требовалось несколько обновлений пакета 2k) он полностью отключился. (нет экрана на материнской плате, ssh мертв, но на дисках все еще какой-то io: мигают светодиоды)

Мы перезагружали машины, чтобы посмотреть, что происходит. Загрузка не удалась, и мы получили эту ошибку:

Server fails to boot with lvm error : ¨Invalid argument for --available: ay Error during parsing of command line.¨

Единственное решение, которое я смог найти, - это банк знаний redhat, защищенный платным доступом :(

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

Он работает на машине centos 6, в нем говорится (etc / redhat-release), что это 6.7, но я думаю, что он старше, и что 6.7 является обновленной версией.

Я не уверен, что это полезно в этом контексте, но я сбросил (grep -v '#') конфигурацию /etc/lvm/lvm.conf

initscripts versions greater or equal to 9.03.32-1 and below 9.03.38-1
lvm versions below lvm2-2.02.97-2.el6

Это происходит только во время сбоя транзакции yum. Обновление обоих пакетов до последней версии должно решить проблему.