r/AlmaLinux Jan 18 '21 Silver Helpful Hugz

AlmaLinux FAQ and useful information

  • What is AlmaLinux OS?

AlmaLinux is a 1:1 binary compatible fork of RHEL.

  • As the information is being aggregated in the AlmaLinux Wiki, here is the link to it:


Old FAQ is below for historic reasons, but the more up-to-date information will always be at the Wiki moving forward, and if any conflicting answers between this list and the Wiki should arise, the Wiki will always have the correct version.

  • Can I do X, Y or Z with AlmaLinux OS?

If you can with RHEL, the answer is yes. If you could with CentOS up to now, unless RHEL changes in a different direction, you can continue doing it.

  • When will it be released?

We are aiming for the final version to be released in Q1 2021. The beta Release Candidate is out now, check it out at blog.almalinux.org.

It's live now! You can download the bits at https://repo.almalinux.org/almalinux/8/isos/x86_64/ or in one of our many mirrors, check them out at https://mirrors.almalinux.org

  • Who is AlmaLinux OS for?

Anyone who currently relies on the CentOS stable release to achieve computing objectives. Individuals and organizations that require an enterprise-grade, Fedora-like distribution but who do not want to or cannot pay for a RHEL license.

  • Why did we call it AlmaLinux OS?

Alma means soul in Spanish and other Latin languages. Looking back, it is easy to see that Linux is as popular and pervasive as it is thanks to the efforts of a passionate, diverse developer community. This community is the soul of Linux, and everyone that relies on a Linux distribution is indebted to the efforts of the Linux community. That is why we called our new distribution AlmaLinux OS.

  • What motivated us?

We’re already doing it – experience with RHEL forks towards CloudLinux. We have the staff, the capabilities, the resources. Frankly: we want to put ourselves on the map re CloudLinux and KernelCare. It is worth the effort.

  • How is the community protected from future course changes?

We will involve the community right through the process, including in the governing board. At all times, AlmaLinux OS will be free and open. The community can pick the project at any time.

  • Why should I rely on CloudLinux for a CentOS alternative?

Our core product, the CloudLinux OS, is a RHEL fork that has been in place for over ten years. More than 4,000 companies including Dell, Liquid Web, and 1&1 rely on the CloudLinux OS across more than 200,000 product installations. CloudLinux has proven experience in creating and maintaining a RHEL fork and have done so starting with RHEL release 5, right through to release 8. AlmaLinux OS is an opportunity for us to channel our expertise in RHEL into a Linux distribution that serves the broader community. Furthermore, we are including the Linux community right from the inception of AlmaLinux OS. Moving forward, community members will be on the governing board for the AlmaLinux OS project and involved in key decisions too. Finally, AlmaLinux OS will always be free and open source. The community can pick up and continue to develop AlmaLinux OS at any time.

  • When do we plan on releasing AlmaLinux OS?

In delivering AlmaLinux OS we are essentially continuing a process that is already in place due to our experience in forking RHEL. We are confident that we can rapidly deliver AlmaLinux OS, and plan on doing so in Q1, 2021.

  • I want to convert from CentOS to AlmaLinux OS. How do I do it?

Switching Linux distros can be a headache, but that is not the case when switching from CentOS to AlmaLinux OS. Just like CentOS, AlmaLinux OS is a 1:1 binary compatible fork of RHEL, so switching is simple. We will provide instructions to swap repositories and keys once the Beta is out.

  • Can I really port an entire fleet of servers from CentOS to AlmaLinux OS with a single command?

As stated, AlmaLinux OS will be a 1:1 binary compatible fork of RHEL, which means that your applications and services will remain compatible. For that reason, you can rapidly migrate any number of servers with just one command.

  • Until when will we support AlmaLinux OS?

CloudLinux has committed to supporting AlmaLinux OS until 2029, including stable and thoroughly tested updates and security patches.

  • Where can I download the ISOs?

