ProFTPd 1.3.1rc1. koi8-r --> win1251

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

ProFTPd 1.3.1rc1. koi8-r --> win1251

Непрочитанное сообщение serge » 2007-01-22 17:03:58

Мож кто сталкивался с патчем сабжа. Вот что нашел http://www.opennet.ru/opennews/art.shtml?num=8306, но чето ничего не выходит. make выдает ошибку. Подскажите, как прально патчить фтп :?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.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/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-01-22 21:35:37

завтра поковыряю... там тема интересная - можно действительно в порты сунуть...
если возьмут...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
serge
майор
Сообщения: 2133
Зарегистрирован: 2006-07-30 15:34:14
Откуда: Саратов
Контактная информация:

Непрочитанное сообщение serge » 2007-01-22 22:16:00

Было бы очень неплохо... но даже если не получится с созданием порта, то хотя б без него подскажи :P

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2007-01-23 0:25:32

завтра днём посмотрю...
если время найду :(
Убей их всех! Бог потом рассортирует...

Аватара пользователя
maslivets
рядовой
Сообщения: 36
Зарегистрирован: 2007-08-02 2:22:16
Откуда: Kiev
Контактная информация:

Re: ProFTPd 1.3.1rc1. koi8-r --> win1251

Непрочитанное сообщение maslivets » 2007-10-26 5:41:11

Млин как то туго получается с перекодировкой.. а еси быть точней, то не получается собрать с поддержкой перекодировки (iconv) и МуСКЛа одновремено.. а вот по раздельности все ништяк :shock:

Мож кто то подскажет в чем может быть трабла.. собирал с конфигером:

Код: Выделить всё

./configure --with-modules=mod_codeconv  --with-includes=/usr/local/include/ --with-libraries=/usr/local/lib --with-modules=mod_sql_mysql
естествино после того как пропатчил.. и даже пришлось лесть в исходники, причем не только mod_codeconv.с, mod_sql и mod_sql_mysql , а и /usr/local/include/iconv.h

В iconv.h пришлось заменить строку:

Код: Выделить всё

extern size_t iconv (iconv_t cd, const char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
на

Код: Выделить всё

extern size_t iconv (iconv_t cd, char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft);
ибо тогда компилилось с ошибкой.. но в конечном случае это не помогло решыть общую задачу :cry:
Когда под рукой нет ничего, кроме молотка - всё вокруг кажется гвоздями ...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ProFTPd 1.3.1rc1. koi8-r --> win1251

Непрочитанное сообщение Alex Keda » 2007-10-26 9:58:08

вам всем не надоело велосипед изобретать? :)
http://forum.lissyara.su/viewtopic.php? ... 173#p28913
осваивайте уже поиск по сайту, чтоли...
в теме - архив порта proftpd с перекодировкой.
распаковать вместо того что есть, собрать.
всё.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
maslivets
рядовой
Сообщения: 36
Зарегистрирован: 2007-08-02 2:22:16
Откуда: Kiev
Контактная информация:

Re: ProFTPd 1.3.1rc1. koi8-r --> win1251

Непрочитанное сообщение maslivets » 2007-10-27 2:39:32

Собсно теже грабли

Код: Выделить всё

/usr/ports/ftp/proftpd]# make
===>  Patching for proftpd-1.3.1.r3_2
===>  Applying extra patch /usr/ports/ftp/proftpd/files/extra-patch-mod-codeconv
Ignoring previously applied (or reversed) patch.
2 out of 2 hunks ignored--saving rejects to modules/mod_ls.c.rej
Ignoring previously applied (or reversed) patch.
2 out of 2 hunks ignored--saving rejects to src/netio.c.rej
*** Error code 4

Stop in /usr/ports/ftp/proftpd.
:cry:
Когда под рукой нет ничего, кроме молотка - всё вокруг кажется гвоздями ...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ProFTPd 1.3.1rc1. koi8-r --> win1251

Непрочитанное сообщение Alex Keda » 2007-10-27 8:48:14

Код: Выделить всё

