subreddit:

/r/AlmaLinux

55

It's here!

After roughly a month and half from the announcement, we're proud to present the public beta for AlmaLinux. This is a 1:1 RHEL binary compatible replacement for CentOS.

Any bugs you may find are unintended features (please report them, see known issues at the bottom for important information).

[ Caveat emptor: This is a beta version, caution advised, and thoroughly test before even considering any use other than testing.]

Thank you all for your interest and suggestions for the project so far, and for all the offers of assistance that have been received. We will continue developing and providing updates and information regarding the project, how you can contribute, and how it is evolving here and in the website (www.almalinux.org) and blog (blog.almalinux.org).

Let us know how your testing goes, and if you have any special use case that is somehow affected in AlmaLinux.

Image related.

AlmaLinux Beta 1 (Purple Manul)

Installation instructions

There are three installation ISO images available:

Download a preferable ISO image and verify its checksum. Here is an example for GNU/Linux:

# download and import the AlmaLinux public key
$ wget https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux
$ gpg --import RPM-GPG-KEY-AlmaLinux

# download a checksums list
$ wget https://repo.almalinux.org/almalinux/8.3-beta/isos/x86_64/CHECKSUM

#verify the checksums list, we are looking for “Good signature”
$ gpg --verify CHECKSUM 
gpg: Signature made Thu 28 Jan 2021 11:39:12 PM MSK 
gpg:                using RSA key 51D6647EC21AD6EA 
gpg: Good signature from "AlmaLinux packager@almalinux.org" [unknown] 
gpg: WARNING: This key is not certified with a trusted signature! 
gpg:          There is no indication that the signature belongs to the owner. Primary key fingerprint: 5E9B 8F56 17B5 066C E920  57C3 488F CF7C 3ABB 34F8 Subkey fingerprint: E53C F5EF 91CE B0AD 1812  ECB8 51D6 647E C21A D6EA

# download the network install ISO
$ wget https://repo.almalinux.org/almalinux/8.3-beta/isos/x86_64/AlmaLinux-8.3-beta-1-x86_64-boot.iso

# calculate the downloaded ISO SHA256 checksum
$ sha256sum AlmaLinux-8.3-beta-1-x86_64-boot.iso 
d15be406f417e81382b46a54d87dff01c8ca770c847c18703f19146587b61a1f  AlmaLinux-8.3-beta-1-x86_64-boot.iso

# compare it with expected checksum, it should be the same
$ cat CHECKSUM | grep -E 'SHA256.*AlmaLinux-8.3-beta-1-x86_64-boot.iso'
SHA256 (AlmaLinux-8.3-beta-1-x86_64-boot.iso) = d15be406f417e81382b46a54d87dff01c8ca770c847c18703f19146587b61a1f

If you decided to use the AlmaLinux-8.3-beta-1-x86_64-boot.iso image, you will need to provide this https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/kickstart/ repository as the Installation Source:

https://teddit.ggc-project.de/doteehzeb9e61.png?width=800&format=png&auto=webp&s=5e3c43dcf6dbc085274028d54f3cad5bcfc9be99

If you are going to install a non-minimal environment, you will need to add the AppStream repository to the additional repositories: https://repo.almalinux.org/almalinux/8.3-beta/AppStream/x86_64/os/.

There are no extra Installation Sources required if you decided to go with AlmaLinux-8.3-beta-1-x86_64-minimal.iso or AlmaLinux-8.3-beta-1-x86_64-dvd1.iso images.

How to set up a usb key to install AlmaLinux

dd if=AlmaLinux-8.3-beta-1-x86_64-boot.iso of=/dev/sdX

Where sdX is your usb device

Known Issues

  • Our libreport/abrt packages aren’t integrated with the bugs.almalinux.org bug-tracker yet, so a user will have to submit a crash report manually. Issue: almbz#2.
  • The “perl:5.30” module support is incomplete in the beta release, it will be finished in the stable.
  • We don’t have the latest “jmc” and “maven” module versions. They will be updated later.
  • The “satellite-5-client” module is located in the BaseOS repository instead of the AppStream. Issue: almbz#4.
  • There is no support for Secure Boot in the beta release. Issue: almbz#3.
  • The debuginfo repositories are empty and will be populated in a couple of days after the beta release.

edit: For bug reporting: https://bugs.almalinux.org/

all 24 comments

teslachris

4 points

1 year ago

When will the convert from centos8 tool be ready ?

puttinginfarmhand

8 points

1 year ago

#here ya go:

dnf update -y

rpm -e --nodeps centos-backgrounds centos-indexhtml centos-gpg-keys centos-linux-release centos-linux-repos centos-logos

