Проблемы установки, настройки и работы Правильной Операционной Системы
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
dimish
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2011-02-22 9:33:07
Непрочитанное сообщение
dimish » 2011-02-22 9:41:42
Подскажите новичку, пожалуйста:
Решил пересобрать сквид с другими параметрами. Сделал make deinstal, make config - выбрал что мне нужно (добавил поддержку kerberos). Делаю снова make install а он мне пишет следующий вывод:
Код: Выделить всё
/usr/ports/www/squid31/>make install clean
===> Building for squid-3.1.10
Making all in compat
Making all in lib
Making all in snmplib
Making all in scripts
Making all in src
make all-recursive
Making all in base
Making all in acl
Making all in fs
Making all in repl
Making all in auth
Making all in ip
Making all in icmp
Making all in ident
Making all in icons
Making all in errors
Making all in doc
Making all in helpers
Making all in basic_auth
Making all in DB
Making all in NCSA
Making all in PAM
Making all in MSNT
Making all in SMB
Making all in squid_radius_auth
Making all in LDAP
Making all in YP
Making all in ntlm_auth
Making all in smb_lm
Making all in smbval
Making all in digest_auth
Making all in password
Making all in ldap
Making all in negotiate_auth
Making all in squid_kerb_auth
make all-recursive
cc -O2 -pipe -I/usr/local/include -I/usr/include -DLDAP_DEPRECATED -fno-strict-aliasing -Wall -Wextra -Werror -Wcomment -Wpointer-arith -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wshadow -L/usr/local/lib -rpath=/usr/lib:/usr/local/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/lib -lgssapi -lheimntlm -lkrb5 -lhx509 -lcom_err -lcrypto -lasn1 -lroken -lcrypt -L../../../lib -o squid_kerb_auth squid_kerb_auth.o base64.o
/usr/lib/libhx509.so: undefined reference to `com_right'
/usr/lib/libheimntlm.so: undefined reference to `krb5_storage_write'
/usr/lib/libheimntlm.so: undefined reference to `krb5_data_free'
/usr/lib/libheimntlm.so: undefined reference to `krb5_ret_uint32'
/usr/lib/libheimntlm.so: undefined reference to `krb5_storage_set_byteorder'
/usr/lib/libheimntlm.so: undefined reference to `krb5_ret_uint16'
/usr/lib/libhx509.so: undefined reference to `init_error_table'
/usr/lib/libheimntlm.so: undefined reference to `krb5_store_uint32'
/usr/lib/libheimntlm.so: undefined reference to `krb5_storage_set_flags'
/usr/lib/libheimntlm.so: undefined reference to `krb5_storage_seek'
/usr/lib/libheimntlm.so: undefined reference to `krb5_storage_free'
/usr/lib/libheimntlm.so: undefined reference to `krb5_storage_read'
/usr/lib/libhx509.so: undefined reference to `initialize_error_table_r'
/usr/lib/libheimntlm.so: undefined reference to `krb5_store_int16'
/usr/lib/libhx509.so: undefined reference to `free_error_table'
/usr/lib/libheimntlm.so: undefined reference to `krb5_store_uint16'
/usr/lib/libheimntlm.so: undefined reference to `krb5_storage_to_data'
/usr/lib/libheimntlm.so: undefined reference to `krb5_storage_emem'
/usr/lib/libheimntlm.so: undefined reference to `krb5_storage_from_readonly_mem'
*** Error code 1
Stop in /usr/ports/www/squid31/work/squid-3.1.10/helpers/negotiate_auth/squid_kerb_auth.
*** Error code 1
Stop in /usr/ports/www/squid31/work/squid-3.1.10/helpers/negotiate_auth/squid_kerb_auth.
*** Error code 1
Stop in /usr/ports/www/squid31/work/squid-3.1.10/helpers/negotiate_auth/squid_kerb_auth.
*** Error code 1
Stop in /usr/ports/www/squid31/work/squid-3.1.10/helpers/negotiate_auth.
*** Error code 1
Stop in /usr/ports/www/squid31/work/squid-3.1.10/helpers.
*** Error code 1
Stop in /usr/ports/www/squid31/work/squid-3.1.10.
*** Error code 1
Stop in /usr/ports/www/squid31.
*** Error code 1
Stop in /usr/ports/www/squid31.
В чём дело?
Последний раз редактировалось
hizel 2011-02-22 9:56:05, всего редактировалось 1 раз.
Причина: [code][/code]
dimish
-
Хостинг HostFood.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/
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2011-02-22 9:56:22
дело в керберосе
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2011-02-22 10:17:29
учитывая что их в freebsd два, о каком мы говорим?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
dimish
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2011-02-22 9:33:07
Непрочитанное сообщение
dimish » 2011-02-22 10:28:04
А я-то откуда знаю?

Единственный, который ставил я это /usr/port/security/krb5.
По существу моей проблемы - какие рекомендации к её исправлению?
dimish
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2011-02-22 10:31:06
по существу посмотрите главу про керберос в хэндбуке
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2011-02-22 10:35:25
а также:
Код: Выделить всё
.if defined(WITH_SQUID_KERB_AUTH) && !defined(NO_KERBEROS) && !defined(WITHOUT_KERBEROS)
# XXX This currently only works with heimdal from the base system,
# see files/patch-squid_kerb_auth:
CONFIGURE_ARGS+= --enable-negotiate-auth-helpers="squid_kerb_auth"
libexec+= squid_kerb_auth
.endif
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
dimish
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2011-02-22 9:33:07
Непрочитанное сообщение
dimish » 2011-02-22 13:51:51
Требуются комментарии.
Это для работы без kerberos нужен патч patch-squisd_kerb_auth, чт ли? А где его взять? И чем установленый kerberos не мил?
dimish
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2011-02-22 14:33:36
This currently only works with heimdal from the base system,
Работает только с KERBEROS реализации heimdal которая входит в базовую систему - т.е. никаких стороних керберосов ставить не надо
see files/patch-squid_kerb_auth:
см. /usr/ports/www/squid/files/patch-squid_kerb_auth
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2011-02-22 14:34:05
И чем установленый kerberos не мил?
спросите мантейнера squid
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
dimish
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2011-02-22 9:33:07
Непрочитанное сообщение
dimish » 2011-02-22 14:58:45
hizel писал(а):This currently only works with heimdal from the base system,
Работает только с KERBEROS реализации heimdal которая входит в базовую систему - т.е. никаких стороних керберосов ставить не надо
see files/patch-squid_kerb_auth:
см. /usr/ports/www/squid/files/patch-squid_kerb_auth
А, ну не, это я понял. Просто у меня там нет такого патча, поэтому и спрашиваю - где взять. Порты обновлял.
dimish
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2011-02-22 15:17:35
Код: Выделить всё
>cat /usr/ports/www/squid/files/patch-squid_kerb_auth | wc -l
581
у меня есть, где взять не знаю
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel
-
dimish
- мл. сержант
- Сообщения: 73
- Зарегистрирован: 2011-02-22 9:33:07
Непрочитанное сообщение
dimish » 2011-02-22 15:24:11
Ага. У меня в этой папке он тоже есть. А в squid31 - нет. Он подойдёт к 3.1 или для него нужен свой?
А вообще спасибо за ответы - пока ковырялся, много нового узнал.

dimish
-
hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Непрочитанное сообщение
hizel » 2011-02-22 15:26:46
в squid31 нет такой сноски в Makefile
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
hizel