Я намеревался переустановить python и yum в Centos7 и столкнулся с той же проблемой. Кажется, эта проблема происходит от версии пакетов yum rpm. возможно, вы использовали последнюю версию rpm-4.11.3-25.el7.x86_64.rpm, rpm-python-4.11.3-25.el7.x86_64.rpm, yum-3.4.3-154.el7.centos.noarch.rpm, Они слишком новые, вы можете попытаться извлечь соответствующие пакеты из iso-файла, который вы установили в системе. Я не специалист по Linux, и не могу объяснить причину ошибки. Это просто сработало для меня. Надеюсь, что это даст вам некоторую подсказку.
искренне женхуа