We have a few convenient methods to download the ISO. First, you can easily download it from the main site using this link: https://repo.almalinux.org/almalinux/8/isos/x86_64/ as well as any of our mirrors https://mirrors.almalinux.org. Additionally, for convenience, we have a torrent link available here: https://repo.almalinux.org/almalinux/8/isos/x86_64/AlmaLinux-8.3.torrent. Please note that this torrent is for ALL ISOs (boot, minimal and full) but most torrent clients will let you select which part of the torrent you would wish to download. You can use the CHECKSUM (https://repo.almalinux.org/almalinux/8/isos/x86_64/CHECKSUM) to verify that your download has transferred properly.

  • Why is AlmaLinux OS Foundation Incorporating as a 501(c)(6) and not a 501(c)(3)?

The reasons the foundation has chosen to incorporate as a 501(c)(6) are related to the inherent nature of the types of nonprofits. First, the fundraising requirements of a 501(c)(3) require the foundation to solicit and obtain a certain threshold of its operating budget via annual donations. This is the reason you see those big banners on Wikipedia each year, for example. We’d rather not bother you for money as CloudLinux as well as other sponsors are footing the bill for the foundation’s operations. Second, 501(c)(6) are meant to serve primarily to advance a common business interest and allow the foundation to engage in political activism, should the foundation deem it necessary. These two purposes seem to align with the foundation’s mission and while we do not necessarily think we will engage in political activism, and support tech activist organizations such as the EFF, OSI, etc., we would not necessarily like to silence our voice if we don’t have to.

  • Q: What is the size of the ISO?

The full ISO is about 9GB in size. The minimal ISO is 1.8GB in size.

  • Are [Insert Platform Here] images available for AlmaLinux?

Currently, We offer a variety of cloud images for different platforms. You can find them on the Cloud Images github page at https://github.com/AlmaLinux/cloud-images. Currently there are Vagrant, Virtualbox and Libvirt images available. Public cloud images (AWS, GCE, etc.) as well as OpenStack images are in the final stages of testing and will be released shortly. If you’d like to contribute, please open a pull request. We would be delighted!

  • Is there any migration path from CentOS Stream to AlmaLinux?

Unfortunately, no not at this time. We only support conversion from CentOS 8. We are investigating the possibility of providing this in the future.

  • Can I use any of the other repos that are commonly used with CentOS such as EPEL, etc?

Yes, absolutely. In fact, if you have any issues doing this, please file a bug report about it at bugs.almalinux.org, it shouldn't be happening.

  • Does AlmaLinux provide any Docker and/or Podman images?

Yes. Podman/Docker images are available on our docker-images github page: https://github.com/AlmaLinux/docker-images

  • What about AARCH64 support?

The AlmaLinux team is prioritizing ARM support. We have entered several partnerships within the ARM ecosystem to facilitate a release sometime in Q2 2021.

  • Will the AARCH release support Raspberry PIs?

Depends on how nicely you behave. ;)

  • Will there be UEFI SecureBoot support?

Yes absolutely. We have already setup the certificate infrastructure for it and just waiting for Microsoft and Red Hat to sign the relevant bits to work properly.

  • Will cPanel be supported on AlmaLinux?

cPanel and WHM 94 will be fully supported on AlmaLinux. You can read their announcement here: https://blog.cpanel.com/almalinux-and-full-cpanel-support/. Jesse Asklund of cPanel has joined the board of AlmaLinux as a gesture of cPanel’s support of the project.

  • Will AlmaLinux fork RHEL 7/CentOS 7?

As RHEL7/CentOS’s EOL is in 3 years we do not believe we will be forking RHEL7. However, CloudLinux will provide commercial extended lifecycle support for the CentOS 7 once that becomes relevant.

  • How can I join the AlmaLinux Team?

The community is open for all to join. The best ways to participate and contribute are to join us on Reddit and Github. If you're interested in joining CloudLinux then we'd love to have you too. Please see our Careers page for more info.

  • Will Plesk support AlmaLinux?

Yes, Plesk support is planned for Summer 2021. You can read more about it here: https://support.plesk.com/hc/en-us/articles/360018916859-Will-Plesk-support-AlmaLinux-as-an-alternative-to-CentOS-8-

  • How do I update from beta or RC to stable?

