Проблема
При установке / обновлении / удалении пакета с помощью команды YUM появляется следующее сообщение об ошибке / предупреждение (выделено жирным):
# yum erase VRTSvxvm Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager This system is not registered with an entitlement server. You can use subscription-manager to register. Resolving Dependencies --> Running transaction check ---> Package VRTSvxvm.x86_64 0:7.4.0.1400-RHEL7 will be erased --> Processing Dependency: VRTSvxvm for package: VRTSaslapm-7.4.0.1220-RHEL7.x86_64 --> Running transaction check ---> Package VRTSaslapm.x86_64 0:7.4.0.1220-RHEL7 will be erased --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================== Package Arch Version Repository Size ============================================================================================================================================================== Removing: VRTSvxvm x86_64 7.4.0.1400-RHEL7 installed 1.0 G Removing for dependencies: VRTSaslapm x86_64 7.4.0.1220-RHEL7 installed 83 M Transaction Summary ============================================================================================================================================================== Remove 1 Package (+1 Dependent package) Installed size: 1.1 G Is this ok [y/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Warning: RPMDB altered outside of yum. ...
Объяснение
Это просто предупреждение, в котором говорится, что пользователь или другое приложение напрямую, без использования yum, использовали rpm для установки / удаления пакета.
Чтобы избежать этого предупреждения, рекомендуется использовать только команду yum или приложения, использующие yum для установки или удаления пакетов.
Снятие предупреждения
Чтобы удалить предупреждение, используйте команду ниже, но это очистит всю историю.
# yum history new
Появление этого предупреждения не принесет никакого вреда, так как это всего лишь информационное сообщение.
Если пользователи устанавливают / обновляют / понижают / удаляют пакеты rpm с помощью команды rpm, то появление этого предупреждения совершенно нормально.
Можно просто игнорировать это!