Fixed.
In [1]: import HasyUtils.pooltools In [2]: HasyUtils.pooltools.refreshDiffractometers? Signature: HasyUtils.pooltools.refreshDiffractometers() Docstring: refreshDiffractometer: to be executed after a reboot of a restart of the Pool uses the local pool to find the diffractometers a diffractometer needs a refresh, if savedirectory == ' ' the refresh is executed by - executing a loadCrystal (crystal name from online.xml) - setting the energydevice, if mentioned in online.xml File: /usr/lib/python3/dist-packages/HasyUtils/pooltools.py Type: function
The following scripts are save:
SardanaRestartBoth3.py SardanaRestartPool3.py SardanaStartPool3.py SardanaAIO3.py (was always save)
To be done by the beamlines: to refrsh the diffractometer controllers after a reboot, insert the following lines into the spock startup file:
# # file name /home/p99user/.ipython/profile_spockdoor/startup/00-start.py # import HasyUtils.pooltools HasyUtils.pooltools.refreshDiffractometers()
Do not restart the Pool by astor.
Comment: the whole issue popped up after P09 followed the advice to avoid AIO but instead use RestartMacroserver or RestartBoth, if something got stuck.