|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » Локаль бесится! |
|
Локаль бесится!
|
Новый участник Сообщения: 12 |
Профиль | Отправить PM | Цитировать такая хрень, пытаюсь подмантировать виндовые разделы на удалённой машине в консоле, ну как пологается пишу , например:
mount_smbfs -I ip //user@server/share node и тут выдаёт такую хрень mount_smbfs: can't set locale '' mount_smbfs: smb_lib_init: can't initialise locale я в панике, почему локаль не цепляется... вроде все везде стоит KOI8-R просто эту систему не я сам настраивал, один тип, который в ужасе ушёл с этой должности, и сам не чихлит что он там накрутил в своё время! Вот и приходятся из-за всякого ломачья разбираться потом подскажите где копать, господа!!! |
|
------- Отправлено: 09:58, 23-12-2004 |
Пользователь Сообщения: 71
|
Профиль | Отправить PM | Цитировать А testparm никаких ошибок не находит?
|
Отправлено: 15:20, 23-12-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Юниксоид Сообщения: 3001
|
Профиль | Отправить PM | Цитировать Может, что в /etc/samba/smb.conf напутано?
|
Отправлено: 08:46, 24-12-2004 | #3 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать phashist
если честно, вообще лезть не хотелось. Ну не люблю, когда люди ругают кого-то ломаками и прочее Возможные варианты разборок (для крутых неломаков ): - закидываем find по исходникам в поисках этого отлупа. Мне было лень шарится по своиму диску, я попросила гугль. Получила http://www.mit.edu/afs/sipb/project/...lib/smb/subr.c Соответственно, идете в src/modules/smb/lib/smb/subr.c и видите : smb_lib_init(void) { int error; #ifndef APPLE int kv; size_t kvlen = sizeof(kv); #endif if (smblib_initialized) return 0; #if __FreeBSD_version > 400000 error = sysctlbyname("net.smb.version", &kv, &kvlen, NULL, 0); if (error) { warnx("%s: can't find kernel module\n", __FUNCTION__); return error; } if (NSMB_VERSION != kv) { warnx("%s: kernel module version(%d) don't match library(%d).\n", __FUNCTION__, kv, NSMB_VERSION); return EINVAL; } #endif if ((error = nls_setlocale("")) != 0) { warnx("%s: can't initialise locale\n", __FUNCTION__); return error; } smblib_initialized++; return 0; } |
Отправлено: 12:12, 24-12-2004 | #4 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать не , мужики - самба не причём
тут модуль просто не хочет подключаться , который отвечает за локали при монтировании смб ресурсов удалённо вот mar - точно меня поняла, тока я ваще потерялся , что и где дальше искать? я с таким просто никада не сталкивался ещё, всё ещё познаю эту систему у меня дистр 4.10 стоит mar - подскажи как специалист, что нужно ещё посмортеть? |
|
------- Отправлено: 15:46, 24-12-2004 | #5 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать phashist
Цитата:
int nls_setlocale(const char *name) { int i; if (setlocale(LC_CTYPE, name) == NULL) { warnx("can't set locale '%s'\n", name); #ifndef APPLE #warning XXX setlocale broken - Radar 2705694 return EINVAL; #endif } for (i = 0; i < 256; i++) { nls_lower[i] = tolower(i); nls_upper[i] = toupper(i); } return 0; } |
|
Отправлено: 16:21, 24-12-2004 | #6 |
Старожил Сообщения: 222
|
Профиль | Отправить PM | Цитировать Была у меня подобная проблема, когда при подключении smb - ресурса с включенным перекодированием система ругалась подобным образом, однако ресурс монтировала (без перекодировки ессно). Лечится по сей день следующим образом:
ln -fs /usr/local/lib/libiconv.so /usr/lib/libiconv.so. Почему не ищет библиотеки в /usr/local до сих пор не могу понять, хотя все пути настроены и остальной софт работает без проблем |
------- Отправлено: 20:18, 04-01-2005 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
FreeBSD - Реальная локаль под Virtual PC | clin | Общий по FreeBSD | 1 | 12-12-2008 02:15 | |
gqview и локаль cp1251 | byte | Общий по FreeBSD | 8 | 07-04-2005 08:21 | |
Локаль и ядра | Prisoner | Общий по Linux | 7 | 09-04-2004 04:32 | |
Redhat9 русская локаль - не залогиниться | Guest | Общий по Linux | 8 | 16-02-2004 21:17 | |
Русский локаль под win98 pe | Andy Black | Microsoft Windows 95/98/Me (архив) | 7 | 20-04-2003 01:59 |
|