Попытка разобраться, почему (и как) решить проблему с пакетом dep ... проблема в том, что пакет уже установлен, просто имя пакета, который в настоящее время установлен, имеет бит архитектуры в конце имени пакета:
--> Processing Dependency: libsmbios = 2.2.27-4.12.1.el6 for package: python-smbios-2.2.27-4.12.1.el6.x86_64
--> Finished Dependency Resolution
Error: Package: python-smbios-2.2.27-4.12.1.el6.x86_64 (@dell-omsa-indep)
Requires: libsmbios = 2.2.27-4.12.1.el6
Removing: libsmbios-2.2.27-4.12.1.el6.x86_64 (@dell-omsa-indep)
libsmbios = 2.2.27-4.12.1.el6
Updated By: libsmbios-2.2.27-1908.9058.el6.x86_64 (dell-system-update_dependent)
libsmbios = 2.2.27-1908.9058.el6
Available: libsmbios-2.2.26-3.el6.i686 (epel)
libsmbios = 2.2.26-3.el6
[root@box yum.repos.d]# rpm -qa | grep python-smbios
python-smbios-2.2.27-4.12.1.el6.x86_64
Моя среда управляется марионеткой и состоит из сотен ящиков, в которых каждую ночь выполняется обновление yum, поэтому ручное решение (например, --skip-broken) не является жизнеспособным решением.
Я нашел здесь ответ: http://lists.us.dell.com/pipermail/linux-poweredge/2016-April/050490.html
короткая версия - отключить репозиторий dell - yum remove dell_ie_rac python-smbios
тогда yum update снова работает.
не уверен, какое влияние это окажет на утилиты dell, но я бы предпочел отключить их, чем предотвращать обновления сервера.