===>  Found saved configuration for proftpd-1.3.1.r3_2
===>  Extracting for proftpd-1.3.1.r3_2
=> MD5 Checksum OK for proftpd-1.3.1rc3.tar.bz2.
=> SHA256 Checksum OK for proftpd-1.3.1rc3.tar.bz2.
===>  Patching for proftpd-1.3.1.r3_2
===>  Applying extra patch /usr/ports/ftp/proftpd/files/extra-patch-cyrillic-fix-netio.c
===>  Applying extra patch /usr/ports/ftp/proftpd/files/extra-patch-mod-codeconv
===>  Applying FreeBSD patches for proftpd-1.3.1.r3_2
===>   proftpd-1.3.1.r3_2 depends on executable: gmake - found
===>   proftpd-1.3.1.r3_2 depends on file: /usr/local/bin/autoconf-2.61 - found
===>   proftpd-1.3.1.r3_2 depends on shared library: iconv.3 - found
===>   proftpd-1.3.1.r3_2 depends on shared library: intl - found
===>   proftpd-1.3.1.r3_2 depends on shared library: mysqlclient.15 - found
===>  Configuring for proftpd-1.3.1.r3_2
==> Configuring with mod_sql:mod_ratio:mod_readme:mod_rewrite:mod_wrap2:mod_sql_mysql:mod_codeconv:mod_ifsession
не считая правки под современную версию автоконфа

Код: Выделить всё

ussr# uname -a
FreeBSD ussr.lissyara.int.otradno.ru 6.2-STABLE FreeBSD 6.2-STABLE #1: Sat Sep 29 18:23:20 MSD 2007     lissyara@ussr.lissyara.int.otradno.ru:/usr/obj/usr/src/sys/color-console  i386
ussr#
         
Убей их всех! Бог потом рассортирует...

Аватара пользователя
maslivets
рядовой
Сообщения: 36
Зарегистрирован: 2007-08-02 2:22:16
Откуда: Kiev
Контактная информация:

Re: ProFTPd 1.3.1rc1. koi8-r --> win1251

Непрочитанное сообщение maslivets » 2007-10-27 19:37:29

Код: Выделить всё

$ uname -a
FreeBSD maslivets.kiev.ua 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Jan 12 10:40:27 UTC 2007     root@dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386
Лис можеш выложыть скомпиленые бинарники? с MySQL и iconv (mod_codeconv)

UPD:
Все скомпилилось.. просто нужно было другой строкой компилить.. (протупил)

Код: Выделить всё

./configure --with-modules=mod_codeconv:mod_sql:mod_sql_mysql:mod_ratio:mod_readme:mod_rewrite:mod_wrap2:mod_ifsession  --with-includes=/usr/local/include/ --with-libraries=/usr/local/lib
ПЫ.СЫ. В строке конфига mod_sql должен находится перед mod_sql_mysql.. как показано в примерчике... иначе будет выдавать ошибки в логах

Код: Выделить всё

 mod_sql/4.2.2[2477]: The mod_sql_mysql module has not been properly intialized.  Please make sure your --with-modules configure option lists mod_sql *before* mod_sql_mysql, and recompile.
Последний раз редактировалось maslivets 2007-10-27 23:26:19, всего редактировалось 2 раза.
Когда под рукой нет ничего, кроме молотка - всё вокруг кажется гвоздями ...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ProFTPd 1.3.1rc1. koi8-r --> win1251

Непрочитанное сообщение Alex Keda » 2007-10-27 21:04:30

руками чтоли делаешь?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
maslivets
рядовой
Сообщения: 36
Зарегистрирован: 2007-08-02 2:22:16
Откуда: Kiev
Контактная информация:

Re: ProFTPd 1.3.1rc1. koi8-r --> win1251

Непрочитанное сообщение maslivets » 2007-10-27 23:53:28