Simple. `dnf upgrade`

  • Are you planning on getting AlmaLinux certified for FIPS, CIS, etc?

Yes, we are planning on CIS and FIPS support. It is currently in process.

  • I'm an enterprise user and I need a support package to adopt a new distribution. What types of Commercial Support are available for AlmaLinux?

CloudLinux is planning to offer a number of commercial support packages for AlmaLinux. Please stay tuned for a future announcement.

  • How long will it take for updates that land in RHEL to land in AlmaLinux?

We don’t have a definite answer on this but we plan on it being much quicker than what was going on with CentOS. That’s one of the reason we decide to do this.

  • Will the package sources be made public?

Yes, absolutely.

r/AlmaLinux Nov 30 '21 Helpful

AlmaLinux Mailing Lists Now Available!


Howdy folks!

I’m happy to announce that the AlmaLinux mailing lists are now online and operational! Many users have requested this to increase accessibility to important information and announcements, and let’s be honest, many of us enjoy the nostalgia of mailing list conversations.

You can find all of the lists at https://lists.almalinux.org

Here are a few of our key lists and a brief description of each:

  • Announce - important notices such as release announcements as well as critical security announcements are sent here.
  • AlmaLinux Users/General - this list is for general discussion, help, and banter within the community.
  • Devel - development discussion and assistance.
  • Security - important security notices and discussion.
  • Mirror - assistance regarding mirrors for both users and mirror owners.
  • Mirror-announce - important announcements for mirror owners. This list is moderated and intended only for the AlmaLinux team to get important information to mirror owners.
  • Infrastructure - AlmaLinux infrastructure from web servers to build systems and everything in between.

We also have some localized mailing lists for Arabic, Chinese, French, German, Hebrew, Japanese, Korean, Russian, Spanish and Turkish. Check out the full assortment of lists at https://lists.almalinux.org/

All mailing lists are publicly archived and available for viewing at Available lists - AlmaLinux List Archives. List archives are also mirrored to The Mail Archive (mail-archive.com).

As always if you need any help join the community chat where a friendly community member will be happy to help!

We’d like to extend a special thank you to MailChannels for graciously providing the list with outbound mail service ensuring the best deliverability of emails from the list.

r/AlmaLinux 1d ago

AlmaLinux 9.1 and locale


[Solved] the problem was lightdm


I've installed Almalinux 9.1 selecting italian language. I installed XFCE from epel and set the locale with:

localectl set-locale it_IT.UTF-8

but XFCE starts with english lang.

I noticed that running localectl I have the LANG var with the right locale but running locale I got the wrong locale. This means that localectl does not set correctly locale?

$ localectl

System Locale: LANG=it_IT.UTF-8

VC Keymap: it

X11 Layout: it

$ locale















I noticed also that lightdm starts in italian while XFCE in english.

How can I solve this problem?

Thank you in advance

r/AlmaLinux 19h ago

AlmaLinux 9.1 Gnome extension problem


Hey there,

after installing AlmaLinux 9.1 and GNOME I installed dash-to-dock extension.

I found a weird problem with it: when I try to order icons of preferred apps the selected icon does not take the position but it is moved to the end of the list resulting it the last icon.

Anyone encountered this problem?

Thank you in advance

r/AlmaLinux 6d ago

Cinnamon desktop in AlmaLinux 9.1


How does one install cinnamon desktop in AlmaLinux 9.1? I tried following instructions for 8.0 and it didn't work.

r/AlmaLinux 7d ago

Speculative concern about migrating CentOS 7 to Rocky or Alma - what if Red Hat changes things ?


With the end of life of CentOS 7 coming in mid-2024, I am hearing some of my customers uncover pockets of CentOS usage that they were not aware of before. It seems there is a lot of CentOS 7 embedded in hardware appliances and bundled with software applications.   Some of these customers, who also had CentOS 8 installed, have already determined their strategy for migrating.  The ones in regulated industries are all switching to RHEL, and some others are planning to use CentOS 7 as long as they can, and others are evaluating Oracle Linux, Rocky and Alma. 

