Из-за rlimit_as=16M в изкоробочном /etc/xinetd.d/proftpd получаю: $ telnet localhost 21 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. in.ftpd: error while loading shared libraries: libc.so.6: failed to map segment from shared object: Cannot allocate memory x86_64.
и что? если при rlimit_as >= 16M все работает, то мне собрать версию постарее текщей?
Да то, что оно с конфигом из коробки даже не запускается с невнятной диагностикой.
какая прелесть, у нас библиотеки что ли распухли: [pid 27781] open("/lib64/libc.so.6", O_RDONLY) = 3 ... [pid 27781] mmap(NULL, 3488520, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = -1 ENOMEM (Cannot allocate memory) [pid 27781] close(3) = 0 [pid 27781] writev(2, [{"in.ftpd", 7}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libc.so.6", 9}, {": ", 2}, {"failed to map segment from share"..., 40}, {": ", 2}, {"Cannot allocate memory", 22}, {"\n", 1}], 10) = 123 ставлю дефолт на 32. (В ответ на комментарий №2) > Да то, что оно с конфигом из коробки даже не запускается с невнятной > диагностикой. ругается кто-то из братии ld.so, до main() даже не доходит.
увеличил дефолт до 32х. заодно 1.3.3 stable залил.