Хочу попробовать (пока у себя дома) поднять ltsp-сервер. Чтобы проверить, как оно всё живёт. И столкнулся вот с таким fail-ом.

http://en.gentoo-wiki.com/wiki/LTSP - делал всё по этому руководству.

Дошёл до шага: Building the Client. Команда ltsp-build-client не срабатывала... нашёл решение, запустил с LANG=en_US.UTF-8. Почему-то с этим сработало. Ну ладно. Потом натолкнулось на вот это:

emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/libgcrypt[static-libs]".
!!! One of the following packages is required to complete your request:
- dev-libs/libgcrypt-1.4.6 (Change USE: +static-libs)
(dependency required by "sys-fs/cryptsetup-1.1.3-r3[-dynamic]" [ebuild])
(dependency required by "sys-kernel/genkernel-9999.2395[crypt]" [ebuild])
(dependency required by "genkernel" [argument])

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

 * could not emerge genkernel
 * Cleaning up after install failure
runstep(): executing pre-hook for failure_cleanup
spawn(): running command 'mv /tmp/install.log /tmp/install.log.failed'
spawn(): running command 'umount /opt/ltsp/x86/var/lib/layman'
spawn(): running command 'umount /opt/ltsp/x86/usr/portage/packages'
spawn(): running command 'umount /opt/ltsp/x86/usr/portage'
spawn(): running command 'umount /opt/ltsp/x86/sys'
spawn(): running command 'umount /opt/ltsp/x86/proc'
spawn(): running command 'umount /opt/ltsp/x86/dev

Как это пофиксить, я знаю, но проблема в том, что если я добавлю всё, что нужно в package.keywords - после повторого запуска ltsp-build-client пишет, что не может продолжить:

Default Quickstart profile: /etc/ltsp/quickstart/profile.qs
NOTE: Root directory /opt/ltsp/x86 already exists, this will lead to problems, please remove it before trying again. Exiting.
error: LTSP client installation ended abnormally

Что он может только с начала самого начинать... а сам размаскировать необходимые пакеты он не может... да и вообще, зачем ему пакеты из нестабильной ветки %(

Вот такая вот печаль. Как такое побороть? Может, есть иные способы собрать систему для ltsp?

P.S. А на других дистрибутивах те же болты? (в смысле всё так валится и скрипты работают криво) Или всё-таки получше? ab на Gentoo я вряд ли такое буду в продакшен пускать конечно... взял бы какой-нить бинарный дистрибутив, который быстрее ставится, например, debian. но на нём это ещё не пробовал.

2

Battle Coder пишет:
emerge: there are no ebuilds built with USE flags to satisfy "dev-libs/libgcrypt[static-libs]". !!! One of the following packages is required to complete your request: - dev-libs/libgcrypt-1.4.6 (Change USE: +static-libs)

Пересоберите  dev-libs/libgcrypt с флагом USE=static-libs

Был, был и весь вышел...

3 (01.07.2011 11:32:44 отредактировано i2ks)

Battle Coder,  под openSUSE и centos все заводится с пол оборота. Проблем не должно возникнуть.  А если взять сборку openSUSE-Edu, то там вобще все из коробки будет работать + к этому и freenx уже будет на борту. :rolleyes:

It is good day to die ...
MS Windows 10
Заметки о главном...

4

Lupo Alberto, спасибо за совет =) но вы меня не поняли... перечитайте внимательнее моё сообщение.

i2ks пишет:

Battle Coder,  под openSUSE и centos все заводится с пол оборота. Проблем не должно возникнуть.  А если взять сборку openSUSE-Edu, то там вобще все из коробки будет работать + к этому и freenx уже будет на борту. rolleyes

Может и правда openSUSE попробовать? А как там с производительностью? Последний раз, когда пробовал ставить openSUSE-Edu - она то ли не встала, то ли не запустилась...

Я вот думал debian попробовать... а сейчас думаю о том, что и там с пол-пинка не заведётся.

В любом случае мне дома на дженте это надо поднять... потому что ей пользуюсь и не хочу держать виртуалку с openSUSE постоянно включённой. Дома такая штука тоже пригодится. Для экспериментов хотя бы.

5

Battle Coder пишет:

Может и правда openSUSE попробовать?

как вариант =)

Battle Coder пишет:

А как там с производительностью? Последний раз, когда пробовал ставить openSUSE-Edu - она то ли не встала, то ли не запустилась...

процесс установки оень долгий, я по началу подумал то что все зависло, пришлось ждать, оказывается образ долго распаковывается, плюс ко всему система получается с большим кол-вом софта, который не нужен по сути дела, но это лечится.  Если нужен минимализм, то берем обычную сборку, ставим lxde, подключаем необходимые репозитории, обновляем ставим lstp + freenx(необходимое подчеркнуть) ну и пользуемся =)

По поводу производительности, ну cмотрите сами, все упирается в железо, сколько будет клиентов? примерно на каждого клиента по ~250-300Mb ОЗУ выделяется, и отсюда уже пляшем, 10 клиентов при 4gb ОЗУ полет нормальный =)

It is good day to die ...
MS Windows 10
Заметки о главном...

6

NOTE: Root directory /opt/ltsp/x86 already exists, this will lead to problems, please remove it before trying again. Exiting.

Может из-за этого?