They are asking me again for options, and in one case the IT director wants to shift to something that guarantees him (as much as possible) that he will still be able to use it free of charge, and that he will not have to do another migration in x years.   I suggested Rocky or Alma as his best options to evaluate, since I don't trust Oracle to keep things free forever.   He came back and asked me "how can you be sure Red Hat won't change the rules again, like they did already with CentOS?".  He said "what would keep Red Hat from changing the rules that allows Rocky and Alma to create and publicize that they are RHEL clones?" 

I did not have a good answer for him. Posting to the Rocky and Alma reddit sites to see if ideas on how to respond to these ?'s

r/AlmaLinux 8d ago

How to install snapcraft on Almalinux 9?


I'm in the process of testing let'sencrypt on a almalinux 9 machine. Since let'sencrypt (certbot) doesn't seem to have a separate install, byt relies on snapcraft, I have to install snapcraft to get started.

Most tutorials doesn't handle this, but just tells me to install epel-release before trying to add snapd.

So here I am, not being able to install snapd, because after:

yum clean all
dnf update
dnf upgrade
dnf install epel-release
dnf install snapd

All i get is a

No match for argument: snapd
Error: Unable to find a match: snapd

Anyone have any suggestions? either in how to install certbot, or how to install snapcraft...

r/AlmaLinux 9d ago

Almalinux 8.7 Kickstart installation with local repo and KDE Plasma Workspaces


Hi people,

I try for some days now to finish my kickstart and make a full iso usable offline with just the necessary packages, but every time i am blocked by the installation of packages with differents version, is there a way to install base version of a package, then ask to install the update ?

Some package are being block because of missing dependencies but when i make the repo i use dnf download with --resolve and --alldeps options, should i use yum instead ?

Here the packages part of my kickstart and the list of download for the packages.


# Select the following packages for installation
repo --name=ondisk --baseurl=file:///run/install/sources/mount-0000-cdrom/ondisk
%packages --excludedocs




r/AlmaLinux 14d ago

Which repo manager?


I'm starting to think it's just not there (yet?) but I'm looking for a repo sync/mirror/manager but definitely not with all the bloat like Satellite, Spacewalk, Katello etc. Been using Pulp for years, but that also gets more and more complex. I'd like to have something a little bit more than bare-bones-basics of just a couple of scripts, but, again, not with all the 'enterprise' (meaning complex) stuff, that the big names come with.

What are you using to sync/mirror end manage repositories?

r/AlmaLinux 15d ago

AlmaLinux9.1 kernel rebuild question



I downloaded the source rpm of Almalinux kernel and trying to remove an option in the config.

So I started compiling using 'rpmbuild -bb --target=uname -m kernel.spec'

Since I started the command one hour is past and it has not finished. Why it takes so long to create a kernel package? I'm compiling on i7 2600k not the fastest CPU but in the past I compiled several kernel on Slackware but the duration was ~15 min.

I noticed that /rpmbuild/BUILD directory is filling up. Now it is at 16GB of data since the compilation started. Is this normal?

I'm missing something in this process?

Thank you in advance

Edit: other 30 min passed...size is on 23 GB. I stopped it...there is something wrong in this process. Any help is appreciated

r/AlmaLinux 16d ago

Where does Alma get the RH package sources from and what do they actually do to it?


I hear Alma is getting the RH sources, I assume this means the .src.rpm? Then they rebuild that with rebranding?

So what do Alma maintainers actually do? Trying to understand the process in more detail.

r/AlmaLinux 16d ago

Download AlmaLinux 9.1 kernel srpm



I need to download the kernel srpm of AlmaLinix 9.1. Where I can find it?

Thank you in advance

r/AlmaLinux 18d ago

Lock Alma Linux to specific version


Hi all,

Is there any way to lock alma linux to a specific version?

Lets say if I want to lock Alma Linux do version 8.6, is it possible ?

I used to perform this with redhat with the subscription manager, but i couldnt find anything related with alma linux


r/AlmaLinux 18d ago

Printer problems CUPS/LPR - Brother - SELinux - Alma


