Hi Reynald,
thank you for your answer, I’ve made some tests and I report some details here below.
All the tests have been made on Rocky Linux 8 with the very same configuration of the initial post, except for the version of Tango: this time I used the v9.3.6.
In the next period I think I will do more detailed tests also on Rocky Linux 9.
The Starter version should be v7.6 according to the CHANGELOG in the cppserver folder.
Anyway, I tried to compile and run the Starter separately, as you advised me:
git clone --branch 9.3-backports https://gitlab.com/tango-controls/starter.git
cd starter
mkdir build && cd build
cmake ../
make
./Starter <my_hostname>
The device server Starter/<my_hostname> is not defined in database. Exiting!
host=$(hostname -s) && tango_admin --add-server Starter/$host Starter tango/admin/$host
./Starter <my_hostname>
ENOENT
2 No such file or directory
So, in this case, it seems to run without crashing.
I’ve also tried to apply the patch you linked me.
cd /home/controls/download/tango-9.3.6/cppserver/starter
wget https://gitlab.com/tango-controls/starter/uploads/0f3dff7011ae8114b2aad9a1c9487224/0001-Starter.cpp-Fix-indexing-error.patch
patch -i 0001-Starter.cpp-Fix-indexing-error.patch
patching file Starter.cpp
Then I’ve compiled Tango again, after having uninstalled the previous installation.
Here below, the configure:
Configuration (tango):
Source code location: ..
Version: 9.3.6
Compiler: gcc,g++
OMNIORB PATH: /usr/local/omniORB-4.2.2
OMNIORB VERSION: "4.2.2"
ZMQ PATH: /usr
ZMQ VERSION: 4.3.4
JAVA PATH: /usr/bin/java
JAVA VERSION: 1.8.0_382
Database MARIADB
CLIENT LIB: -lmariadb
CLIENT VERSION: 3.1.11
VERSION: 10.3.35-MariaDB
CONNECTION: OK
build:
libraries: yes
java application: yes
access control server: yes
database server: yes
database schema create: yes
Unfortunately, this patch does not seem to solve the issue.
I attached to this post my ansible scripts, if that helps in some way.
Cristiano.