1, in unloading RPM package times error is as follows
[Email protected] ~]# rpm-e cyrus-sasl-lib-2.1.22-4
Error: "cyrus-sasl-lib-2.1.22-4" specifies multiple packages
2. Find the following results:
[Email protected] ~]# Rpm-qa |grep cyrus-sasl-lib
Cyrus-sasl-lib-2.1.22-4
Cyrus-sasl-lib-2.1.22-4
[Email protected] ~]#
Through the above search results, it is found that there are two of the same package name, because my machine is a 64-bit system, originally installed Cyrus-sasl-lib, 32-bit and 64-bit cyrus-sasl-lib RPM packages are installed. That's why the above question has arisen.
Workaround:
With the parameter --allmatches on the Unload
--allmatches Parameters : to uninstall any matching packages
If the dependency package relationship cannot be uninstalled, you can use the parameter --nodeps
--nodeps parameters, unloading directly without regard to dependencies
Uninstall RPM Package times wrong specifies multiple packages