HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Samba Server -> unrecognized character set 866
Страницы: [1] 2 3
[Ответить]
cmpayc [25.05.2004 16:50] Samba Server -> unrecognized character set 866:
Hi all,
после установки Cacko 1.21 Elena + Hotfix и старта
/home/root/usr/sbin/smbd &
/home/root/usr/sbin/nmbd &
оба процесса пишут "unrecognized character set 866" /home/system/var/smb/log.smb и log.nmb.
nmbd завершается сразу после старта, smbd через несколько секунд.
Smbpasswd отсутствует вообще.
В чем может быть проблема?
maslovsky [25.05.2004 18:13] :
А зачам их вообще вручную запускать???
cmpayc [25.05.2004 18:21] :
т.к. в /etc/rc.d/init.d соответствующих скриптов нет, хотя старт вручную должен проходить или я ошибаюсь?
если есть другая возможность стартовать samba подскажите пожалуйста
maslovsky [25.05.2004 21:01] :
cmpayc писал(а):
т.к. в /etc/rc.d/init.d соответствующих скриптов нет, хотя старт вручную должен проходить или я ошибаюсь?
если есть другая возможность стартовать samba подскажите пожалуйста
Ошибаешься, самба вообще стартует автоматически при первом обращении к ней с компа через USB например
dasya [26.05.2004 10:18] :
maslovsky писал(а):
Ошибаешься, самба вообще стартует автоматически при первом обращении к ней с компа через USB например
Да и не только по USB... Скажем так: по TCP.
cmpayc [26.05.2004 13:17] :
ok, спасибо
samba действительно стартует при первом обращении,
команда ps -ef|grep smbd показывает 2 процесса smbd, которые через пару секунд заканчиваются
log.smb -> "unrecognized character set 866"
со стороны windows соединение невозможно
dasya [26.05.2004 14:39] :
cmpayc писал(а):
log.smb -> "unrecognized character set 866"
со стороны windows соединение невозможно
Да, в логах есть такая фигнюшка.... Похоже пути не туда смотрят.
А вот то, что самба отваливается - странно... У меня работает соединение с 2003, 2000 и smbfs от FreeBSD. Винды - какие?
P.S. Ща поковыряю
maslovsky [26.05.2004 19:20] :
dasya писал(а):
[quote:17fdecaaaa="maslovsky"]
Ошибаешься, самба вообще стартует автоматически при первом обращении к ней с компа через USB например
Да и не только по USB... Скажем так: по TCP.
Я же написал - через USB например 
ok, спасибо
samba действительно стартует при первом обращении,
команда ps -ef|grep smbd показывает 2 процесса smbd, которые через пару секунд заканчиваются
log.smb -> "unrecognized character set 866"
со стороны windows соединение невозможно
Кроме этого сообщения еще что в логах есть?
Включи еще логи - запусти syslog (предварительно поправив /etc/syslog.conf) и можешь еще поправить /etc/samba/smb.conf на предмет лог файла (предварительно удаливв ссылку и скопировав оригинал файли ир read-only памяти)
cmpayc [26.05.2004 21:53] :
следующая процедура на большом Linuxе:
mkdir /my_samba
cd /etc
cp -R /etc/samba /my_samba
mv samba samba_orig
ln -s /my_samba/samba samba
vi samba/smb.conf
( log level=3
log file=/my_samba/samba/log.smb)
/etc/init.d/smdb start
/etc/init.d/nmdb start
работает ОК (коннект с WinXP), логи в /my_samba/samba/log.smb.
На Завре 860 та же процедура не дает никакого эффекта, логи как и раньше пишутся в /home/system/var/smb/log.smb, коннекта нет
Попытка стартовать
/usr/sbin.rom/smbd -s /my_samba/samba/smb.conf
не дает нужного результата, процесс сваливается сразу
Any idea?
dasya [27.05.2004 12:23] :
cmpayc писал(а):
/usr/sbin.rom/smbd -s /my_samba/samba/smb.conf
не дает нужного результата, процесс сваливается сразу
Any idea?
Значица так.
1. smbd руками стартовать не будет по одной простой причине: он пускается через inetd. Соответственно, будет "port already in use". Для того, чтобы стартовать руками - закоментарить smbd и nmbd в /etc/inetd.conf и сделать killall -HUP inetd.
2. Посмотрел сорцы samba-2.0.7. Нету там такого character set как 866. Вот список:
iso8859-1;iso8859-2;iso8859-5;iso8859-7;koi8-r;roman8
И вообще, этот параметр указывает local charset. А он - unicode. При этом, unicode подгружается и так. Соответственно, если закоментарить "character set = 866" в smb.conf - сообщение об ошибке пропадает.
3. "log level" - работает. Как и его alias "debuglevel". Вот результат вставки строки "log level = 10" в smb.conf:
[2004/05/27 07:50:12, 1] smbd/server.c:main(641)
smbd version 2.0.7-ja-2.2 started.
Copyright Andrew Tridgell 1992-1998
doing parameter force create mode = 0755
doing parameter strict sync = yes
doing parameter sync always = yes
doing parameter interfaces = usbd0 eth0 bnep0 irda0 irda1
doing parameter browseable = yes
doing parameter null passwords = yes
doing parameter map to guest = Bad User
doing parameter socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
[2004/05/27 07:50:12, 2] param/loadparm.c:do_section(2662)
Processing section "[system]"
doing parameter comment = System Folder
doing parameter path = /root/samba
doing parameter read only = no
doing parameter browseable = no
doing parameter guest ok = yes
doing parameter force user = root
[2004/05/27 07:50:12, 2] param/loadparm.c:do_section(2662)
Processing section "[home]"
doing parameter comment = for User Data
doing parameter path = /home/samba
doing parameter short preserve case = no
doing parameter read only = no
doing parameter guest ok = yes
doing parameter force user = zaurus
[2004/05/27 07:50:12, 3] param/loadparm.c:lp_load(2993)
pm_process() returned Yes
[2004/05/27 07:50:12, 7] param/loadparm.c:lp_servicenumber(3088)
lp_servicenumber: couldn't find homes
[2004/05/27 07:50:12, 3] param/loadparm.c:lp_add_ipc(1615)
adding IPC service
[2004/05/27 07:50:12, 7] param/loadparm.c:lp_servicenumber(3088)
lp_servicenumber: couldn't find printers
[2004/05/27 07:50:12, 7] param/loadparm.c:lp_servicenumber(3088)
lp_servicenumber: couldn't find printers
4. Самба на Завре нормально работает со всех типов виндов и юниксовой самбы. Проверено.
Резюме: чтобы локализовать проблему с самбой cmpausryc'а - выставить debug в конфиге, закоментарить самбу в inetd, запустить ее руками, посмотреть лог.
Ну а дальше - видно будет 
P.S. Да, для того, чтобы править /usr/lib/samba/smb.conf нужно сделать так:
rm usr/lib/samba/smb.conf ; cp /usr/lib.rom/samba/smb.conf /usr/lib/samba/smb.conf
[Ответить]
[Вперед >]