* Re: [sisyphus] ntpq
2004-06-22 13:52 ` Ildar Mulyukov
@ 2004-06-22 14:13 ` Dmitry V. Levin
2004-06-22 14:12 ` Ildar Mulyukov
2004-06-22 14:28 ` Andrey Rahmatullin
2004-06-22 14:44 ` Re[2]: " Vladimir V. Karpinsky
2 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2004-06-22 14:13 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1430 bytes --]
On Tue, Jun 22, 2004 at 05:52:14PM +0400, Ildar Mulyukov wrote:
> Dmitry V. Levin wrote:
> >On Tue, Jun 22, 2004 at 04:16:59PM +0400, Vladimir V. Karpinsky wrote:
> >
> >>Для контроля работы ntpd я привык использовать ntpq (-c peer или -c
> >>rv). Поставил Compact, добавил необходимое из Сизифа, поднял ntpd, а
> >>ntpq мне говорит:
> >>
> >>$ /usr/sbin/ntpq -c rv
> >>/usr/sbin/ntpq: symbol lookup error: /lib/libreadline.so.4.3: undefined
> >>symbol: BC
> >>
> >>и даже просто:
> >>$ /usr/sbin/ntpq
> >>/usr/sbin/ntpq: symbol lookup error: /lib/libreadline.so.4.3: undefined
> >>symbol: BC
> >>
> >>Подскажите, пожалуйста, где и что подкрутить.
> >
> >Раз вы взяли ntp-utils из Сизифа, то возьмите и libreadline из Сизифа.
> >
> мдя...
>
> $ rpm -qRp ntp-utils_4.1.2-alt3_i586.rpm
> ntpdate = 4.1.2-alt3
> <skip/>
> libreadline.so.4.3
> <skip/>
>
> ну дела...
> Поясню для Vladimir V. Karpinsky: программы надо ставить так, чтобы было
> всё, что эти программы просят. В частности, пакет ntp-utils хочет
> libreadline.so.4.3 . Поэтому поставить его, не поставив пакет,
> предоставляющий libreadline.so.4.3 Вы не могли, если только не поломали
> где-то зависимости.
В данном случае это не так.
libreadline обратно совместим, поскольку soname не менялся.
А вот ntp поменялся, он теперь не слинкован с -ltinfo напрямую, поскольку
теперь это не нужно.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] ntpq
2004-06-22 14:13 ` Dmitry V. Levin
@ 2004-06-22 14:12 ` Ildar Mulyukov
2004-06-22 14:32 ` Dmitry V. Levin
0 siblings, 1 reply; 12+ messages in thread
From: Ildar Mulyukov @ 2004-06-22 14:12 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Dmitry V. Levin wrote:
>On Tue, Jun 22, 2004 at 05:52:14PM +0400, Ildar Mulyukov wrote:
>
>
>>Dmitry V. Levin wrote:
>>
>>
>>>On Tue, Jun 22, 2004 at 04:16:59PM +0400, Vladimir V. Karpinsky wrote:
>>>
>>>
>>>
>>>>Для контроля работы ntpd я привык использовать ntpq (-c peer или -c
>>>>rv). Поставил Compact, добавил необходимое из Сизифа, поднял ntpd, а
>>>>ntpq мне говорит:
>>>>
>>>>$ /usr/sbin/ntpq -c rv
>>>>/usr/sbin/ntpq: symbol lookup error: /lib/libreadline.so.4.3: undefined
>>>>symbol: BC
>>>>
>>>>и даже просто:
>>>>$ /usr/sbin/ntpq
>>>>/usr/sbin/ntpq: symbol lookup error: /lib/libreadline.so.4.3: undefined
>>>>symbol: BC
>>>>
>>>>Подскажите, пожалуйста, где и что подкрутить.
>>>>
>>>>
>>>Раз вы взяли ntp-utils из Сизифа, то возьмите и libreadline из Сизифа.
>>>
>>>
>>>
>>мдя...
>>
>> $ rpm -qRp ntp-utils_4.1.2-alt3_i586.rpm
>> ntpdate = 4.1.2-alt3
>> <skip/>
>> libreadline.so.4.3
>> <skip/>
>>
>>ну дела...
>>Поясню для Vladimir V. Karpinsky: программы надо ставить так, чтобы было
>>всё, что эти программы просят. В частности, пакет ntp-utils хочет
>>libreadline.so.4.3 . Поэтому поставить его, не поставив пакет,
>>предоставляющий libreadline.so.4.3 Вы не могли, если только не поломали
>>где-то зависимости.
>>
>>
>
>В данном случае это не так.
>
>libreadline обратно совместим, поскольку soname не менялся.
>А вот ntp поменялся, он теперь не слинкован с -ltinfo напрямую, поскольку
>теперь это не нужно.
>
>
"но виновен не жираф"? То есть я имею в виду, что создатели readline не
правы? К сожалению, в последнее время несколько библиотек уже уличены в
этом грехе.. (Вспоминается libid3tag)
Спасибо за пояснение.
С уважением, Ильдар.
--
Ildar Mulyukov,
free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus (20040514)
================================================
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] ntpq
2004-06-22 14:12 ` Ildar Mulyukov
@ 2004-06-22 14:32 ` Dmitry V. Levin
2004-06-23 7:43 ` Ildar Mulyukov
0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2004-06-22 14:32 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 325 bytes --]
On Tue, Jun 22, 2004 at 06:12:38PM +0400, Ildar Mulyukov wrote:
> "но виновен не жираф"? То есть я имею в виду, что создатели readline не
> правы? К сожалению, в последнее время несколько библиотек уже уличены в
> этом грехе.. (Вспоминается libid3tag)
Грубо говоря, виновата старая сборка libreadline.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] ntpq
2004-06-22 14:32 ` Dmitry V. Levin
@ 2004-06-23 7:43 ` Ildar Mulyukov
2004-06-23 12:08 ` Dmitry V. Levin
0 siblings, 1 reply; 12+ messages in thread
From: Ildar Mulyukov @ 2004-06-23 7:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Dmitry V. Levin wrote:
>On Tue, Jun 22, 2004 at 06:12:38PM +0400, Ildar Mulyukov wrote:
>
>
>>"но виновен не жираф"? То есть я имею в виду, что создатели readline не
>>правы? К сожалению, в последнее время несколько библиотек уже уличены в
>>этом грехе.. (Вспоминается libid3tag)
>>
>>
>
>Грубо говоря, виновата старая сборка libreadline.
>
>
Спасибо за пояснение.
Как бы автоматизировать выявление таких ситуаций? Вопрос, в общем-то
риторический.
С уважением, Ильдар
--
Ildar Mulyukov,
free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus (20040514)
================================================
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] ntpq
2004-06-23 7:43 ` Ildar Mulyukov
@ 2004-06-23 12:08 ` Dmitry V. Levin
0 siblings, 0 replies; 12+ messages in thread
From: Dmitry V. Levin @ 2004-06-23 12:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 567 bytes --]
On Wed, Jun 23, 2004 at 11:43:26AM +0400, Ildar Mulyukov wrote:
> Dmitry V. Levin wrote:
> >On Tue, Jun 22, 2004 at 06:12:38PM +0400, Ildar Mulyukov wrote:
> >
> >>"но виновен не жираф"? То есть я имею в виду, что создатели readline не
> >>правы? К сожалению, в последнее время несколько библиотек уже уличены в
> >>этом грехе.. (Вспоминается libid3tag)
> >
> >Грубо говоря, виновата старая сборка libreadline.
> >
> Спасибо за пояснение.
> Как бы автоматизировать выявление таких ситуаций? Вопрос, в общем-то
> риторический.
ldd -r?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] ntpq
2004-06-22 13:52 ` Ildar Mulyukov
2004-06-22 14:13 ` Dmitry V. Levin
@ 2004-06-22 14:28 ` Andrey Rahmatullin
2004-06-22 14:44 ` Re[2]: " Vladimir V. Karpinsky
2 siblings, 0 replies; 12+ messages in thread
From: Andrey Rahmatullin @ 2004-06-22 14:28 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 953 bytes --]
On Tue, Jun 22, 2004 at 05:52:14PM +0400, Ildar Mulyukov wrote:
>Поясню для Vladimir V. Karpinsky: программы надо ставить так, чтобы было
>всё, что эти программы просят. В частности, пакет ntp-utils хочет
>libreadline.so.4.3 . Поэтому поставить его, не поставив пакет,
>предоставляющий libreadline.so.4.3 Вы не могли, если только не поломали
>где-то зависимости. Поэтому первое, что Вам нужно сделать, это
Проблема не в этом. Символ этот из /lib/libtinfo.so.5.4, ntpq с ней,
видимо, не слинкован. Старый libreadline.so.4.3 тоже. А вот новый (alt5 и
выше) слинкован:
* Вск Мар 21 2004 Dmitry V. Levin <ldv@> 4.3-alt5
- Linked readline library with -lhistory -ltinfo.
--
WBR, wRAR (ALT Linux Team)
> Я понял, что Вы понимаете необходимость glibc-2.3. Это уже хорошо.
> Осталось понять, когда буду практические выводы из этого понимания :-)
- Когда будет glibc-2.3.x в Сизифе?
- Как только будет готов.
-- ldv in sisyphus@
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re[2]: [sisyphus] ntpq
2004-06-22 13:52 ` Ildar Mulyukov
2004-06-22 14:13 ` Dmitry V. Levin
2004-06-22 14:28 ` Andrey Rahmatullin
@ 2004-06-22 14:44 ` Vladimir V. Karpinsky
2004-06-23 7:40 ` Ildar Mulyukov
2 siblings, 1 reply; 12+ messages in thread
From: Vladimir V. Karpinsky @ 2004-06-22 14:44 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Здравствуйте,
Tuesday, June 22, 2004, 5:52:14 PM, you wrote:
IM> Поясню для Vladimir V. Karpinsky: программы надо ставить так, чтобы было
IM> всё, что эти программы просят. В частности, пакет ntp-utils хочет
IM> libreadline.so.4.3 . Поэтому поставить его, не поставив пакет,
IM> предоставляющий libreadline.so.4.3 Вы не могли, если только не поломали
IM> где-то зависимости. Поэтому первое, что Вам нужно сделать, это
Ну, в общем-то уже ответили за меня, тем не менее хочу заметить, что
libreadline.so.4.3 имелся в системе --- это я проверил, в противном
случае я бы этот вопрос не задал или задал бы не так. Apt мне не
предложил поставить ничего в дополнение к ntp-utils, и я ему поверил.
IM> apt-get -f install
Тут всё чисто. Система ставилась "с нуля" и ничего порушить я ещё не
успел.
Мне трудно судить кто и в чём виноват, но где-то похоже зависимостей не
хватает, хотя это только IMHO, причём не очень квалифицированное.
--
Best regards,
Vladimir mailto:vkarpinsky@mail.ru
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [sisyphus] ntpq
2004-06-22 14:44 ` Re[2]: " Vladimir V. Karpinsky
@ 2004-06-23 7:40 ` Ildar Mulyukov
0 siblings, 0 replies; 12+ messages in thread
From: Ildar Mulyukov @ 2004-06-23 7:40 UTC (permalink / raw)
To: Vladimir V. Karpinsky, ALT Linux Sisyphus discussion list
Vladimir V. Karpinsky wrote:
>Здравствуйте,
>
>Tuesday, June 22, 2004, 5:52:14 PM, you wrote:
>
>IM> Поясню для Vladimir V. Karpinsky: программы надо ставить так, чтобы было
>IM> всё, что эти программы просят. В частности, пакет ntp-utils хочет
>IM> libreadline.so.4.3 . Поэтому поставить его, не поставив пакет,
>IM> предоставляющий libreadline.so.4.3 Вы не могли, если только не поломали
>IM> где-то зависимости. Поэтому первое, что Вам нужно сделать, это
>
>Ну, в общем-то уже ответили за меня, тем не менее хочу заметить, что
>libreadline.so.4.3 имелся в системе --- это я проверил, в противном
>случае я бы этот вопрос не задал или задал бы не так. Apt мне не
>предложил поставить ничего в дополнение к ntp-utils, и я ему поверил.
>
>IM> apt-get -f install
>
>Тут всё чисто. Система ставилась "с нуля" и ничего порушить я ещё не
>успел.
>
>Мне трудно судить кто и в чём виноват, но где-то похоже зависимостей не
>хватает, хотя это только IMHO, причём не очень квалифицированное.
>
>
Да. Прошу прощения. Общие соображения к кривым программам не применимы :-(
С уважением, Ильдар.
--
Ildar Mulyukov,
free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus (20040514)
================================================
^ permalink raw reply [flat|nested] 12+ messages in thread