The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"падает BIND"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"падает BIND"  +/
Сообщение от Александр email(??) on 23-Дек-09, 12:42 
Доброго времени суток!

Столкнулся с такой проблемой: с недавних пор постоянно стал падать BIND
в логах выдает сообщение

named[8869]: adb.c:1632: fatal error:
named[8869]: RUNTIME_CHECK(((pthread_mutex_lock(((&adb->entrylocks[bucket]))) == 0) ? 0 : 34) == 0) failed
named[8869]: exiting (due to fatal error in library)

пытался гуглить, но ничего не смог найти

OS OpenSuSe 11  x86_64
В конфиге ничего особого не прописывал, зона office и форвардинг запросов на днс провайдера

В поисковиках ничего похожего не нашел.
Помогите пожалуйста!
ЗЫ за вопрос прошу сильно не пинать, я пока новичек в линуксе

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • падает BIND, sHaggY_caT, 12:53 , 23-Дек-09, (1)  
    • падает BIND, Александр, 13:15 , 23-Дек-09, (2)  
      • падает BIND, sHaggY_caT, 13:28 , 23-Дек-09, (3)  
        • падает BIND, Александр, 13:56 , 23-Дек-09, (5)  
          • падает BIND, sHaggY_caT, 14:03 , 23-Дек-09, (6)  
            • падает BIND, Александр, 14:23 , 23-Дек-09, (7)  
            • падает BIND, sHaggY_caT, 14:23 , 23-Дек-09, (8)  
              • падает BIND, Александр, 14:59 , 23-Дек-09, (10)  
                • падает BIND, sHaggY_caT, 16:12 , 23-Дек-09, (13)  
  • падает BIND, lavr, 13:52 , 23-Дек-09, (4)  
    • падает BIND, Александр, 14:32 , 23-Дек-09, (9)  
      • падает BIND, lavr, 15:21 , 23-Дек-09, (11)  
        • падает BIND, sHaggY_caT, 16:04 , 23-Дек-09, (12)  
          • падает BIND, Александр, 11:45 , 25-Дек-09, (14)  

Сообщения по теме [Сортировка по времени | RSS]


1. "падает BIND"  +/
Сообщение от sHaggY_caT (ok) on 23-Дек-09, 12:53 
>[оверквотинг удален]
>
>пытался гуглить, но ничего не смог найти
>
>OS OpenSuSe 11  x86_64
>В конфиге ничего особого не прописывал, зона office и форвардинг запросов на
>днс провайдера
>
>В поисковиках ничего похожего не нашел.
>Помогите пожалуйста!
>ЗЫ за вопрос прошу сильно не пинать, я пока новичек в линуксе

rpm -V <пакет bind'а>

? проверить md5, sha(не знаю какой используется в suse), подписи и пр. для всех файлов пакета?

rpm -qa | egrep -ie '(bind|named)'

Должно подсказать точную версию пакета


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "падает BIND"  +/
Сообщение от Александр email(??) on 23-Дек-09, 13:15 
>
>rpm -V <пакет bind'а>
>
>? проверить md5, sha(не знаю какой используется в suse), подписи и пр.
>для всех файлов пакета?
>
>rpm -qa | egrep -ie '(bind|named)'
>
>Должно подсказать точную версию пакета

на команду -V bind
выдалось
S.5...GT  c /etc/named.conf

на команду  rpm -qa | egrep -ie '(bind|named)'
выдалось
bind-utils-9.4.2-39.1
samba-winbind-3.2.0-22.1
bind-libs-9.4.2-39.1
yast2-pkg-bindings-2.16.39-4.1
bind-chrootenv-9.4.2-39.1
yast2-ycp-ui-bindings-2.16.47-5.1
ypbind-1.21-16.1
bind-doc-9.4.2-39.1
bind-9.4.2-39.1
yast2-perl-bindings-2.16.7-14.1

а как проверить подписи и хэш?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "падает BIND"  +/
Сообщение от sHaggY_caT (ok) on 23-Дек-09, 13:28 
>[оверквотинг удален]
>>? проверить md5, sha(не знаю какой используется в suse), подписи и пр.
>>для всех файлов пакета?
>>
>>rpm -qa | egrep -ie '(bind|named)'
>>
>>Должно подсказать точную версию пакета
>
>на команду -V bind
>выдалось
>S.5...GT  c /etc/named.conf

Все правильно, Вы меняли конфиг bind'а

>[оверквотинг удален]
>bind-utils-9.4.2-39.1
>samba-winbind-3.2.0-22.1
>bind-libs-9.4.2-39.1
>yast2-pkg-bindings-2.16.39-4.1
>bind-chrootenv-9.4.2-39.1
>yast2-ycp-ui-bindings-2.16.47-5.1
>ypbind-1.21-16.1
>bind-doc-9.4.2-39.1
>bind-9.4.2-39.1
>yast2-perl-bindings-2.16.7-14.1

