#1
|
|||
|
|||
sendmail на i386
Alex Korchmar написал(а) к All в Oct 18 13:20:33 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> коллеги, а проверьте пожалуйста, у кого есть такая конфигурация - правда ли что в 386й сборке sendmail поломан tcpwrappers ? echo sendmail:ALL:deny > /etc/hosts.allow или еще какая банальность. > Alex --- ifmail v.2.15dev5.4 |
#2
|
|||
|
|||
Re: sendmail на i386
Eugene Grosbein написал(а) к Alex Korchmar в Oct 18 18:57:54 по местному времени:
21 окт. 2018, воскресенье, в 11:20 NOVT, Alex Korchmar написал(а): AK> коллеги, а проверьте пожалуйста, у кого есть такая конфигурация - AK> правда ли что в 386й сборке sendmail поломан tcpwrappers ? AK> echo sendmail:ALL:deny > /etc/hosts.allow или еще какая банальность. Подземный стук не лечится. Про какую версию речь идёт, в каком смысле "поломан"? Eugene -- Сердце - малочувствительный, мускулистый, грубый и жесткий орган. --- slrn/1.0.3 (FreeBSD) |
#3
|
|||
|
|||
Re: sendmail на i386
Alex Korchmar написал(а) к Eugene Grosbein в Oct 18 18:31:42 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: > AK> коллеги, а проверьте пожалуйста, у кого есть такая конфигурация - > AK> правда ли что в 386й сборке sendmail поломан tcpwrappers ? > AK> echo sendmail:ALL:deny > /etc/hosts.allow или еще какая банальность. > Подземный стук не лечится. Про какую версию речь идёт, любую доступную тебе для проверки > в каком смысле "поломан"? вышеприведенная команда не оказывает никакого действия. В отличие от точно такого же но на amd64 системе. для sshd работает. > Alex P.S. результат deny надо смотреть в maillog --- ifmail v.2.15dev5.4 |
#4
|
|||
|
|||
Re: sendmail на i386
Eugene Grosbein написал(а) к Alex Korchmar в Oct 18 01:54:31 по местному времени:
21 окт. 2018, воскресенье, в 16:31 NOVT, Alex Korchmar написал(а): AK>> коллеги, а проверьте пожалуйста, у кого есть такая конфигурация - AK>> правда ли что в 386й сборке sendmail поломан tcpwrappers ? AK>> echo sendmail:ALL:deny > /etc/hosts.allow или еще какая банальность. >> Подземный стук не лечится. Про какую версию речь идёт, AK> любую доступную тебе для проверки >> в каком смысле "поломан"? AK> вышеприведенная команда не оказывает никакого действия. AK> В отличие от точно такого же но на amd64 системе. AK> для sshd работает. AK> P.S. результат deny надо смотреть в maillog У меня одинаково работает и на amd64, и на i386, вот это конкретно на i386: # fgrep tcpw /var/log/maillog Oct 21 19:51:38 host sm-mta[99947]: NOQUEUE: tcpwrappers (unknown, X.X.X.X) rejection 11.2-PRERELEASE/i386 Eugene --- slrn/1.0.3 (FreeBSD) |
#5
|
|||
|
|||
Re: sendmail на i386
Alex Korchmar написал(а) к Eugene Grosbein в Oct 18 10:18:39 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: > У меня одинаково работает и на amd64, и на i386, вот херня какая... А строчка в hosts.allow именно sendmail: ... ? > Alex --- ifmail v.2.15dev5.4 |
#6
|
|||
|
|||
Re: sendmail на i386
Eugene Grosbein написал(а) к Alex Korchmar в Oct 18 16:01:42 по местному времени:
22 окт. 2018, понедельник, в 08:18 NOVT, Alex Korchmar написал(а): >> У меня одинаково работает и на amd64, и на i386, AK> вот херня какая... А строчка в hosts.allow именно sendmail: ... ? Да, только я пробелы ставлю вокруг двоеточий, но вряд ли это имеет значение. Eugene -- Прекрасны тонко отшлифованная драгоценность; победитель, раненный в бою; слон во время течки; река, высыхающая зимой; луна на исходе; юная женщина, изнуренная наслаждением, и даятель, отдавший все нищим. (Дхарма) --- slrn/1.0.3 (FreeBSD) |
#7
|
|||
|
|||
Re: sendmail на i386
Alex Korchmar написал(а) к Eugene Grosbein в Oct 18 12:18:42 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: > >> У меня одинаково работает и на amd64, и на i386, > AK> вот херня какая... А строчка в hosts.allow именно sendmail: ... ? > Да, только я пробелы ставлю вокруг двоеточий, но вряд ли это имеет значение. у меня с пробелами, лучше не становится. Как, блжад? > Alex P.S. мопед не мой, в смысле, это не я так собрал. И хз как поправить. Я даже пересобрать не могу - нет у меня таких систем. --- ifmail v.2.15dev5.4 |
#8
|
|||
|
|||
Re: sendmail на i386
Eugene Grosbein написал(а) к Alex Korchmar в Oct 18 18:54:53 по местному времени:
22 окт. 2018, понедельник, в 10:18 NOVT, Alex Korchmar написал(а): >>> У меня одинаково работает и на amd64, и на i386, AK>> вот херня какая... А строчка в hosts.allow именно sendmail: ... ? >> Да, только я пробелы ставлю вокруг двоеточий, но вряд ли это имеет значение. AK> у меня с пробелами, лучше не становится. Как, блжад? Да очень просто, WITНOUTTCPWRAPPERS в make.conf: $ fgrep -A2 WRAPPERS /usr/src/usr.sbin/sendmail/Makefile .if ${MKTCPWRAPPERS} != "no" CFLAGS+= -DTCPWRAPPERS LIBADD+= wrap .endif Проверь: $ ldd /usr/libexec/sendmail/sendmail | grep libwrap libwrap.so.6 => /usr/lib/libwrap.so.6 (0x801483000) AK> P.S. мопед не мой, в смысле, это не я так собрал. И хз как поправить. Я даже AK> пересобрать не могу - нет у меня таких систем. Пересобрать можно на любой amd64 обычным make buildworld c TARGET_ARCН=i386 в src.conf, или можно даже не трогая системный src.conf: make buildworld TARGET_ARCН=i386 Eugene --- slrn/1.0.3 (FreeBSD) |
#9
|
|||
|
|||
Re: sendmail на i386
Alex Korchmar написал(а) к Eugene Grosbein в Oct 18 15:14:47 по местному времени:
From: Alex Korchmar <noreply@linux.e-moe.ru> Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote: > AK> у меня с пробелами, лучше не становится. Как, блжад? > Да очень просто, WITНOUTTCPWRAPPERS в make.conf: не, такого там точно нет (да и ldd говорит обратное) > $ ldd /usr/libexec/sendmail/sendmail | grep libwrap > libwrap.so.6 => /usr/lib/libwrap.so.6 (0x801483000) ну да, разумеется. как-то оно более хитро поломано. > Пересобрать можно на любой amd64 обычным make buildworld хм, это как-то напряжно для моих виртуалок. > c TARGET_ARCН=i386 в src.conf, или можно даже не трогая системный src.conf: > make buildworld TARGET_ARCН=i386 Там еще процессор переопределен и еще много чего, что вряд ли вызовет восторг i386 buildworld. > Alex --- ifmail v.2.15dev5.4 |
#10
|
|||
|
|||
Re: sendmail на i386
Eugene Grosbein написал(а) к Alex Korchmar в Oct 18 21:36:35 по местному времени:
22 окт. 2018, понедельник, в 13:14 NOVT, Alex Korchmar написал(а): AK>> у меня с пробелами, лучше не становится. Как, блжад? >> Да очень просто, WITНOUTTCPWRAPPERS в make.conf: AK> не, такого там точно нет (да и ldd говорит обратное) >> $ ldd /usr/libexec/sendmail/sendmail | grep libwrap >> libwrap.so.6 => /usr/lib/libwrap.so.6 (0x801483000) AK> ну да, разумеется. AK> как-то оно более хитро поломано. Или там не этот sendmail запускается, а портовый, например, проверь /etc/mail/mailer.conf. Или вообще не настоящий sendmail, а что-то мимикрирующее под него (postfix умеет мимикрировать). >> Пересобрать можно на любой amd64 обычным make buildworld AK> хм, это как-то напряжно для моих виртуалок. >> c TARGET_ARCН=i386 в src.conf, или можно даже не трогая системный src.conf: >> make buildworld TARGET_ARCН=i386 AK> Там еще процессор переопределен и еще много чего, что вряд ли вызовет восторг AK> i386 buildworld. Нормально всё будет, можно и CPUTYPE переопределить и вообще всё что угодно. Штатная сборка Nanobsd как раз и готовит отдельную копию make.conf, суёт туда всё что обычно раскидывается по src.conf и make.conf по-отдельности и запускает кросс-компиляцию конструкцией типо такой: env SRCCONF=/dev/null SRCENV_CONF=/dev/null __MAKECONF=make.conf \ TARGET=i386 TARGET_ARCН=i386 make buildworld И всё прекрасно собирается. Я даже собирал mips32e на amd64 и оно потом работало на реальном железе MIPS32. Eugene --- slrn/1.0.3 (FreeBSD) |