Хочу попробовать (пока у себя дома) поднять 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. А на других дистрибутивах те же болты? (в смысле всё так валится и скрипты работают криво) Или всё-таки получше? :) на Gentoo я вряд ли такое буду в продакшен пускать конечно... взял бы какой-нить бинарный дистрибутив, который быстрее ставится, например, debian. но на нём это ещё не пробовал.