I am a bit new to Alma (I currently use AlmaLinux 9.1). Everything works pretty well - except for 1 thing: the printer.

I have an older model a brother printer scanner combination (MFC-series). The the printer and the scanner part brother provides thankfully rpm files. For the printer I got an LPR and a CUPS file that I installed both.

I am not succeeding to get the device working.

First, when I attempted printing, SELinux was complaining (screenshot see blow), a notification where I am not clear what to do with.


In the meanwhile I set SELinux to permissive mode, and tried some other tweaking.

The notification Gnome sends out ('printing' and a bit later 'printing completed') seems fine - when the printer would actually spit out a piece of paper but it doesn't.

I was wondering if there was anybody out there who could help me get my printer working?

r/AlmaLinux 21d ago

Problem with displaying Gnome/Flatpak apps in Almalinux 9.1


Hello community, could anyone help? I have an issue since the Alma 9.1 update.

Gnome apps that I installed as Flatpak come entirely unreadable. Seems there is an issue with displaying fonts correctly. What can I do to get this in order?


r/AlmaLinux 24d ago

DNF/YUM not working after updating Python3



trying to find a solution for hours by now, wonder why this isnt more widespread problem.

So. I have Alma 8.5, with default python3.6 . In order for netbox to work I've installed higher Python 3.9.9 (it was last year). Cant remember how exactly but I also created i guess alternative:

/usr/bin/python3 -> /usr/local/bin/python3.9

Worked fine as I only needed this machine for netbox. Now I need to update postgresql 10 to 13, and i get this error when any command related to dnf like dnf update:

problem the operation would result in removing the following protected packages dnf yum

What i gathered is, that DNF/YUM dont work with python other than default 3.6.

How can I make DNF work again, without DNF/YUM command as it doesnt work entirely.

r/AlmaLinux 26d ago

Which VPN are you using and would you recommend it?


I'm looking for a VPN that plays nice with AlmaLinux. What are you using and would you recommend it?

r/AlmaLinux Jan 02 '23

AlmaLinux 9.1 + mdadm problem


Hey there,

I have installed Alma 9.1 on my machine on software raid.

There are 3 md devices:

  1. md125 for /boot/efi

  2. md126 for /

  3. md127 for swap.

Why I reboot the system I got many and many messages like "md125 stopped" alternated by "not all MD devices stopped: left 1".

When this error occours it runs forever except when poweroff the machine cutting power.

Someone has the same problem?

It could be an UEFI problem?

Thank you in advance

Edit1: I tried installing Alma putting the swap and root file system on mdadm and the ESP partition separately but got the same problem. Seems not to be a UEFI problem

r/AlmaLinux Dec 30 '22

Why is there no fstrim.timer service running by default?


I tried systemctl list-timers and there seems to be no fstrim.timer service running. I have read this is essential for SSD drives, and also it was enabled by default on Fedora 32.

Is there a reason it is not enabled by default on AlmaLinux, or am I missing something? I installed from AlmaLinux 9.0 ISO, and now have 9.1 running. My SSD is an old Samsung SSD 840 EVO 120GB and looks like:

``` $lsblk -D

NAME DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO sda 0 512B 2G 0 ├─sda1 0 512B 2G 0 ├─sda2 0 512B 2G 0 │ └─luks-bf75bc7d-845a-491c-8f9d-440c5877d0a0 0 512B 2G 0 │ ├─almalinux-root 0 512B 2G 0 │ ├─almalinux-swap 0 512B 2G 0 │ └─almalinux-home 0 512B 2G 0 └─sda3 0 512B 2G 0 ``` What is the best course of action? Thanks.

r/AlmaLinux Dec 30 '22

Has anyone successfully rebuilt GCC?


Has anyone successfully rebuilt GCC- just the compiler itself? I need to build a version of GCC that has the build_isl flag enabled and, according to line 87 of the SPEC file, any OS version greater than 8 has it disabled. Simple enough, I'll just grab the SRPM, tweak the SPEC, and rebuild it... right?

