Samba Server -> unrecognized character set 866

КПК с Linux, установка Linux на iPaq и другие модели, программы
cmpayc
Новенький (0 lvl)
Сообщения: 16
Зарегистрирован: Пн май 24, 2004 17:32

Samba Server -> unrecognized character set 866

Сообщение cmpayc » Вт май 25, 2004 16:50

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
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Вт май 25, 2004 18:13

А зачам их вообще вручную запускать???

cmpayc
Новенький (0 lvl)
Сообщения: 16
Зарегистрирован: Пн май 24, 2004 17:32

Сообщение cmpayc » Вт май 25, 2004 18:21

т.к. в /etc/rc.d/init.d соответствующих скриптов нет, хотя старт вручную должен проходить или я ошибаюсь?

если есть другая возможность стартовать samba подскажите пожалуйста

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Вт май 25, 2004 21:01

cmpayc писал(а):т.к. в /etc/rc.d/init.d соответствующих скриптов нет, хотя старт вручную должен проходить или я ошибаюсь?

если есть другая возможность стартовать samba подскажите пожалуйста
Ошибаешься, самба вообще стартует автоматически при первом обращении к ней с компа через USB например

Аватара пользователя
dasya
Кандидат (3 lvl)
Сообщения: 135
Зарегистрирован: Ср апр 07, 2004 09:43

Сообщение dasya » Ср май 26, 2004 10:18

maslovsky писал(а): Ошибаешься, самба вообще стартует автоматически при первом обращении к ней с компа через USB например
Да и не только по USB... Скажем так: по TCP.

cmpayc
Новенький (0 lvl)
Сообщения: 16
Зарегистрирован: Пн май 24, 2004 17:32

Сообщение cmpayc » Ср май 26, 2004 13:17

ok, спасибо
samba действительно стартует при первом обращении,
команда ps -ef|grep smbd показывает 2 процесса smbd, которые через пару секунд заканчиваются
log.smb -> "unrecognized character set 866"
со стороны windows соединение невозможно

Аватара пользователя
dasya
Кандидат (3 lvl)
Сообщения: 135
Зарегистрирован: Ср апр 07, 2004 09:43

Сообщение dasya » Ср май 26, 2004 14:39

cmpayc писал(а): log.smb -> "unrecognized character set 866"
со стороны windows соединение невозможно
Да, в логах есть такая фигнюшка.... Похоже пути не туда смотрят.
А вот то, что самба отваливается - странно... У меня работает соединение с 2003, 2000 и smbfs от FreeBSD. Винды - какие?

P.S. Ща поковыряю

maslovsky
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Ср май 26, 2004 19:20

dasya писал(а):
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
Новенький (0 lvl)
Сообщения: 16
Зарегистрирован: Пн май 24, 2004 17:32

Сообщение cmpayc » Ср май 26, 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
Кандидат (3 lvl)
Сообщения: 135
Зарегистрирован: Ср апр 07, 2004 09:43

Сообщение dasya » Чт май 27, 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, запустить ее руками, посмотреть лог.
Ну а дальше - видно будет :D

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

cmpayc
Новенький (0 lvl)
Сообщения: 16
Зарегистрирован: Пн май 24, 2004 17:32

Сообщение cmpayc » Чт май 27, 2004 13:44

так и сделал:
закомментарил самбу в /etc/inetd.conf
выставил log level=10, debuglevel=10 в smb.conf
стартовал самбу вручную
/usr/sbin.rom/smbd -s /home/smb/samba/smb.conf

Процесс валится сразу после старта со следующим логом:

[2004/05/27 09:22:52, 1] smbd/server.c:main(641)
smbd version 2.0.7-ja-2.2 started.
Copyright Andrew Tridgell 1992-1998
doing parameter log level = 10
doing parameter log file = /home/smb/samba/log.smb
doing parameter encrypt passwords = yes
doing parameter coding system = utf8
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 09:22:52, 2] param/loadparm.c:do_section(2662)
Processing section "[system]"
[2004/05/27 09:22:52, 0] lib/fault.c:fault_report(40)
===============================================================
[2004/05/27 09:22:52, 0] lib/fault.c:fault_report(41)
INTERNAL ERROR: Signal 11 in pid 584 (2.0.7-ja-2.2)
Please read the file BUGS.txt in the distribution
[2004/05/27 09:22:52, 0] lib/fault.c:fault_report(43)
===============================================================
[2004/05/27 09:22:52, 0] lib/util.c:smb_panic(2466)
PANIC: internal error

Any idea?

Аватара пользователя
dasya
Кандидат (3 lvl)
Сообщения: 135
Зарегистрирован: Ср апр 07, 2004 09:43

Сообщение dasya » Чт май 27, 2004 17:14

cmpayc писал(а): PANIC: internal error
Any idea?
Пришли-ка мне smb.conf твой. И корку от smbd.

P.S. Ну как я над своей не издеваюсь, повторить не удается.... 8)

Аватара пользователя
dasya
Кандидат (3 lvl)
Сообщения: 135
Зарегистрирован: Ср апр 07, 2004 09:43

Сообщение dasya » Чт май 27, 2004 17:26

2 cmpayc: Вообще, есть подозрение, что проблема в smb.conf'е.
Ты чем его правил (редактор какой)?
А лучше - пришли.

cmpayc
Новенький (0 lvl)
Сообщения: 16
Зарегистрирован: Пн май 24, 2004 17:32

Сообщение cmpayc » Чт май 27, 2004 18:33

2 dasya

профлашил завр по-новой cacko 1.21 Elena
samba через inetd не работает в логи ничего не пишет хотя smb.conf c log level=10
/usr/sbin.rom/smbd -s /home/smb/samba/smb.conf & работает прекрасно и пишет все логи
/usr/sbin.rom/smbd & не работает
/etc/samba это точно линк на /home/smb/samba в котором лежит smb.conf
attachment не тареный

cmpayc
Новенький (0 lvl)
Сообщения: 16
Зарегистрирован: Пн май 24, 2004 17:32

Сообщение cmpayc » Чт май 27, 2004 18:38

2 dasya

в attachmente затареный на завре smb.conf

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»