проверьте еще bind-libs-9.4.2-39.1 и остальные bind'овые пакеты (документацию и yast, конечно, не нужно)

>а как проверить подписи и хэш?

Вы как раз проверили :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "падает BIND"  +/
Сообщение от Александр email(??) on 23-Дек-09, 13:56 
>проверьте еще bind-libs-9.4.2-39.1 и остальные bind'овые пакеты (документацию и yast, конечно, не
>нужно)
>

как я понял команда rpm -V <имя пакета> это провяет?

пакеты bind-libs, bind-chrootenv, bind-utils и samba-winbind почему то "молчат" при выполнении этой команды

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "падает BIND"  +/
Сообщение от sHaggY_caT (ok) on 23-Дек-09, 14:03 
>>проверьте еще bind-libs-9.4.2-39.1 и остальные bind'овые пакеты (документацию и yast, конечно, не
>>нужно)
>>
>
>как я понял команда rpm -V <имя пакета> это провяет?
>
>пакеты bind-libs, bind-chrootenv, bind-utils и samba-winbind почему то "молчат" при выполнении этой
>команды

Значит, Ваш bind не битый, и проблема в чем-то еще.

Как Вам уже советовали, попробуйте обновить пакет, и.. что у вас в конфигах?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "падает BIND"  +/
Сообщение от Александр email(??) on 23-Дек-09, 14:23 

>Значит, Ваш bind не битый, и проблема в чем-то еще.
>
>Как Вам уже советовали, попробуйте обновить пакет, и.. что у вас в
>конфигах?

Попробую завтра обновить)
а проблем не может быть в этом "adb.c:1632"? В системе не нашел ничего с именем adb.c

В конфигах ничего такого особенного

adb.c:1632: fatal error:
key "rndc-key" {
        algorithm hmac-md5;
        secret "сюда вбит ключ";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};

options {
    directory "/var/lib/named";
    dump-file "/var/log/named_dump.db";
    statistics-file "/var/log/named.stats";
    listen-on port 53 { 127.0.0.1; 192.168.1.0/24;}
    listen-on-v6 { any; };
    forward first;
    include "/etc/named.d/forwarders.conf";

};

logging {
    channel query_logging {
        file "/var/log/named_querylog"
            versions 3 size 100M;
        print-time yes;            // timestamp log entries
    };
    category queries {
        query_logging;
    };

};

zone "." in {
    type hint;
    file "root.hint";
};

zone "localhost" in {
    type master;
    file "localhost.zone";
};

zone "0.0.127.in-addr.arpa" in {
    type master;
    file "127.0.0.zone";
};


include "/etc/named.conf.include";

zone "office" in {
    file "master/officeXXX";
    type master;
};
zone "1.168.192.in-addr.arpa" in {
    file "master/1.168.192.in-addr.arpa";
    type master;
};

файл named.conf.include пустой, в forwarders.conf IP адреса днс провайдера

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "падает BIND"  +/
Сообщение от sHaggY_caT (ok) on 23-Дек-09, 14:23 
>[оверквотинг удален]
>>
>>как я понял команда rpm -V <имя пакета> это провяет?
>>
>>пакеты bind-libs, bind-chrootenv, bind-utils и samba-winbind почему то "молчат" при выполнении этой
>>команды
>
>Значит, Ваш bind не битый, и проблема в чем-то еще.
>
>Как Вам уже советовали, попробуйте обновить пакет, и.. что у вас в
>конфигах?

Могут, так же, быть проблемы в других библиотеках (той же libc) которые цепляет bind.
Посмотреть, что за библиотеки цепляет bind (и любой другой бинарь) можно с помощью strace.

Глянуть, какому пакету принадлежит библиотека можно с помощью rpm -qf <путь-до библиотеки>

Вы ничего configure && make && make install не ставили? нестабильные репозитории не подключали?
Вообще что-то перед этим в системе делали?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "падает BIND"  +/
Сообщение от Александр email(??) on 23-Дек-09, 14:59 

>
>Могут, так же, быть проблемы в других библиотеках (той же libc) которые
>цепляет bind.
>Посмотреть, что за библиотеки цепляет bind (и любой другой бинарь) можно с
>помощью strace.
>
>Глянуть, какому пакету принадлежит библиотека можно с помощью rpm -qf <путь-до библиотеки>
>

а <путь-до библиотеки> как можно узнать? только после того как его покажет strace?
>Вы ничего configure && make && make install не ставили? нестабильные репозитории
>не подключали?
>Вообще что-то перед этим в системе делали?

Так и не разобрался как это делать с помощью strace

Нет не ставил, я пока еще сильно новичек и ставлю только через rpm пакеты
Репозитории тоже не менял, пользуюсь только теми, которые предложила сама система