lissyara писал(а):руками чтоли делаешь?
Я уже выше писал.. просто через порты ставить не выходит.. потому все ручками. :(

причем после конфигура приходится править Make.rules

Код: Выделить всё

LIBS= -lm -lmysqlclient -lz  -lpam -lsupp -lcrypt  -lutil
на

Код: Выделить всё

LIBS= -lm -lmysqlclient -lz  -lpam -lsupp -lcrypt  -lutil  -liconv
иначе mod_codeconv не компилится :(

Теперь вроде как все пашет. :D

вот только не решылась проблема с букваой "я".. :(
пошол дальше искать причину... :|

UPD:
Все работает :mrgreen: ... то я снова провтыкал подправить файлик netio.c :wink:
Когда под рукой нет ничего, кроме молотка - всё вокруг кажется гвоздями ...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ProFTPd 1.3.1rc1. koi8-r --> win1251

Непрочитанное сообщение Alex Keda » 2007-10-28 0:28:32

так.
давай в дальнейшем ты будешь писать в начале каждой темы большими буквами
СТАВЛЮ НЕ ИЗ ПОРТОВ
чтобы у всех сразу пропадало желание помогать, и никто не тратил время на пустые игры.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
maslivets
рядовой
Сообщения: 36
Зарегистрирован: 2007-08-02 2:22:16
Откуда: Kiev
Контактная информация:

Re: ProFTPd 1.3.1rc1. koi8-r --> win1251

Непрочитанное сообщение maslivets » 2007-10-28 2:05:23

lissyara писал(а):так.
давай в дальнейшем ты будешь писать в начале каждой темы большими буквами
СТАВЛЮ НЕ ИЗ ПОРТОВ
чтобы у всех сразу пропадало желание помогать, и никто не тратил время на пустые игры.
Ок.. не думал что у тебя тут так все жостко.

Хотя все выше описаные действия я делал с сурсами которые барл с портов.. (/usr/ports/ftp/proftpd/work/proftpd-1.3.1rc3) просто пришлось вручную патчить.. хотя все тоже самое должен был делать скрипт в тех портах что ты выкладывал. И у меня уже небыло времени разбирать почему оно автоматом не взялось.. собсна вот и все.

Тем боле я уже писал выше что когда ставлю с портов выдает ошибку.
Хотя вероятно когда ставиш с портов ошибок не должно быть по опредилению... так что кто мне сможет помоч? служба поддержки Фря?
Так что я не думаю что выше написаный текст пустая трата времени...

ПЫ.СЫ. Еси не вериш что не ствится с портов, то могу дать доступ по ССШ и все права рута через СУДО..
Когда под рукой нет ничего, кроме молотка - всё вокруг кажется гвоздями ...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ProFTPd 1.3.1rc1. koi8-r --> win1251

Непрочитанное сообщение Alex Keda » 2007-10-28 8:47:03

неверю.
у всех ставиться а у тебя нет.
интересно - почему?
надо корни проблемы искать, а не брать исходники и гадить по системе.
это не линух.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
maslivets
рядовой
Сообщения: 36
Зарегистрирован: 2007-08-02 2:22:16
Откуда: Kiev
Контактная информация:

Re: ProFTPd 1.3.1rc1. koi8-r --> win1251

Непрочитанное сообщение maslivets » 2007-10-28 17:40:36

Оффтоп
lissyara писал(а):неверю.
у всех ставиться а у тебя нет.
интересно - почему?
надо корни проблемы искать, а не брать исходники и гадить по системе.
это не линух.
ССШ скинул в ПМ.

К стати мне многое приходится ставить имено с сурсов.. потому как приходится работать с серваками у которых закрыт доступ в инет..
Когда под рукой нет ничего, кроме молотка - всё вокруг кажется гвоздями ...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35454
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ProFTPd 1.3.1rc1. koi8-r --> win1251

Непрочитанное сообщение Alex Keda » 2007-10-28 18:36:17

я скомпилил.
заняло 5 минут, из них 3 компилилось.
=========
действия:

Код: Выделить всё

rm -Rf /usr/ports/ftp/proftp
копирование архива приаттаченного к теме куда давал ссылку, распаковка,

Код: Выделить всё

mv ~/proftp /usr/ports/ftp/

Код: Выделить всё

cd /usr/ports/ftp/proftp
make 
выяснятеся что порты у тебя старые, автоконф старый нужен, т.е. первый а не второй приаттаченый архив - проще было заменить в Makefile 262 на 259 собралось.
что делать, если нет доступа в инет - объяснял не раз - у меня тоже инет тока на одном, а софт надо ставить на три десятка.
порты по NFS расшарил и всё.
Убей их всех! Бог потом рассортирует...