“Warning: RPMDB altered outside of yum.” При установке / обновлении / удалении пакета с помощью команды YUM

by itisgood

Проблема

При установке / обновлении / удалении пакета с помощью команды 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, то появление этого предупреждения совершенно нормально.

Можно просто игнорировать это!

 

You may also like

Leave a Comment