Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tip
titleTroubleshooting

The NUCs do not show up as online in the LCC despite running?

  • Set GCC 10 and G++10 as default on the main PC and all NUCs using `update-alternatives`. It is important that the same version is used on all devices (main PC + NUCs).
  • Rebuild the lab software
    • Run git clean -xdf and rebuild the lab software on the main PC with ./build_all.bash
    • Start the LCC
    • Restart NUCs
  • Update NUC scripts
    • ssh onto the NUCs, run the "lab_update" script in the "autostart" folder. The "autostart" and "lab_update" scripts should not be run as root, but as "guest" user.
    • The script may freeze, but the NUCs should still appear in the LCC. Do not terminate the "lab_update" script, but restart the NUCs (via the LCC or via the ssh connection).
  • If problems occur when running the "autostart" scripts on the NUCs, check and adjust the file/folder permissions. If necessary, you can also examine the scripts by inserting debug output.
  • Copying to the NUCs requires free memory on the main PC. The more NUCs are used, the more free memory is required. In general, problems are to be expected with less than 5GB of free memory.

The upload of your HLC-Files crashes due to denied permission?

  • The ssh-connection is established using an ssh-key without a passphrase. This ssh-key belongs to the user cpm on the Main-PC. Thus switch to this user or adapt the script scripts in lab_control_center/bash temporarily to establish the ssh-connection using the guest users password.

...