dlm not available in packages

Issues related to applications and software problems and general support
Post Reply
ldepl
Posts: 4
Joined: 2020/02/07 16:26:04

dlm not available in packages

Post by ldepl » 2020/02/07 16:35:34

Hi,
I've installed centos 8 (1911) on two servers and I was trying to set up a gfs2 cluster but it seems that there is no longer dlm software available. Gfs2 doesn't start because the dlm_controld is missing.

RedHat 8 have dlm available but not Centos 8. Is there a reason ? Is a GFS2 cluster "deprecated" ?

I can't find anything on theses topics.

User avatar
TrevorH
Site Admin
Posts: 33219
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: dlm not available in packages

Post by TrevorH » 2020/02/07 17:51:06

There's a separate HA repo as of 8.1 (none of it was in 8.0 at all). Probably CentOS-HA.repo has the correct name for it.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

ldepl
Posts: 4
Joined: 2020/02/07 16:26:04

Re: dlm not available in packages

Post by ldepl » 2020/02/07 18:27:28

Unfortunately, there is no dlm in CentOS-HA.repo for 8.1.

User avatar
TrevorH
Site Admin
Posts: 33219
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: dlm not available in packages

Post by TrevorH » 2020/02/07 20:23:44

Then it looks like it doesn't exist. Can you check if it's in RHEL 8?
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

ldepl
Posts: 4
Joined: 2020/02/07 16:26:04

Re: dlm not available in packages

Post by ldepl » 2020/02/07 21:45:29

It seems to exists in RHEL 8 1905
https://rpms.remirepo.net/rpmphp/zoom.php?rpm=dlm
and Fedora 31

But for the same version and same repo, centos did not have dlm.

http://mirror.centos.org/centos-8/8.0.1 ... /Packages/

sml
Posts: 305
Joined: 2020/01/17 09:01:44

Re: dlm not available in packages

Post by sml » 2020/02/08 21:34:18

More precisely, the source package is there:

Code: Select all

$ dnf -d0 --enablerepo=BaseOS-source list dlm
Available Packages
dlm.src                        4.0.6-10.el8                        BaseOS-source
But the binary package is missing:

Code: Select all

$ dnf -d0 list dlm
Error: No matching Packages to list
$ dlm -d0 provides dlm
Error: No Matches found
$ dnf -d0 provides dlm_controld
Error: No Matches found
RHEL 8 documentation contains references to dlm_tool from this package, so I suppose it's present in RHEL. However, according to the Package manifest for RHEL 8.1 it's not in the BaseOS repo, but in the Resilient Storage add-on.

The binary package dlm-lib that also gets built from dlm.src is part of BaseOS both in RHEL and CentOS:

Code: Select all

$ dnf -d0 list dlm-lib
Available Packages
dlm-lib.i686                    4.0.9-3.el8                         BaseOS
dlm-lib.x86_64                  4.0.9-3.el8                         BaseOS
See also the koji build.

This in itself is not unusual. E.g. pcre2 is part of both RHEL and CentOS, but pcre2-tools that also gets built from pcre2.src is not present in either of them and must be installed from a 3rd party repo (Atomic).

In the case of dlm, however, it is unusual, because the package was part of CentOS 7, is mentioned in the docs for RHEL 8, and not mentioned in the Release Notes for CentOS 8 among removed packages.

The missing of dlm is mentioned in the comments to bug #16553 and has got it's own bugreport, too (#16939).

ldepl
Posts: 4
Joined: 2020/02/07 16:26:04

Re: dlm not available in packages

Post by ldepl » 2020/02/11 09:32:07

Oh, thank you very much for the research and the help !

In the meantime I'll wait for the return of dlm on centos 8 by reinstalling centos 7.

Post Reply