Win7+Samba. Пересборка Samba из портов в древней FBSD.

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Gonzo
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-11-09 13:30:59

Win7+Samba. Пересборка Samba из портов в древней FBSD.

Непрочитанное сообщение Gonzo » 2009-11-09 13:34:20

Добрый день.

В связи с поступлением в парк компьютеров с win7 возникла проблема их заведения в существующий домен Samba. Сервер - FreeBSD 5.4 с Samba 3.0.12 (та что была в исходных портах). Настроено и забыто.

Попытка ввести машину с win7 после всяческих модификаций ее групповых политик удалась, но не удается зайти из-под win7 в домен - "trust relationship between this workstation and the primary domain failed". Поиск в сети дает только одну рекомендацию - обновлять Samba.

Выбрал следующий путь: обновил порты с помощью CVSUP до текущего состояния и попытался собрать Samba разных версий.

Все попытки (для версий 3.3.9; 3.2.15 и даже 3.0.37) заканчиваются примерно одинаковой серией ошибок в /usr/include/sys/vfs.h и source/include/proto.h. Пример для 3.0.37:

Код: Выделить всё

cd /usr/ports/net/samba3/work/samba-3.0.37/source && make pch
Generating smbd/build_options.c
Building include/proto.h
creating /usr/ports/net/samba3/work/samba-3.0.37/source/include/proto.h
Building include/build_env.h
creating /usr/ports/net/samba3/work/samba-3.0.37/source/nsswitch/winbindd_proto.h
creating /usr/ports/net/samba3/work/samba-3.0.37/source/web/swat_proto.h
creating /usr/ports/net/samba3/work/samba-3.0.37/source/client/client_proto.h
creating /usr/ports/net/samba3/work/samba-3.0.37/source/utils/net_proto.h
creating /usr/ports/net/samba3/work/samba-3.0.37/source/utils/ntlm_auth_proto.h
rm -f /usr/ports/net/samba3/work/samba-3.0.37/source/include/includes.h.gch
cc -I. -I/usr/ports/net/samba3/work/samba-3.0.37/source  -O -pipe -D_SAMBA_BUILD_=3  -I/usr/ports/net/samba3/work/samba-3.0.37/source/iniparser/src -Iinclude -I./include  -I. -I. -I./lib/replace -I./lib/talloc -I./tdb/include -I./libaddns -I./librpc -DHAVE_CONFIG_H  -I/usr/local/include -I/usr/local/include    -I/usr/ports/net/samba3/work/samba-3.0.37/source/lib -D_SAMBA_BUILD_=3 -fPIC -DPIC -c /usr/ports/net/samba3/work/samba-3.0.37/source/include/includes.h -o /usr/ports/net/samba3/work/samba-3.0.37/source/include/includes.h.gch
In file included from ./lib/replace/system/filesys.h:37,
                 from /usr/ports/net/samba3/work/samba-3.0.37/source/include/includes.h:104:
/usr/include/sys/vfs.h:207: error: syntax error before "SMB_BIG_UINT"
/usr/include/sys/vfs.h:209: error: syntax error before "unid_t"
/usr/include/sys/vfs.h:210: error: syntax error before "unid_t"
/usr/include/sys/vfs.h:211: error: syntax error before "SHADOW_COPY_DATA"
/usr/include/sys/vfs.h:216: error: syntax error before "SMB_STRUCT_DIRENT"
/usr/include/sys/vfs.h:229: error: syntax error before "SMB_OFF_T"
/usr/include/sys/vfs.h:231: error: syntax error before "SMB_OFF_T"
/usr/include/sys/vfs.h:233: error: syntax error before "files_struct"
/usr/include/sys/vfs.h:236: error: syntax error before "SMB_STRUCT_STAT"
/usr/include/sys/vfs.h:237: error: syntax error before "SMB_STRUCT_STAT"
/usr/include/sys/vfs.h:238: error: syntax error before "SMB_STRUCT_STAT"
/usr/include/sys/vfs.h:247: error: syntax error before "SMB_OFF_T"
/usr/include/sys/vfs.h:252: error: syntax error before "SMB_DEV_T"
/usr/include/sys/vfs.h:257: error: syntax error before "uint32"
/usr/include/sys/vfs.h:258: error: syntax error before "uint32"
/usr/include/sys/vfs.h:267: error: syntax error before "SMB_ACL_T"
/usr/include/sys/vfs.h:268: error: syntax error before "SMB_ACL_ENTRY_T"
/usr/include/sys/vfs.h:269: error: syntax error before "SMB_ACL_ENTRY_T"
/usr/include/sys/vfs.h:270: error: syntax error before "SMB_ACL_ENTRY_T"
/usr/include/sys/vfs.h:273: error: syntax error before "SMB_ACL_PERMSET_T"
/usr/include/sys/vfs.h:274: error: syntax error before "SMB_ACL_PERMSET_T"
/usr/include/sys/vfs.h:275: error: syntax error before "SMB_ACL_T"
/usr/include/sys/vfs.h:277: error: syntax error before "SMB_ACL_T"
/usr/include/sys/vfs.h:278: error: syntax error before "SMB_ACL_ENTRY_T"
/usr/include/sys/vfs.h:279: error: syntax error before "SMB_ACL_ENTRY_T"
/usr/include/sys/vfs.h:280: error: syntax error before "SMB_ACL_ENTRY_T"
/usr/include/sys/vfs.h:281: error: syntax error before "SMB_ACL_T"
/usr/include/sys/vfs.h:282: error: syntax error before "SMB_ACL_TYPE_T"
/usr/include/sys/vfs.h:283: error: syntax error before "SMB_ACL_T"
/usr/include/sys/vfs.h:285: error: syntax error before "SMB_ACL_PERMSET_T"
/usr/include/sys/vfs.h:287: error: syntax error before "SMB_ACL_T"
/usr/include/sys/vfs.h:288: error: syntax error before "SMB_ACL_TAG_T"
In file included from /usr/ports/net/samba3/work/samba-3.0.37/source/include/includes.h:794:
/usr/ports/net/samba3/work/samba-3.0.37/source/include/proto.h:8844: error: syntax error before "vfs_statvfs_struct"
*** Error code 1

