Нужно ли пересобирать ltsp-образа после обновления файла lts.conf?
Имеется ltsp сервер и несколько образов в режиме толстого клиента. При изменении файла lts.conf в данных образах - изменения не применяются. Помогает только выполнение команды ltsp-update-image, после которой файл lts.conf появляется в образе и применяются изменения. Правильное ли это поведение ltsp или изменения должны применяться без обновления ltsp-образов?
Вы кажется не тот lts.conf редактируете. Нужен - который находится в tftpboot папке.
В Edubuntu он расположен в /var/lib/tftpboot/lts.conf (зависит от версии - может быть не сразу а в какой-то поддериктории).
Его станция тянет при загрузке по сети.
в каталоге tftpboot файла lts.conf нету. Там только ядра и initrd. Команда ltsp-config создает его, но он не применяется при загрузке. А файлы lts.conf в каталогах /opt/ltsp/* создаются автоматически при формировании образов.
Система debian jessie
Во первых - ltsp лучше всего разворачивать из Edubuntu - там сразу всё раскидано по местам. А копнув Дебиановскин доки - прочитал, что в /var/lib/tftpboot/ltsp/i386/ есть lts.conf который нам нужен. Его редактировать и его тянет станция.
За одно - см коменты к Файл настроек fat-клиента?
Дошли руки до проверить
Помещение файла lts.conf в каталог /var/lib/tftpboot/ltsp/i386/ результатов не дали.
Так же помещение файла в каталог /var/lib/tftpboot/ без результатно.
А вот если после изменения файла lts.conf в каталоге /opt/ltsp/i386/etc/ и последующим обновлением образа - работает, но каждый раз обновлять образ при подключении нового клиента - как-то не разумно...
Странные у вас какие то баги лезут. То скрипт не распавнится, то lts.conf по tftp не берёт ....
в /opt/ltsp/i386/usr/share/ltsp/ в какой то папке должен быть скрипт, который ответственный за подтяжку lts.conf по tftp и превращению его содержимого в enviromental variables. Так же у вас в lts.conf станции обазначены по IP когда надо по MAC - может это причина не срабатывания lts.conf при загрузке.
Указал MAC вместо IP - ситуация не изменилась. И вроде не играет роли по MAC или IP секции привязывать, если lts.conf в образе, то применяются ведь настройки