Execution of yum and rpm command gives Macro error.
Issue
-
Execution of "
rpm" or "yum" command always display an error message "error: Macro % has illegal name (%define)".Eg: [root@example ~]# yum clean all error: Macro % has illegal name (%define) [root@example ~]# rpm error: Macro % has illegal name (%define) RPM version 4.3.3 .... [root@example ~]# rpm -q rpmdb-redhat error: Macro % has illegal name (%define) rpmdb-redhat-4-0.20060803
Environment
- Red Hat Enterprise Linux 4
- Red Hat Enterprise Linux 5
- Red Hat Enterprise Linux 6
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.