Epel repo not working on Alma 10 for x86_64_v2

Hi,

I just installed AlmaLinux 10 on a x86_64_v2 device I had laying around, using the minimal installer, and tried to enable the epel repo.

However, it doesn’t seem to be working. E.g.

$ sudo dnf install htop
Last metadata expiration check: 0:09:56 ago on Sun Jun  1 11:58:59 2025.
No match for argument: htop
Error: Unable to find a match: htop
$ cat /etc/yum.repos.d/epel.repo 
[epel]
name=Extra Packages for Enterprise Linux $releasever from AlmaLinux - x86_64_v2
# mirrorlist=https://epel.mirrors.almalinux.org/mirrorlist/$releasever${releasever_minor:+z}/epel?arch=x86_64_v2
baseurl=https://epel.repo.almalinux.org/$releasever${releasever_minor:+z}/x86_64_v2/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-$releasever_major-EPEL-AltArch
gpgcheck=1
repo_gpgcheck=0
metadata_expire=24h
countme=1
enabled=1

[epel-debuginfo]
name=Extra Packages for Enterprise Linux $releasever from AlmaLinux - x86_64_v2 - Debug
# mirrorlist=https://epel.mirrors.almalinux.org/mirrorlist/$releasever${releasever_minor:+z}/epel-debuginfo?arch=x86_64_v2
baseurl=https://epel.vault.almalinux.org/$releasever${releasever_minor:+z}/debug/x86_64_v2/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-$releasever_major-EPEL-AltArch
gpgcheck=1
repo_gpgcheck=0
metadata_expire=24h
enabled=0

[epel-source]
name=Extra Packages for Enterprise Linux $releasever from AlmaLinux - x86_64_v2 - Source
# mirrorlist=https://epel.mirrors.almalinux.org/mirrorlist/$releasever${releasever_minor:+z}/epel-source?arch=x86_64_v2
baseurl=https://epel.vault.almalinux.org/$releasever${releasever_minor:+z}/Source/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-AlmaLinux-$releasever_major-EPEL-AltArch
gpgcheck=1
repo_gpgcheck=0
metadata_expire=24h
enabled=0

Does anyone know how to debug this?

EPEL repo for 10.0 is not yet populated. It’s expected in about 2 weeks.
So far only EPEL for AlmaLinux Kitten 10 is available.
For simple packages like htop I believe you can use it:
https://epel.repo.almalinux.org/10/x86_64_v2/Packages/htop-3.3.0-5.el10_0.alma_altarch.x86_64_v2.rpm

I’m on a fresh install of AlmaLinux 10(I don’t think I’m using the v2 version) and have added epel 10 repo and dnf can find some packages from epel but not all. For instances I was able to install htop just fine, but other packages(such as podman-compose) are not found. I’ve gone as far as specifying a mirror via baseurl that I know contains the package I’m looking for, but dnf still won’t find the package.

Is my issue also due to epel not being “ready” for 10.0?

EPEL is now managed per minor version (10.0, 10.1…)

Some packages (ex: podman-compose) are only built for “epel10” (so for EPEL-10.1) and are missing in EPEL-10.0

So you have to wait for EL-10.1 to be released (probably ~6 months) or ask the package maintainer to also build it for 10.0

Re: podman-compose:
It’s apparently in testing now btw.