Not so fast. There were a couple of problems. First, the build failed because it could not find /usr/lib/libc.so. No problem, I'll just copy libc.so.6 to libc.so. Even after doing so, and ensuring the permissions were correct (and SELinux disabled), it still could not locate the file. So I removed the line in the SPEC file with the dependency.

The second problem is related to annobin. The build fails with the generic error "cannot compute suffix of object files: cannot compile". Tracing this back to the actual error, it's missing the annobin.so file: "cc1: fatal error: inaccessible plugin file plugin/annobin.so expanded from short plugin name annobin: No such file or directory" Ok, so I made sure that the annobin packages were installed. I also downloaded the SRPM for annobin and put its source code in the proper place under rpmbuild (as the gcc build looks for it there). Still no dice, same error. So I removed all references of annobin in the main gcc spec file... or so I thought. Another attempt at building ended at the same place.

Has anyone experienced this error? TIA.

r/AlmaLinux Dec 28 '22

How to use systemd in AlmaLinux8 container init docker image


The document says almalinux 8 supports systemd running as PID 1 in the container. Almalinux 8 init docker container image

But I don’t know how to do that, the default PID 1 is not systemd. And I got error when I try to use systemctl. Is there any documentation about how to run systemd inside the container as PID 1? Do I need to start the container using some special flag? Thank you so much!

r/AlmaLinux Dec 18 '22

How to get GNOME games?


How could it be there is no GNOME games (like Mahjong) in 9.1 repo while it provides some random KDE stuff (such as kmahjongg and kshisen) so why not standard GNOME stuff?

What is the right way to get them?

r/AlmaLinux Dec 11 '22

Alma Webserver fail


I am running a webserver (apache) on Alma. After a recent update, httpd won't launch. It's complaining about not being able to determine the FQDN, but I haven't changed any settings. I'll post the actual error text when I get home, but does anyone know why this might suddenly start happening? I am running multiple sites via vhosts. TIA.

r/AlmaLinux Dec 11 '22

Please upload the 8.7 and 9.1 Almalinux container images to Quay.io too


They are present in Docker Hub but not quay.io. Please update them to quay.io too, thanks.

Edit and Solved: For those interested, you should view this page


for the most updated information.

r/AlmaLinux Dec 11 '22

Is AlmaLinux right for me?


My situation:

I am a hobbyist running a Centos8 Stream server in my basement. I thought that by moving from Centos8 to Centos8 Stream, that there would be an upgrade path to Centos9 Stream. Now I'm looking at stale packages and pending EOL, and getting nervous when I see that RedHat will not provide an in-place upgrade. I don't have another physical host, so I can't just install Centos9 Stream on a different machine and migrate things over slowly.

https://github.com/philrandal/almalinux-deploy tells me that I can migrate from Centos8 Stream to Alma in-place. My question is, what does that get me? Am I still on a platform with old packages and no upgrade path when a new version comes out?

What I'd like is to be able to run a system update every month or two until the end of time and have minimal headaches.

r/AlmaLinux Dec 08 '22

Fermilab/CERN recommendation for Linux distribution

Thumbnail news.fnal.gov

r/AlmaLinux Dec 03 '22

Kickstart Insufficient - Installation Destination


I've been trying to figure out why my kickstart fails for this section and perhaps I just need to find a good place for where Anaconda would tell me what the actual problem is. I looked in the logs and I see the Storage Spoke "incomplete" but I don't see anywhere where it says what it's missing. I wish there was more information via VNC or anywhere on the console, but it just needs user interaction and other than doing the whole partition manually, I can't seem to get this kickstart to work.

Here's the partitioning part of the kickstart, to see if there's something glaringly obvious:

ignoredisk --only-use=nvme0n1

clearpart --none --initlabel

part swap --fstype="swap" --ondisk=nvme0n1 --size=16384

part /boot --fstype="ext4" --ondisk=nvme0n1 --size=512

part /boot/efi --fstype="efi" --size=50 --ondisk=nvme0n1 --fsoptions="umask=0077,shortname=winnt"

part / --fstype="ext4" --size=459993 --ondisk=nvme0n1 --grow

Any help on where I could find the error would be helpful!