How to execute linstor-satellite.jar file

Hi,

I have used this github repo “GitHub - LINBIT/linstor-server: High Performance Software-Defined Block Storage for container, cloud and virtualisation. Fully integrated with Docker, Kubernetes, Openstack, Proxmox etc.” and built it with “./gradlew build” command. But i am unable to execute that jar file on RHEL 9. So basically i want to run Linstor-satellite services directly on RHEL 9 without using docker.

Request you all to please help. Thanks in advance.

The GitHub has systemd units in the scripts directory. Here is the linstor-satellite.service script:

[Unit]
Description=LINSTOR Satellite Service
Wants=network-online.target
After=network-online.target
# if these exist, and are enabled, we want to be scheduled before them
# proxmox:
Before=pvedaemon.service

[Service]
Type=simple
ExecStart=/usr/share/linstor-server/bin/Satellite --logs=/var/log/linstor-satellite --config-directory=/etc/linstor
# if killed by signal 143 -> SIGTERM, 129 -> SIGHUP
SuccessExitStatus=0 143 129
User=root
PrivateTmp=yes

[Install]
WantedBy=multi-user.target

Hi Kermat,

I already tried that but i am getting this error.

That looks like the linstor-server-1.29.0.jar wasn’t built properly.

Are you following the the instructions from the Project’s GitHub?

Yes, I followed the same.