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.


   4.

   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> 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>
> 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
>>
>>
>>
>> 09247 Chemnitz-Röhrsdorf, Germany
>>
>> www.megware.com
>>
>>
>>
>> Geschäftsführer: André Singer, Dr. Axel Auweter
>>
>>
>>
>>
>>
>> Amtsgericht: Chemnitz HRB 584
>>
>> ------------------------------
>> *Von:* Mark Frenette <mark2.frene...@gmail.com>
>> *Gesendet:* Freitag, 11. Juli 2025 14:44
>> *An:* xcat-user@lists.sourceforge.net <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 
>> listxCAT-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/xcat-user
>>
>>
>> --
>> Mark frenettemark2.frene...@gmail.com
>> 603-490-6823
>>
>> _______________________________________________
>> xCAT-user mailing list
>> xCAT-user@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/xcat-user
>>
>
_______________________________________________
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to