Stop in /usr/ports/net/samba3/work/samba-3.0.37/source.
*** Error code 1

Stop in /usr/ports/net/samba3.
*** Error code 1

Stop in /usr/ports/net/samba3.
Я понимаю, что версия FreeBSD 5.4 древняя, но обновить ее "малой кровью" для меня нереально (наворочены proxy и почтовый сервер, трогать которые крайне нежелательно). Поэтому либо как-то обманывать win7, либо обновлять Samba. Пожалуйста, подскажите возможные решения проблемы.

Заранее спасибо.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35283
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Win7+Samba. Пересборка Samba из портов в древней FBSD.

Непрочитанное сообщение Alex Keda » 2009-11-09 13:39:49

я бы рекомендовал систему обновить...
Убей их всех! Бог потом рассортирует...

Gonzo
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-11-09 13:30:59

Re: Win7+Samba. Пересборка Samba из портов в древней FBSD.

Непрочитанное сообщение Gonzo » 2009-11-09 14:24:08

Обновление системы требует невозможных в данный момент затрат по времени (даже если все пройдет гладко и заработает) и кажется настолько страшным, что проще оставить win7-машину вне домена.
Хотелось бы попытаться сделать что-то без изменения оси.

snorlov
подполковник
Сообщения: 3839
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Win7+Samba. Пересборка Samba из портов в древней FBSD.

Непрочитанное сообщение snorlov » 2009-11-09 15:30:45

Gonzo писал(а):Обновление системы требует невозможных в данный момент затрат по времени (даже если все пройдет гладко и заработает) и кажется настолько страшным, что проще оставить win7-машину вне домена.
Хотелось бы попытаться сделать что-то без изменения оси.
А может просто поднять PDC на другом компьютере..., ресурсов ведь немного потребляет...

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1407
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Win7+Samba. Пересборка Samba из портов в древней FBSD.

Непрочитанное сообщение server801 » 2009-11-09 15:44:13

Обновление системы требует невозможных в данный момент затрат по времени
а трахаться с проблемой время есть? :-D

Gonzo
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-11-09 13:30:59

Re: Win7+Samba. Пересборка Samba из портов в древней FBSD.

Непрочитанное сообщение Gonzo » 2009-11-09 16:22:17

Трахаться с проблемой времени тоже нет. Но переставляя систему придется и весь старый софт обновлять или искать замену, что смертоубийственно, а тут только новый софт обработать до рабочего состояния, если есть варианты путей решения проблемы. Опять же машина без домена худо бедно поживет в ожидании решения проблемы, а если сервер ухнуть, то без почты и интернета всем придется не сладко ;) . Ставить вторую машину только под Самбу удобно, но второй машины нет.
Меня вот что смущает - сейчас версия 3.0.12. Ну ладно 3.2 или 3.3 не катят, но 3.0.37 тоже с тем же замирает. Неужели так существенны различия? Может быть проблема все же локальна?

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: Win7+Samba. Пересборка Samba из портов в древней FBSD.

Непрочитанное сообщение BirdGovorun » 2009-11-09 17:28:06

Gonzo писал(а):Меня вот что смущает - сейчас версия 3.0.12. Ну ладно 3.2 или 3.3 не катят, но 3.0.37 тоже с тем же замирает. Неужели так существенны различия? Может быть проблема все же локальна?
Samba 3.0.12 последняя версия которая поддерживаеся в 5.4.
Тут на днях обновлялся (ядро) с FreeBSD 8.0RC1 до RC2, Samba 3.0.37 упала, не завелась пока мир не обновил.
Так-что обновляй систему или живи как есть.

Gonzo
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-11-09 13:30:59

Re: Win7+Samba. Пересборка Samba из портов в древней FBSD.

Непрочитанное сообщение Gonzo » 2009-11-09 17:40:26

Имеет смысл обновить gcc?

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: Win7+Samba. Пересборка Samba из портов в древней FBSD.

Непрочитанное сообщение BirdGovorun » 2009-11-09 18:35:23

Gonzo писал(а):Имеет смысл обновить gcc?
И что это даст?
У вас 3 варианта:
1. ничего не делать;
2. обновить систему, со всеми вытекающими последствиями;
3. на sambu выделить машину. - идите к начальству и придумайте, почему не можете жить без нового сервака,
может прокатит.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1407
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: Win7+Samba. Пересборка Samba из портов в древней FBSD.

Непрочитанное сообщение server801 » 2009-11-09 21:23:10

за время обсуждений можно было уже обновиться :)

Gonzo
проходил мимо
Сообщения: 5
Зарегистрирован: 2009-11-09 13:30:59

Re: Win7+Samba. Пересборка Samba из портов в древней FBSD.

Непрочитанное сообщение Gonzo » 2009-11-10 11:04:40

Пока останавливаюсь на первом варианте.
Будет приход новых машин - буду менять сервер.
Спасибо за ответы.