The OpenNET Project / Index page

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

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

"proftpd  умирает после старта"  +/
Сообщение от Александ on 31-Дек-12, 22:28 
на паре моих серверов с FreeBSD 9 перестал запускаться proFTPd
вернее так - запускается и секунд через 10 падает
на FreeBSD 8 подобных проблем не наблюдается
пересборка портов проблему не решает

никто с подобным не сталкивался?

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "proftpd  умирает после старта"  +/
Сообщение от Аноним (??) on 01-Янв-13, 07:49 
> на паре моих серверов с FreeBSD 9 перестал запускаться proFTPd
> вернее так - запускается и секунд через 10 падает
> на FreeBSD 8 подобных проблем не наблюдается
> пересборка портов проблему не решает
> никто с подобным не сталкивался?

Ну, покажите логи или отладочный лог

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "proftpd  умирает после старта"  +/
Сообщение от Александр (??) on 02-Янв-13, 08:14 
>> на паре моих серверов с FreeBSD 9 перестал запускаться proFTPd
>> вернее так - запускается и секунд через 10 падает
>> на FreeBSD 8 подобных проблем не наблюдается
>> пересборка портов проблему не решает
>> никто с подобным не сталкивался?
> Ну, покажите логи или отладочный лог

в логах пусто
если запустить в ручном или отладочном режиме, то будет:

ProFTPD 1.3.4b (maint) (built чт ноя 15 2012 20:12:15 NOVT) standalone mode STARTUP
Alarm clock

поиски по гуглу дали вот такую информацию:
;
;libthr.so.3 => /lib/libthr.so.3 (0x8023fd000)
;
;вот ваша проблема.
;
;у вас что-то из depend собрано с тредами, сам proftpd вроде как не на
;тредах работает.
;Ищите что собрано с pthread - openssl? (он у вас из портов)

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

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "proftpd  умирает после старта"  +/
Сообщение от lavr email on 02-Янв-13, 14:07 
>[оверквотинг удален]
> ;
> ;libthr.so.3 => /lib/libthr.so.3 (0x8023fd000)
> ;
> ;вот ваша проблема.
> ;
> ;у вас что-то из depend собрано с тредами, сам proftpd вроде как
> не на
> ;тредах работает.
> ;Ищите что собрано с pthread - openssl? (он у вас из портов)
> попробую пересобрать полностью без потоков, посмотрим что получится

# which proftpd
/usr/local/sbin/proftpd
# ldd /usr/local/sbin/proftpd
/usr/local/sbin/proftpd:
        libcrypt.so.5 => /lib/libcrypt.so.5 (0x8008b0000)
        libutil.so.9 => /lib/libutil.so.9 (0x800acf000)
        libpcreposix.so.0 => /usr/local/lib/libpcreposix.so.0 (0x800ce2000)
        libpcre.so.1 => /usr/local/lib/libpcre.so.1 (0x800ee4000)
        libpam.so.5 => /usr/lib/libpam.so.5 (0x80113e000)
        libssl.so.6 => /usr/lib/libssl.so.6 (0x801346000)
        libcrypto.so.6 => /lib/libcrypto.so.6 (0x801599000)
        libc.so.7 => /lib/libc.so.7 (0x80193a000)
# uname -rsm
FreeBSD 9.1-RELEASE amd64
#

ошибок там достаточно, я под свои нужды патчи вставлял, например для того чтобы
правильно symlinks вида [../] показывал

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "proftpd  умирает после старта"  +/
Сообщение от Александ on 02-Янв-13, 18:18 
у меня на двух серверах с FreeBSD 9.0 proftpd установлен одинаково

ldd /usr/local/sbin/proftpd:
        libcrypt.so.5 => /lib/libcrypt.so.5 (0x28125000)
        libutil.so.9 => /lib/libutil.so.9 (0x2814b000)
        libpcreposix.so.0 => /usr/local/lib/libpcreposix.so.0 (0x2815c000)
        libpcre.so.1 => /usr/local/lib/compat/pkg/libpcre.so.1 (0x2815e000)
        libpam.so.5 => /usr/lib/libpam.so.5 (0x281ba000)
        libssl.so.6 => /usr/lib/libssl.so.6 (0x281c1000)
        libcrypto.so.6 => /lib/libcrypto.so.6 (0x2820a000)
        libintl.so.9 => /usr/local/lib/libintl.so.9 (0x28366000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2836f000)
        libc.so.7 => /lib/libc.so.7 (0x28467000)
        libpcre.so.3 => /usr/local/lib/libpcre.so.3 (0x28587000)
        libthr.so.3 => /lib/libthr.so.3 (0x285e7000)

на одном работает, а на втором недавно перестал запускаться
вот только не уловил момент, когда именно:-(

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "proftpd  умирает после старта"  +/
Сообщение от lavr email on 02-Янв-13, 19:28 
>  у меня на двух серверах с FreeBSD 9.0 proftpd установлен одинаково

Вы внимательно посмотрите и увидите что криво собран proftpd:

> ldd /usr/local/sbin/proftpd:
>         libcrypt.so.5 => /lib/libcrypt.so.5 (0x28125000)
>         libutil.so.9 => /lib/libutil.so.9 (0x2814b000)
>         libpcreposix.so.0 => /usr/local/lib/libpcreposix.so.0 (0x2815c000)
>         libpcre.so.1 => /usr/local/lib/compat/pkg/libpcre.so.1 (0x2815e000)

цепляет PCRE из compatXX

>         libpam.so.5 => /usr/lib/libpam.so.5 (0x281ba000)
>         libssl.so.6 => /usr/lib/libssl.so.6 (0x281c1000)
>         libcrypto.so.6 => /lib/libcrypto.so.6 (0x2820a000)

ниже библитеки от gettext и libiconv:

>         libintl.so.9 => /usr/local/lib/libintl.so.9 (0x28366000)
>         libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2836f000)
>         libc.so.7 => /lib/libc.so.7 (0x28467000)

ниже правильная библиотека pcre, которую и должен proftpd цеплять динамически:

>         libpcre.so.3 => /usr/local/lib/libpcre.so.3 (0x28587000)

libthr вовсе не должно быть, что-то при сборке у вас ее зацепило:

>         libthr.so.3 => /lib/libthr.so.3 (0x285e7000)
> на одном работает, а на втором недавно перестал запускаться
> вот только не уловил момент, когда именно:-(

вероятно после апгрейда какого-то софта или установки нового, и сделали вы это
неверно или неудачно.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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