Отправляет email-рассылки с помощью сервиса Sendsay

За 2008-10-23

Re: ltsp

>в четвёрке это было неверно

А как она вообще цепляет / от сервера, если я экспортирую только
nfsroot?
хоя я грешу на пересобраное ядро для клиента, хотя сравнивал с с ядром
от дистрибутива K12LTSP на 9 федоре - вроде тоже самое

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35128; Возраст листа: 1917; Участников: 1511
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/784291

   2008-10-23 23:28:20 (#784291)

Re: Не могу установить Gentoo net-dns/pdns

Олег Микицей пишет:
> Здравствуйте Уважаемые.
>
> Проблема: Надо переехать с bind на powerdns.
>
> На сервере работает postgresql-8.2.7 нормально вместе с postfix.
>
> emerge -pv pdns
> [ebuild N ] net-dns/pdns-2.9.21.1 USE="postgres -debug -doc -ldap -mysql
> -opendbx -sqlite -sqlite3 -static -tdb"
> то есть поддержка postgresql включена.
>
> При emerge net-dns/powerdns-2.9.21.1 происходит следующая ошибка:
> checking for PgSQL library directory... configure: error: Didn't find
> the pgsql library dir in '/usr/lib/lib/pgsql /usr/lib/pgsql /usr/lib'
>
> !!! Please attach the following file when seeking support:
> !!! /var/tmp/portage/net-dns/pdns-2.9.21.1/work/pdns-2.9.21.1/config.log
> *
> * ERROR: net-dns/pdns-2.9.21.1 failed.
> * Call stack:
> * ebuild.sh, line 49: Called src_compile
> * environment, line 2524: Called econf 'src_compile' 'src_compile'
> '--sysconfdir=/etc/powerdns' '--libdir=/usr/lib/powerdns'
> '--disable-recursor' '--with-modules=' '--with-dynmodules=pipe geo
> gpgsql' '--with-pgsql-includes=/usr/include' '--with-pgsql-lib=/usr/lib'
> '--with-mysql-lib=/usr/lib' '--with-sqlite-lib=/usr/lib'
> * ebuild.sh, line 519: Called die
> * The specific snippet of code:
> * die "econf failed"
> * The die message:
> * econf failed
> *
> * If you need support, post the topmost build error, and the call stack
> if relevant.
> * A complete build log is located at
> '/var/tmp/portage/net-dns/pdns-2.9.21.1/temp/build.log'.
> * The ebuild environment file is located at
> '/var/tmp/portage/net-dns/pdns-2.9.21.1/temp/environment'.
> *
>
> Постгри с библиотекой создал папку /usr/lib/postgresql. Пробую делать
> символьную ссылку /usr/lib/pgsql - не помогает.
>
> Извечный вопрос - что делать и как правильно установить net-dns/pdns с
> postgresql
>
> Заранее спасибо.
>
> --
> С уважением Олег Микицей
>
А что если попробовать со стабильной версией dev-db/libpq-8.0.15 ?

emerge =dev-db/libpq-8.0.15 =dev-cpp/libpqpp-4.0-r6 =net-dns/pdns-2.9.21.1

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35127; Возраст листа: 1917; Участников: 1511
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/784254

   2008-10-23 20:51:27 (#784254)

Re: Не могу установить Gentoo net-dns/pdns

23 октября 2008, Олег Микицей написал:
> Serguey Khvatov пишет:
> >> > Запустите
> >> > configure --help и посмотрите список.
> >>
> >> пробую такую команду
> >> ./configure --without-mysql --with-pgsql=/usr/lib/postgresql
> >> checking for MySQL library directory... configure: error: Didn't find
> >> the mysql library dir in 'no/lib/mysql no/lib'
> >
> > Вот это сильно похоже на ошибку в configure.in
> > --without-mysql преобразуется в --with-mysql=no (так и должно быть), ну а
> > значение "no" особым образом не обрабатывается. Кстати, ожидается
> > значение вида /usr или /usr/local, к которому кое-что уже приписывается.
> > Вероятно, с pq то же самое, так что слазить в configure.in вероятно
> > придётся.
>
> Нашел файл
> /var/tmp/portage/net-dns/pdns-2.9.21.1/work/pdns-2.9.21.1/configure.in
> есть в нем строчка
> [PGSQL_lib_check="/usr/local/pgsql/lib/pgsql /usr/local/lib/pgsql
> /opt/pgsql/lib/pgsql /usr/lib/pgsql /usr/local/pgsql/lib /usr/local/lib
> /opt/pgsql/lib /usr/lib"
> PGSQL_inc_check="/usr/local/pgsql/include/pgsql /usr/include
> /usr/local/include/postgresql/ /usr/local/include
> /opt/pgsql/include/pgsql /opt/pgsql/include /usr/include/pgsql/
> /usr/include/postgresql"])
>
> Если сюда добавить путь /usr/lib/postgresql, то при emerge net-dns/pdns
> файл /var/tmp/portage/net-dns/pdns-2.9.21.1/work/pdns-2.9.21.1/configure.in
> создается снова поверх старого.

Я вообще-то в gentoo не специалист, но любой пакетный менеджер должен подобные
локальные правки проигнорировать и исправить. Тут вероятно придётся собирать
без оглядки на него, с использованием только средств autotools. А в этом
случае после правки configure.in (и/или любого Makefile.am в проекте, что
тоже порой требуется) надо из него пересоздать configure. Проще всего (но всё
равно не так просто как хотелось бы) вызвать autoreconf и вероятно с
ключами --force и --install.

И ещё - если заработает - не поленитесь и запостьте bug report to project
maintainers (что-то мне эту фразу сразу и не перевести :-)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35126; Возраст листа: 1917; Участников: 1511
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/784216

   2008-10-23 18:35:53 (#784216)

Re: ltsp

Я не знаю насчёт последней версии (ltsp5), но в четвёрке это было
неверно. В общем случае, когда на сервере например железо x86_64, а на
клиенте x86, это вообще не должно работать, по моему.

Андрей Пегов пишет:
> Приветствую!
>
> Подскажите это правильно, что при загрузке Х клиента в / отображается /
> сервера, а не nfsroot
>
> --
> Андрей Пегов.
>
> --
> Продаешь автомобиль? Размести объявление на Авторамблере!
> http://autorambler.ru/sellyourcar/
>
>

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35125; Возраст листа: 1917; Участников: 1511
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/784213

   Андрей 2008-10-23 18:16:02 (#784213)

Re: Не могу установить Gentoo net-dns/pdns

Danila Vassenkov пишет:
> Hello.
>
> Хорошо бы найти точное название библиотеки, которую он хочет.
> Посмотри внимательнее config.log на предмет ругани от линкера.
> Также в районе строчки configure:22598 может быть что-то полезное.
> Если что, присылай эти файлы мне -- попробую посмотреть.
Лучше вышлю лог файл, поскольку не смог найти других ощибок.
>
> Можно зайти с другой стороны. Судя по зависимостям, необходимы библиотеки
> dev-db/libpq-8.0.15
> dev-cpp/libpqpp-4.0-r6

Есть такие библиотеки, но версии новее, может как раз грабли с новой
версией dev-db/libpq-8.2.7??? Уже давно работает эта версия, постфикс и
courier работают с ней нормально. Проблема вылезла только тепер при
установке powerdns

serv / # emerge -pv dev-db/libpq

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] dev-db/libpq-8.2.7 USE="nls readline ssl threads zlib
-kerberos -pam -pg-intdatetime" 0 kB

serv / # emerge -pv dev-cpp/libpqpp

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] dev-cpp/libpqpp-4.0-r6 USE="-examples" 0 kB

>
> т.е. это /usr/lib/libpq.so и /usr/lib/libpq++.so. Они точно есть на машине?
>
> Ну и на крайний случай, revdep-rebuild что-нибудь находит?
>
>
Есть.
serv lib # ls /usr/lib/libpq.so
/usr/lib/libpq.so
serv lib # ls /usr/lib/libpq++.so
/usr/lib/libpq++.so

--
С уважением Олег Микицей

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35124; Возраст листа: 1917; Участников: 1511
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/784184

   2008-10-23 15:44:03 (#784184)

Re: Не могу установить Gentoo net-dns/pdns

Serguey Khvatov пишет:

>> > Запустите
>> > configure --help и посмотрите список.
>>
>> пробую такую команду
>> ./configure --without-mysql --with-pgsql=/usr/lib/postgresql
>> checking for MySQL library directory... configure: error: Didn't find
>> the mysql library dir in 'no/lib/mysql no/lib'
>
> Вот это сильно похоже на ошибку в configure.in
> --without-mysql преобразуется в --with-mysql=no (так и должно быть), ну а
> значение "no" особым образом не обрабатывается. Кстати, ожидается значение
> вида /usr или /usr/local, к которому кое-что уже приписывается. Вероятно, с
> pq то же самое, так что слазить в configure.in вероятно придётся.
>
Нашел файл
/var/tmp/portage/net-dns/pdns-2.9.21.1/work/pdns-2.9.21.1/configure.in
есть в нем строчка
[PGSQL_lib_check="/usr/local/pgsql/lib/pgsql /usr/local/lib/pgsql
/opt/pgsql/lib/pgsql /usr/lib/pgsql /usr/local/pgsql/lib /usr/local/lib
/opt/pgsql/lib /usr/lib"
PGSQL_inc_check="/usr/local/pgsql/include/pgsql /usr/include
/usr/local/include/postgresql/ /usr/local/include
/opt/pgsql/include/pgsql /opt/pgsql/include /usr/include/pgsql/
/usr/include/postgresql"])

Если сюда добавить путь /usr/lib/postgresql, то при emerge net-dns/pdns
файл /var/tmp/portage/net-dns/pdns-2.9.21.1/work/pdns-2.9.21.1/configure.in
создается снова поверх старого.

Или надо собирать по другому через скрипт configure?

--
С уважением Олег Микицей

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35123; Возраст листа: 1917; Участников: 1511
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/784157

   2008-10-23 10:53:13 (#784157)

Re: Не могу установить Gentoo net-dns/pdns

23 октября 2008, Олег Микицей написал:
> Serguey Khvatov пишет:
> >> Хорошо бы найти точное название библиотеки, которую он хочет.
> >> Посмотри внимательнее config.log на предмет ругани от линкера.
> >> Также в районе строчки configure:22598 может быть что-то полезное.
> >> Если что, присылай эти файлы мне -- попробую посмотреть.
> >>
> >> Можно зайти с другой стороны. Судя по зависимостям, необходимы
> >> библиотеки dev-db/libpq-8.0.15
> >> dev-cpp/libpqpp-4.0-r6
> >
> > Вообще-то из приведённого куска и так было видно в чём проблема - не
> > обнаружен КАТАЛОГ pgsql. Что конечно означает то же самое - не найдена
> > установка postgresql. Если она есть, но в нестандартном месте,
>
> Как и писал выше у меня стоит dev-db/libpq-8.2.7 и
> dev-db/postgresql-8.2.7. При установки создали папку
> /usr/lib/postgresql, папки /usr/lib/pgsql нет. Символьная ссылка - без
> изменений.
>
> > возможно, что её
> > местоположение можно указать через опции или переменные окружения.
>
> Где можна указать?
>
> > Запустите
> > configure --help и посмотрите список.
>
> пробую такую команду
> ./configure --without-mysql --with-pgsql=/usr/lib/postgresql
> checking for MySQL library directory... configure: error: Didn't find
> the mysql library dir in 'no/lib/mysql no/lib'

Вот это сильно похоже на ошибку в configure.in
--without-mysql преобразуется в --with-mysql=no (так и должно быть), ну а
значение "no" особым образом не обрабатывается. Кстати, ожидается значение
вида /usr или /usr/local, к которому кое-что уже приписывается. Вероятно, с
pq то же самое, так что слазить в configure.in вероятно придётся.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35122; Возраст листа: 1917; Участников: 1511
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/784153

   2008-10-23 10:25:59 (#784153)

Re: Не могу установить Gentoo net-dns/pdns

Serguey Khvatov пишет:
>> Хорошо бы найти точное название библиотеки, которую он хочет.
>> Посмотри внимательнее config.log на предмет ругани от линкера.
>> Также в районе строчки configure:22598 может быть что-то полезное.
>> Если что, присылай эти файлы мне -- попробую посмотреть.
>>
>> Можно зайти с другой стороны. Судя по зависимостям, необходимы библиотеки
>> dev-db/libpq-8.0.15
>> dev-cpp/libpqpp-4.0-r6
>
> Вообще-то из приведённого куска и так было видно в чём проблема - не обнаружен
> КАТАЛОГ pgsql. Что конечно означает то же самое - не найдена установка
> postgresql. Если она есть, но в нестандартном месте,
Как и писал выше у меня стоит dev-db/libpq-8.2.7 и
dev-db/postgresql-8.2.7. При установки создали папку
/usr/lib/postgresql, папки /usr/lib/pgsql нет. Символьная ссылка - без
изменений.

> возможно, что её
> местоположение можно указать через опции или переменные окружения.
Где можна указать?

> Запустите
> configure --help и посмотрите список.
пробую такую команду
./configure --without-mysql --with-pgsql=/usr/lib/postgresql
checking for MySQL library directory... configure: error: Didn't find
the mysql library dir in 'no/lib/mysql no/lib'
И упорно без mysql не устанавливается.
А если просто задать emerge net-dns/pdns, то поскольку у меня в
/etc/make.conf "-mysql" (пока нет необходимости) - уже установка только
с постгри.

>
> Лезть внутрь configure - последнее дело. Этот скрипт генерируется, и если уж
> ковырять, то его исходный файл configure.in - у него по крайней мере размер
> нормальный. :-)
>
Может и следует так сделать, но хотелось б решить по-другому, поскольку
при обновлении на новую версии можна и забыть где и когда правилось в
скриптах установки. :)
Лучше решить через переменные самого gentoo.

--
С уважением Олег Микицей

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35121; Возраст листа: 1917; Участников: 1511
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/784144

   2008-10-23 09:57:09 (#784144)

Re: Не могу установить Gentoo net-dns/pdns

Maksim V. Kovalenko пишет:
> Возможно поможет прописать путь к библиотекам в ldconfig
> vim /etc/ld.so.conf
> пишешь сюда путь к библиотекам постгре
> сохраняешь и запускаешь комманду
> ldconfig
> чтобы проверить serv / # ldconfig -p | grep postgres
> смотришь на выаод и пробуешь пересобрать
>
> мне помогло
>
Сделал как вышеописано.
serv / # nano /etc/ld.so.conf

# ld.so.conf autogenerated by env-update; make all changes to
# contents of /etc/env.d directory
/usr/local/lib
//usr//lib/opengl/xorg-x11/lib
/usr/i686-pc-linux-gnu/lib
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6
/usr/lib/gcc/i686-pc-linux-gnu/4.1.1
/usr/lib/libstdc++-v3/
/usr/lib/postgresql

serv / # ldconfig
serv / #

serv / # ldconfig -p | grep postgres
serv / #

Пробую пересобрать - ошибка остается.

Что неправильно сделал?

ИМХО есть одно замечание.
У меня в /etc/ld.so.conf следующий текст
# ld.so.conf autogenerated by env-update; make all changes to
# contents of /etc/env.d directory
Соответсвенно каждый раз при установке любого пакета в самом конце
установки запускается env-update, поcле этого строчка usr/lib/postgresql
в /etc/ld.so.conf убирается, поскольку про постгри нет никаких записей
в /etc/env.d. Тем более запускал вручную env-update - проверено.

Где я неправ?

--
С уважением Олег Микицей

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35120; Возраст листа: 1917; Участников: 1511
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/784141

   2008-10-23 09:36:19 (#784141)

Re: Не могу установить Gentoo net-dns/pdns

Amper пишет:
> В сообщении от 22 октября 2008 08:21 Олег Микицей написал(a):
>> configure:22598: error: Didn't find the pgsql library dir in
>> '/usr/lib/lib/pgsql /usr/lib/pgsql /usr/lib'
>
> Похоже он не может найти библиотеку postgresql в указанных местах, можно
> попытаться подсунуть туда симлинку на библиотеку, если она находится в
> другом месте
Библиотека находится в другом месте /usr/lib/postgresql. Пробовал
сделать симлинк /usr/lib/pqsql - ошибка та же, симлинк не помогает.

> или установить ее, если она не установлена.
Библиотека установлена

serv havp # emerge -pv dev-db/libpq

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild R ] dev-db/libpq-8.2.7 USE="nls readline ssl threads zlib
-kerberos -pam -pg-intdatetime" 0 kB

и установлена как раз в /usr/lib/postgresql

--
С уважением Олег Микицей

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35119; Возраст листа: 1917; Участников: 1511
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/784138

   2008-10-23 09:27:44 (#784138)

Re: Не могу установить Gentoo net-dns/pdns

23 октября 2008, Danila Vassenkov написал:
> Hello.
>
> Хорошо бы найти точное название библиотеки, которую он хочет.
> Посмотри внимательнее config.log на предмет ругани от линкера.
> Также в районе строчки configure:22598 может быть что-то полезное.
> Если что, присылай эти файлы мне -- попробую посмотреть.
>
> Можно зайти с другой стороны. Судя по зависимостям, необходимы библиотеки
> dev-db/libpq-8.0.15
> dev-cpp/libpqpp-4.0-r6

Вообще-то из приведённого куска и так было видно в чём проблема - не обнаружен
КАТАЛОГ pgsql. Что конечно означает то же самое - не найдена установка
postgresql. Если она есть, но в нестандартном месте, возможно, что её
местоположение можно указать через опции или переменные окружения. Запустите
configure --help и посмотрите список.

Лезть внутрь configure - последнее дело. Этот скрипт генерируется, и если уж
ковырять, то его исходный файл configure.in - у него по крайней мере размер
нормальный. :-)

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35118; Возраст листа: 1917; Участников: 1511
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/784136

   2008-10-23 09:22:10 (#784136)

Re: Не могу установить Gentoo net-dns/pdns

Hello.

Хорошо бы найти точное название библиотеки, которую он хочет.
Посмотри внимательнее config.log на предмет ругани от линкера.
Также в районе строчки configure:22598 может быть что-то полезное.
Если что, присылай эти файлы мне -- попробую посмотреть.

Можно зайти с другой стороны. Судя по зависимостям, необходимы библиотеки
dev-db/libpq-8.0.15
dev-cpp/libpqpp-4.0-r6

т.е. это /usr/lib/libpq.so и /usr/lib/libpq++.so. Они точно есть на машине?

Ну и на крайний случай, revdep-rebuild что-нибудь находит?

On Wed, 22 Oct 2008 08:21:50 +0300
Олег Микицей <oleg***@i*****.ua> wrote about "Re: Не могу установить Gentoo
net-dns/pdns":

>Amper пишет:
>> В сообщении от 21 октября 2008 11:17 Олег Микицей написал(a):
>>> !!! Please attach the following file when seeking support:
>>> !!!
>>> /var/tmp/portage/net-dns/pdns-2.9.21.1/work/pdns-2.9.21.1/config.log
>>
>> а что в том файле?
>>
>Посмотрел в config.log, размер 90 кб, наведу фрагмент лога, в котором
>ошибка на постгри:
>
...
>
>Если нужно что-то еще - наведу, поскольку размер лога большой.
>

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 35117; Возраст листа: 1917; Участников: 1511
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/784109

   2008-10-23 01:59:12 (#784109)