Search code examples
linuxunixrpmyumrhel

Unable to install createrepo.noarch


I created a new EC2 on AWS, using RHEL 8. I try to do sudo yum install createrepo.noarch

But I get back this error:

Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Last metadata expiration check: 2:00:24 ago on Sat 29 May 2021 05:02:03 PM UTC.
No match for argument: createrepo.noarch
Error: Unable to find a match: createrepo.noarch

Anyone know how I can get around this error?

I thought about downloading one of them from https://rpmfind.net/linux/rpm2html/search.php?query=createrepo, but no idea which one I'm supposed to download.


Solution

  • You have to register your system first:

    # subscription-manager register
    

    And use your username and password which you used when you bought Red Hat subscription.

    If you do not want to pay, you can use CentOS Stream 8, which is free.