Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: metal в May 07, 2006, 20:38



Титла: Проблеми с ltsp 4.2
Публикувано от: metal в May 07, 2006, 20:38
След като успях да накарам компа-клиент да буутне от мрежата се оказа, че не намира ядрото. Проблемът е, че инсталацията не е разрешила на tftpd-то пътя до файла (с Дебиан Етч съм). За тези, които не знаят как да го разрешат, ето част от /etc/inetd.conf:
#:BOOT: Tftp service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot/lts
където последния параметър (разрешената директория) го добавих аз.
Втория проблем, е че клиентите нямат кирилица чрез Х сървъра (а не от графичните среди - никога не я използвам), въпреки че са зададени необходимите опции в /opt/ltsp/i386/etc/lts.conf
( XKBMODEL = pc104
XKBLAYOUT = us,bg
XKBVARIANT = ,phonetic
XKBOPTIONS = grp:alt_shift_toggle,grp_led:scroll
)
защото скриптът генериращ XF86Config (/opt/ltsp/i386/etc/build_x4_cfg) не ги поддържа. Ето промяната която направих (добавих последните два реда):
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbLayout" "${XKBLAYOUT:-"us"}"
Option "XkbVariant" "${XKBVARIANT:-"phonetic"}"
Option "XkbOptions" "${XKBOPTIONS:-"grp:alt_shift_toggle,grp_led:scroll"}"
Ако някой от вас има желание нека го предложи в www.ltsp.org (или там където е необходимо) защото аз нито знам точно как, нито разбирам достатъчно англииски, за да го направя. За авторски права изобщо не претендирам , а опциите по подразбиране могат да се променят по подходящ начин.
И накрая - един проблем, с който ударих на камък - локалните устройства. Направих всичко както е описано тук и резултатът е следния: на десктопа се появяват две папки - Floppy (защото във флопито е нетбуут флопи-имиджа, а той най-вероятно е някакъв бинари файл започващ от MBR-а, без никаква файлова система) и другата - с името на ЦД-то в ЦД-то . Като извадя диска, папката изчезва, като сложа друг се появява с новото име, точно както пише в горепосочената (ако не ме лъже паметта) статия, НО проблема е, че папките са празни, т.е. няма нищо монтирано в тях. В хоум директорията на съответния юзър (влязъл от клиента) има един фаил (.xsesion-errors), в който пишеше нещо от рода на "fuse: failed to exec fusermount: Permission denied" (по спомени). Реших да си направя гаврата и да разреша на руут-а да влиза отдалечено и през Х сървъра и се логнах. Резултатът - папката на ЦД-то не беше празна, отваря се, чете се, но не можеш да смениш диска (заключен е). Дори след като го размонтирах (fusermount -u /home/user/Drives/readonly) папката се изпразни, но ЦД-то не се отваря. Проверих правата на /usr/bin/fusermount и се оказаха 4750 със собственик руут. Добре де, след като е суид-нат от руут-а, защо обикновения юзър не може, а руут-а може? Промених правата на 4751 (въпреки че съм против такова брутално вмешателство, след като разработчиците не са го направили) и резултата е като на руут-а. Някакви идеи? Аз запецнах до тук . Само да допълня, че дори след като се логаут-неш и лог-неш наново не ти отваря ЦД-то - само рестарт оправя положението . Натуй отгоре след като си размонтирал не можеш да монтираш - fusermount /home/user/Drives/readonly дава
fusermount: old style mounting not supported - а никъде не разбрах какъв е новия стил ...


Титла: Проблеми с ltsp 4.2
Публикувано от: в Jul 10, 2006, 23:16
Благодария за информацията. Добавих я към уикито:

LTSP 4.2 Troubleshooting
Bulgarian keyboard configuration

Поздрави,
Матю