Hi Darren,

See attached. Have you gone through the steps in this exact order?

Attached notes also include a guide on how to completely remove and start again 
if required. I've done this hundreds of times (many 10s at least).

The guide is based on the online install. It will be the same for the offline.

Chris


________________________________
From: Darren Whitaker <darren.whitaker....@gmail.com>
Sent: Friday, July 25, 2025 05:39
To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>
Subject: Re: [xcat-user] Issue starting xCAT daemon on Rocky Linux 9 and Oracle 
Linux 9 – “don’t know how to start on this platform”


Hello everyone,

After having to reinstall the operating system (Rocky Linux 9.4), I went 
through the xCAT 2.17 installation process again but encountered the same error 
as before. Below, I’m providing a detailed report for troubleshooting and 
assistance.

Error when starting the xCAT service

During the installation, the xcatd service fails to start with the following 
log message:

Jul 25 01:22:14 abaporu xcatd[3944]: Error, don't know how to start on this 
platform
Jul 25 01:22:14 abaporu systemd[1]: xcatd.service: Control process exited, 
code=exited, status=1/FAILURE

Packages installed before xCAT

To ensure dependencies were in place, I installed the following packages prior 
to installing xCAT:

  *   initscripts-10.11.8-4.el9.x86_64

  *   initscripts-rename-device-10.11.6-1.el9.x86_64

  *   initscripts-service-10.11.6-1.el9.noarch

xCAT installation commands used

dnf install xCAT
xcatconfig -i -c -s

The xcatconfig command completes most of the setup steps, including certificate 
creation, but at the end the xcatd service fails with:

Job for xcatd.service failed because the control process exited with error code.
See "systemctl status xcatd.service" and "journalctl -xeu xcatd.service" for 
details.

Troubleshooting attempts:

  1.  Fully removed xCAT using go-xcat completely uninstall

  2.  Reinstalled with go-xcat --xcat-version=stable install

  3.  Error persists even after reinstall:

Connection failure: IO::Socket::INET: connect: Connection refused at 
/opt/xcat/lib/perl/xCAT/Client.pm line 248.
Unable to open socket connection to xcatd daemon on localhost:3001.

  1.  Followed the certificate regeneration procedure shared by Chris, but the 
xcatd service still fails at the end.

This issue also occurs on another VM running the same version of Rocky Linux 
9.4 and the same kernel, which suggests the problem could be related to 
repository compatibility, the kernel version, or platform-specific behavior.

Commands executed on the system

hostnamectl --set-hostname lab.teste
dnf config-manager --set-enabled crb
dnf install epel-release
dnf install -y wget tar screen nano pciutils bind-utils vim git
dnf install initscripts
wget -P /etc/yum.repos.d 
https://xcat.org/files/xcat/repos/yum/latest/xcat-core/xcat-core.repo
wget -P /etc/yum.repos.d 
http://xcat.org/files/xcat/repos/yum/devel/xcat-dep/rh9/x86_64/xcat-dep.repo
dnf repolist
dnf install xCAT
systemctl status xcatd


Has anyone encountered this same issue with xCAT on Rocky Linux 9.4?

Is there a recommended kernel version, repository configuration, or workaround 
to ensure the xcatd service runs properly on this platform?

Any guidance would be greatly appreciated.

Best regards,

Darren.

On Tue, Jul 15, 2025 at 12:27 PM Darren Whitaker 
<darren.whitaker....@gmail.com<mailto:darren.whitaker....@gmail.com>> wrote:

Hi everyone,

Thank you so much for the help! The tips worked for me, especially installing 
initscripts before xCAT.

I decided to redo the xCAT installation, this time installing initscripts 
beforehand, and it worked without any errors.

Many thanks to Chris James, Mark Frenette, and Markus Hilger.

Darren.

On Fri, Jul 11, 2025 at 12:52 PM Markus Hilger 
<markus.hil...@megware.com<mailto:markus.hil...@megware.com>> wrote:
What Mark says.
And you have to do this before trying to install xCAT because it will break 
your /etc/init.d symlink.

go-xcat will install initscripts for you.

​Mit freundlichen Grüßen / Kind regards


Markus Hilger



HPC Engineer



MEGWARE Computer Vertrieb und Service GmbH

Tel:          +49 3722 528-47



Nordstraße 19

markus.hil...@megware.com<mailto:markus.hil...@megware.com>



09247 Chemnitz-Röhrsdorf, Germany

www.megware.com<http://www.megware.com/>



Geschäftsführer: André Singer, Dr. Axel Auweter





Amtsgericht: Chemnitz HRB 584

________________________________
Von: Mark Frenette <mark2.frene...@gmail.com<mailto:mark2.frene...@gmail.com>>
Gesendet: Freitag, 11. Juli 2025 14:44
An: xcat-user@lists.sourceforge.net<mailto:xcat-user@lists.sourceforge.net> 
<xcat-user@lists.sourceforge.net<mailto:xcat-user@lists.sourceforge.net>>
Betreff: Re: [xcat-user] Issue starting xCAT daemon on Rocky Linux 9 and Oracle 
Linux 9 – “don’t know how to start on this platform”

You need to install the initscripts RPM. el9 dropped sysinit for systemd and 
xCAT is sysinit based.

On 7/10/25 23:53, Darren Whitaker wrote:

Hello xCAT everyone,

I’ve been testing xCAT 2.17.0 on Rocky Linux 9.4 and Oracle Linux 9, but I’m 
running into issues getting the xcatd daemon to start.

  *   Distributions:

     *   Rocky Linux 9.4 – kernel 5.14.0-427.13.1.el9_4.x86_64

     *   Oracle Linux 9 – kernel 5.15.0-205.149.5.1.el9uek.x86_64

  *   xCAT version: 2.17.0-snap202411131534

  *   Installed using the official RPM packages

Issue:

After installation, when attempting to start xcatd, the service fails with the 
following error: (Error, don't know how to start on this platform)

Running systemctl status xcatd shows: (xcatd.service: Control process exited, 
code=exited, status=1/FAILURE

xcatd.service: Failed with result 'exit-code'.)


And lsxcatd -a returns: (Unable to open socket connection to xcatd daemon on 
localhost:3001.

Verify that the xcatd daemon is running and that your SSL setup is correct.

Connection failure: IO::Socket::INET: connect: Connection refused)

What I’ve tried so far:

  *   The installation completed successfully and SSL certificates were 
generated without errors.

  *   SELinux is disabled and the firewall is not blocking any ports.

  *   I temporarily modified /etc/os-release to simulate ID=rhel and 
ID_LIKE="rhel fedora", but the error persisted.

  *   I also tried creating a wrapper for the uname command to force it to 
return RedHat, but this didn’t help either.

  *   Looking into the Perl code of xCAT, it seems that Rocky Linux and Oracle 
Linux are probably not recognized as supported platforms.

I can provide more details about the environment or share complete logs if 
needed.

I appreciate everyone’s help.

Thanks in advance for your help!

Darren.






_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net<mailto:xCAT-user@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/xcat-user



--
Mark Frenette
mark2.frene...@gmail.com<mailto:mark2.frene...@gmail.com>
603-490-6823

_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net<mailto:xCAT-user@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/xcat-user

Attachment: xCAT install only.docx
Description: xCAT install only.docx

_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to