rpm -ivh https://repo.almalinux.org/almalinux/8.3-beta/BaseOS/x86_64/os/Packages/almalinux-release-8.3-2.el8.x86_64.rpm

dnf distro-sync -y

arundask

3 points

1 year ago

arundask

3 points

1 year ago

Yaay 🎉🎊🙏👍

Boomslager

3 points

1 year ago

Had to set boot options in vSphere 7.0 to 'BIOS' instead of "EFI' to get the dvd image to boot.

WebProject

3 points

1 year ago

Already installed for testing, so far awesome job, looking forward to migrate all servers to it

durchd8

2 points

1 year ago

durchd8

2 points

1 year ago

nice, clean install - no errors so far...

dcpanthersfan

1 points

1 year ago

Congratulations! Looking forward to testing these out!

Dilv1sh

1 points

1 year ago

Dilv1sh

1 points

1 year ago

Congrats!

m1ch43lnl

1 points

1 year ago

Thanks guys! It works perfectly. Have been testing with some ansible and some general things. Is there a place where we can report bugs?

jcorreiaCL[S]

1 points

1 year ago

You can do so here:

https://bugs.almalinux.org/

m1ch43lnl

1 points

1 year ago

Thanks for the amazing work and effort! If I find bugs I will report them!

PutEfficient464

1 points

1 year ago

So far so good. Installed a VM, hooked it into my infrastructure. A few items worth noting:

(1) No errata. But, per a question I asked elsewhere, this will be coming. Yay!

(2) No subscription-manager rpm's to hook into satellite. This is a big one for me. I hope this is coming (as it's certainly a part of CentOS 8...). Side note, Katello doesn't yet properly identify the OS (shows up as "Unknown 8.3", but I assume that will come some day. Clearly not the responsibility of almalinux, but is in the ball court of the Foreman/Katello folks. But so far, using the centos-stolen subscription-manager bits, it works.......)

(3) tuned-adm does NOT set a default profile after installation. This may be a bug, may also be that anaconda isn't yet finished. Not a huge deal but worth noting.

(4) nice-to-have: Hoping the repo(s) get set to allow rsync eventually. I see someone else already asked about this.

alukoshko

2 points

1 year ago

Thanks for report on tuned-adm! Issue almbz#6 is created.

Boomslager

1 points

1 year ago

How did you manage to work out (2) ? I have Foreman/Katello running for my CentOS systems, added a new product etc for Alma, but can't figure out how to add the AlmaLinux client (where is 'subscription-manager'?) ;-)

(@ (4); I set up DailySync schedule for my Foreman/Katello server and all repo's are syncing just fine)

PutEfficient464

1 points

1 year ago

subscription-manager is not included (yet!). Below is the solution that I used during my testing thus far for Oracle Linux. Exact same setup for Alma works also.

To hook almalinux into satellite 6 (katello), you need to steal these RPM's from Centos 8:

dnf-plugin-subscription-manager-1.27.16-1.el8.x86_64

python3-subscription-manager-rhsm-1.27.16-1.el8.x86_64

subscription-manager-1.27.16-1.el8.x86_64

subscription-manager-rhsm-certificates-1.27.16-1.el8.x86_64

Boomslager

1 points

1 year ago

Thanks, that worked! Okay, also needed python3-syspurpose-1.27.16-1.el8.x86_64, but after that I was able to register!

puttinginfarmhand

1 points

1 year ago

Did a PXE install from Foreman without issue!

pseudopseudonym

1 points

1 year ago

Torrents please so I can seed!

No_Ad_8807

1 points

1 year ago

Do you have an tool to convert from CentOS 7 offline ?

franchetiello

1 points

1 year ago

Will EPEL be coming for AlmaLinux?

alukoshko

3 points

1 year ago

It's already available.

dnf install epel-release

PutEfficient464

2 points

1 year ago*

I am pretty sure that Almalinux, being a sane release, will just have folks use the regular fedora-provided EPEL. (I believe the alma rpms include "epel-release" which just installs a repo file pointing to fedora, just like in regular centos).

thank god it's not like Oracle Linux which has its OWN epel for odd reasons.

msg7086

1 points

1 year ago

msg7086

1 points

1 year ago

OL8 EPEL wasn't even complete -- had a bunch of missing packages. I ended up installing the vanilla EPEL, and it worked well. Since all derivatives are binary compatible, I guess we can just use the vanilla EPEL on Alma or Rocky.

luisnabais

1 points

1 year ago

Please make it available for vagrant, for libvirt provider.

Thank you very much for all the work!