Внезапно на 3х одинаковым машинах с Centos7 перестал работать yum. Валился с такой ошибкой
# yum install targetcli Загружены модули: fastestmirror, priorities epel | 4.4 kB 00:00:00 Loading mirror speeds from cached hostfile * base: centos-mirror.rbc.ru * extras: centos-mirror.rbc.ru * updates: centosh5.centos.org 36 packages excluded due to repository priority protections Разрешение зависимостей --> Проверка сценария ---> Пакет targetcli.noarch 0:2.1.fb37-3.el7 помечен для установки --> Обработка зависимостей: python-ethtool пакета: targetcli-2.1.fb37-3.el7.noarch --> Обработка зависимостей: python-configshell пакета: targetcli-2.1.fb37-3.el7.noarch --> Проверка сценария ---> Пакет python-configshell.noarch 1:1.1.fb14-1.el7 помечен для установки --> Обработка зависимостей: python-urwid пакета: 1:python-configshell-1.1.fb14-1.el7.noarch --> Обработка зависимостей: pyparsing пакета: 1:python-configshell-1.1.fb14-1.el7.noarch ---> Пакет python-ethtool.x86_64 0:0.8-5.el7 помечен для установки --> Обработка зависимостей: libnl.so.1()(64bit) пакета: python-ethtool-0.8-5.el7.x86_64 --> Проверка сценария ---> Пакет libnl.x86_64 0:1.1.4-3.el7 помечен для установки ---> Пакет pyparsing.noarch 0:1.5.6-9.el7 помечен для установки ---> Пакет python-urwid.x86_64 0:1.1.1-3.el7 помечен для установки --> Проверка зависимостей окончена Зависимости определены ============================================================================================================================================================================================== Package Архитектура Версия Репозиторий Размер ============================================================================================================================================================================================== Установка: targetcli noarch 2.1.fb37-3.el7 base 56 k Установка зависимостей: libnl x86_64 1.1.4-3.el7 base 128 k pyparsing noarch 1.5.6-9.el7 base 94 k python-configshell noarch 1:1.1.fb14-1.el7 base 63 k python-ethtool x86_64 0.8-5.el7 base 33 k python-urwid x86_64 1.1.1-3.el7 base 654 k Итого за операцию ============================================================================================================================================================================================== Установить 1 пакет (+5 зависимых) Общий размер: 1.0 M Объем изменений: 3.9 M Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Traceback (most recent call last): File "/usr/bin/yum", line 29, in <module> yummain.user_main(sys.argv[1:], exit_code=True) File "/usr/share/yum-cli/yummain.py", line 367, in user_main errcode = main(args) File "/usr/share/yum-cli/yummain.py", line 273, in main return_code = base.doTransaction() File "/usr/share/yum-cli/cli.py", line 771, in doTransaction resultobject = self.runTransaction(cb=cb) File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1729, in runTransaction if self.fssnap.available and ((self.conf.fssnap_automatic_pre or File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1126, in <lambda> fssnap = property(fget=lambda self: self._getFSsnap(), File "/usr/lib/python2.7/site-packages/yum/__init__.py", line 1062, in _getFSsnap devices=devices) File "/usr/lib/python2.7/site-packages/yum/fssnapshots.py", line 156, in __init__ self._vgnames = _list_vg_names() File "/usr/lib/python2.7/site-packages/yum/fssnapshots.py", line 59, in _list_vg_names stdout=subprocess.PIPE, stderr=subprocess.PIPE) File "/usr/lib64/python2.7/subprocess.py", line 711, in __init__ errread, errwrite) File "/usr/lib64/python2.7/subprocess.py", line 1308, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory #
Вылечилось это так:
curl http://mirror.yandex.ru/centos/7/updates/x86_64/Packages/lvm2-2.02.115-3.el7_1.1.x86_64.rpm -o lvm2-2.02.115-3.el7_1.1.x86_64.rpm curl http://mirror.yandex.ru/centos/7/os/x86_64/Packages/device-mapper-persistent-data-0.4.1-2.el7.x86_64.rpm -o device-mapper-persistent-data-0.4.1-2.el7.x86_64.rpm rpm -i device-mapper-persistent-data-0.4.1-2.el7.x86_64.rpm rpm -i lvm2-2.02.115-3.el7_1.1.x86_64.rpm
По моему понять это в принципе сложно, проще запомнить.