При попытке удаления binda (хотел установить заного) yast ругнулся на то, что не может удалить какие то обновления bind uptate и т.д., сейчас удалился нормально
завтра поставлю заного

В системе ничего такого не делал, единственное в crontab добавил скрипт lightparser.pl, но он тихо мирно собирает логи для sqidLight, выполняется раз в 20 минут, а бинд падает с переодичностью от 3х до 12 часов, при этом иногда даже при перезагрузки система не может убить процесс, через консколь при попытке /etc/init.d/named stop или restart "думает" и ничего не происходит. Так было вчера, а сегодня и до этого он просто падал, при этом чаще всего в логе ничего не писал.

В общем завтра отпишусь о результате)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "падает BIND"  +/
Сообщение от sHaggY_caT (ok) on 23-Дек-09, 16:12 
>[оверквотинг удален]
>>
>>Глянуть, какому пакету принадлежит библиотека можно с помощью rpm -qf <путь-до библиотеки>
>>
>
>а <путь-до библиотеки> как можно узнать? только после того как его покажет strace?
>>Вы ничего configure && make && make install не ставили? нестабильные репозитории
>>не подключали?
>>Вообще что-то перед этим в системе делали?
>
>Так и не разобрался как это делать с помощью strace

Слишком долго объяснять. Я бы поправила стартовый сценарий bind'а, и направила 2> и 1> в лог файл, поставив, перед запуском бинаря бинда strace.
Но Вам такое пока еще рано...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "падает BIND"  +/
Сообщение от lavr email on 23-Дек-09, 13:52 
>[оверквотинг удален]
>named[8869]: RUNTIME_CHECK(((pthread_mutex_lock(((&adb->entrylocks[bucket]))) == 0) ? 0 : 34) == 0) failed
>named[8869]: exiting (due to fatal error in library)
>
>пытался гуглить, но ничего не смог найти
>
>OS OpenSuSe 11  x86_64
>В конфиге ничего особого не прописывал, зона office и форвардинг запросов на
>днс провайдера
>
>В поисковиках ничего похожего не нашел.

не может быть.

kill -HUP делаете bind'у?! rndc надо пользовать, а bind обновите и будет счастье.
Не забывайте про rndc для управления bind9

>Помогите пожалуйста!
>ЗЫ за вопрос прошу сильно не пинать, я пока новичек в линуксе

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "падает BIND"  +/
Сообщение от Александр email(??) on 23-Дек-09, 14:32 

>>В поисковиках ничего похожего не нашел.
>
>не может быть.
>

К сожалению может, пробовал искать по самой ошибке, ответа не нашел, по ключевым словам "Проблема с DNS BIND", "падает BIND" тоже
Находил в каком то форуме тему про падения бинда, но там была проблема с переполнением памяти. В моей сети компов не много, на данный момент 25, флуда в запросах нету
>kill -HUP делаете bind'у?! rndc надо пользовать, а bind обновите и будет
>счастье.

хм...нет, не делаю, до того как настроил rndc всегда перезагружал командой /etc/init.d/named restart
>Не забывайте про rndc для управления bind9
>

При следующем падении попробую через rndc

Как обновлю посмотрим, что получится


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "падает BIND"  +/
Сообщение от lavr email on 23-Дек-09, 15:21 
>
>>>В поисковиках ничего похожего не нашел.
>>
>>не может быть.

находится в гугле с пол-пинка: bind 9.2.4 adb.c error

>Как обновлю посмотрим, что получится

все должно быть хорошо, в крайнем случае можно собрать ручками без тредов

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "падает BIND"  +/
Сообщение от sHaggY_caT (ok) on 23-Дек-09, 16:04 
>[оверквотинг удален]
>>>>В поисковиках ничего похожего не нашел.
>>>
>>>не может быть.
>
>находится в гугле с пол-пинка: bind 9.2.4 adb.c error
>
>>Как обновлю посмотрим, что получится
>
>все должно быть хорошо, в крайнем случае можно собрать ручками без тредов
>

Я думаю Вы правы. В Novell'овской bugzilla такого бага нет:

https://bugzilla.novell.com/buglist.cgi?query_format=specifi...

Но есть у РХТ:

https://bugzilla.redhat.com/show_bug.cgi?id=173961

Да, лучше обновить пакет, это должно решить проблему :)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "падает BIND"  +/
Сообщение от Александр email(??) on 25-Дек-09, 11:45 
>>[оверквотинг удален]
>>находится в гугле с пол-пинка: bind 9.2.4 adb.c error

хех, не сообразил я так искать, пробовал искать по ошибке целиком

Спасибо большое за советы lavr и sHaggY_caT!
Наконец то обновил до версии 9.6.1-P1, надеюсь проблем не будет.


С наступающим Вас!!!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру