While installing jamalloc or jamalloc-devel on rocky linux 10, I am getting an message “"Premium package in your transaction require a subscription: jemalloc”> The same I have installed in RL 9 with EPEl repo and without any subscription.
Where are you getting this message? What are the exact commands you’re running? It would help to know what your console output actually is to assist you further.
root@rocky-web:~# dnf list jemalloc*
Available Packages
jemalloc.x86_64 5.3.0-10.el10_1 epel
jemalloc-devel.x86_64 5.3.0-10.el10_1 epel
root@rocky-web:~# dnf install jemalloc
Last metadata expiration check: 0:00:08 ago on Fri 02 Jan 2026 11:14:14 AM CET.
Dependencies resolved.
========================================================================================================================
Package Architecture Version Repository Size
========================================================================================================================
Installing:
jemalloc x86_64 5.3.0-10.el10_1 epel 232 k
Transaction Summary
========================================================================================================================
Install 1 Package
Total download size: 232 k
Installed size: 829 k
Is this ok [y/N]: y
Downloading Packages:
jemalloc-5.3.0-10.el10_1.x86_64.rpm 1.6 MB/s | 232 kB 00:00
------------------------------------------------------------------------------------------------------------------------
Total 597 kB/s | 232 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : jemalloc-5.3.0-10.el10_1.x86_64 1/1
Running scriptlet: jemalloc-5.3.0-10.el10_1.x86_64 1/1
Installed:
jemalloc-5.3.0-10.el10_1.x86_64
Complete!
That sort of message would suggest it is trying to install jemalloc from some other repository that has been enabled - most likely one that does require a subscription as they do exist, but none of Rocky or EPEL repositories would give such a message.
I would suggest checking and disabling whatever other repositories you have added. Use:
dnf repolist
and post the results from that command here so that we can see.
thanks for the help…I have getpagespeed repo along with epel and it’s using getpagespeed repo for installing jemalloc package and getting this issue…after removing the getpagespeed repo i am able to install jemalloc package through epel repo.
What you can also do is set a priority on the getpagespeed repo, so that it is lower than epel. That way you can keep it enabled, and still get packages from both. If a conflict exists, then it will pull from epel if the priority of getpagespeed is lower.
Two repos offer package with same name (“jemalloc”) but those packages are not identical.
(One requires “subscription”, the other does not. Who knows what other differences they have?)
Which version is selected? Depends.
Highest version of the package is the default
Repo with higher priority wins, even if other repo has higher version of package
The repo config can also exclude some packages to hide that repo’s versions of those package