Files
slsDetectorPackage/docs/src/serverupgrade.rst
T
ed6024c026
Build on RHEL8 docker image / build (push) Successful in 5m6s
Build on RHEL9 docker image / build (push) Successful in 5m5s
Build and Deploy on local RHEL9 / build (push) Successful in 2m3s
Build and Deploy on local RHEL8 / build (push) Successful in 5m10s
Run Simulator Tests on local RHEL9 / build (push) Successful in 20m7s
Run Simulator Tests on local RHEL8 / build (push) Successful in 23m30s
Use svg images in docs, fix typos (#1487)
* replaced png images with svg

* fixed docs typos

* fix filename

* fix image references, filename in index

* fixed drawio svg export, upd drawio plots

---------

Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch>
Co-authored-by: Erik Fröjdh <erik.frojdh@gmail.com>
2026-08-14 14:06:37 +02:00

2.0 KiB

Upgrade

Location: slsDetectorPackage/serverBin/ folder for every release.

For Mythen3, Gotthard2 and Eiger, you need to add scripts to automatically start detector server upon power on. See Automatic start<Automatic start servers> for more details.

Eiger requires a manual reboot. Or killall the servers and restart the new linked one. If you are in the process of updating firmware, then don't reboot yet.

6.1.1+ (no tftp required)

  1. Program from console

    # the following command copies new server, creates a soft link to xxxDetectorServerxxx
    # [Jungfrau][CTB][Moench] also deletes the old server binary and edits inittab to respawn server on reboot
    # Then, the detector controller will reboot (except Eiger)
    sls_detector_put updatedetectorserver /complete-path-to-binary/xxxDetectorServerxxx
  2. Copy the detector server specific config files or any others required to the detector:

    sls_detector_put execcommand "tftp pcxxx -r configxxx -g"

5.0.0 - 6.1.1

  1. Install tftp and copy detector server binary to tftp folder

  2. Program from console

    # the following command copies new server from pc tftp folder, creates a soft link to xxxDetectorServerxxx
    # [Jungfrau][CTB][Moench] also edits inittab to respawn server on reboot
    # Then, the detector controller will reboot (except Eiger)
    sls_detector_put copydetectorserver xxxDetectorServerxxx pcxxx
  3. Copy the detector server specific config files or any others required to the detector:

    sls_detector_put execcommand "tftp pcxxx -r configxxx -g"

Troubleshooting with tftp

  1. tftp write error: There is no space left. Please delete some old binaries and try again.
  2. text file busy: You are trying to copy the same server.

< 5.0.0

Please contact us.