unzip-6.0_1Gegemon писал(а):Версия unzip?
ТОчно такая же на FreeBSD 8.2 всё идеально работает
Модератор: xM
unzip-6.0_1Gegemon писал(а):Версия unzip?
А Perl посвежее установить?fantomas000 писал(а):Походу статья для девятки не актуальна: Проблема на проблеме:
.....
Код: Выделить всё
spfquery.c: In function 'main':
spfquery.c:30: warning: incompatible implicit declaration of built-in function 'strdup'
spfquery.c:24: warning: return type of 'main' is not 'int'
./load spfquery spf.o ip.o ipme.o ipalloc.o strsalloc.o now.o dns.o env.o datetime.a stralloc.a alloc.a str.a substdio.a case.a error.a fs.a `cat dns.lib` `cat socket.lib` envread.o qregex.o
./compile -DEXTERNAL_TODO qmail-todo.c
qmail-todo.c: In function 'main':
qmail-todo.c:620: warning: return type of 'main' is not 'int'
./load qmail-todo control.o constmap.o trigger.o fmtqfn.o now.o readsubdir.o case.a ndelay.a getln.a sig.a open.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o auto_split.o
./install
install: fatal: unable to write .../bin/qmail-lspawn: text busy
*** Error code 111
Только что проверил на виртуальной машине.smap писал(а):QMAIL даже не компилится
Код: Выделить всё
spfquery.c: In function 'main': spfquery.c:30: warning: incompatible implicit declaration of built-in function 'strdup' spfquery.c:24: warning: return type of 'main' is not 'int' ./load spfquery spf.o ip.o ipme.o ipalloc.o strsalloc.o now.o dns.o env.o datetime.a stralloc.a alloc.a str.a substdio.a case.a error.a fs.a `cat dns.lib` `cat socket.lib` envread.o qregex.o ./compile -DEXTERNAL_TODO qmail-todo.c qmail-todo.c: In function 'main': qmail-todo.c:620: warning: return type of 'main' is not 'int' ./load qmail-todo control.o constmap.o trigger.o fmtqfn.o now.o readsubdir.o case.a ndelay.a getln.a sig.a open.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o auto_split.o ./install install: fatal: unable to write .../bin/qmail-lspawn: text busy *** Error code 111
Код: Выделить всё
mail# ./config-fast mail.freebsdrocks.ru
Your fully qualified host name is mail.freebsdrocks.ru.
Putting mail.freebsdrocks.ru into control/me...
Putting freebsdrocks.ru into control/defaultdomain...
Putting freebsdrocks.ru into control/plusdomain...
Putting mail.freebsdrocks.ru into control/locals...
Putting mail.freebsdrocks.ru into control/rcpthosts...
Now qmail will refuse to accept SMTP messages except to mail.freebsdrocks.ru.
Make sure to change rcpthosts if you add hosts to locals or virtualdomains!
mail# uname -a
FreeBSD mail.freebsdrocks.ru 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
mail#
Код: Выделить всё
./config-fast mail.freebsdrocks.ru
Код: Выделить всё
make setup check
Пока не вижу большой (принципиальной) разницы.smap писал(а):Во первых у Вас 64, а у меня 32
...
А вот здесь был бы признателен, если вы более подробно опишите суть проблемы.smap писал(а):...
Во вторых, я даже до
./config-fast mail.freebsdrocks.ru
[/code]
не дохожу
всё сдыхает наКод: Выделить всё
make setup check
Код: Выделить всё
qmailctl stop
Код: Выделить всё
spfquery.c: In function 'main':
spfquery.c:30: warning: incompatible implicit declaration of built-in function 'strdup'
spfquery.c:24: warning: return type of 'main' is not 'int'
./load spfquery spf.o ip.o ipme.o ipalloc.o strsalloc.o now.o dns.o env.o datetime.a stralloc.a alloc.a str.a substdio.a case.a error.a fs.a `cat dns.lib` `cat socket.lib` envread.o qregex.o
./compile -DEXTERNAL_TODO qmail-todo.c
qmail-todo.c: In function 'main':
qmail-todo.c:620: warning: return type of 'main' is not 'int'
./load qmail-todo control.o constmap.o trigger.o fmtqfn.o now.o readsubdir.o case.a ndelay.a getln.a sig.a open.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o auto_split.o
./install
install: fatal: unable to write .../bin/qmail-lspawn: text busy
*** Error code 111
1. Уже давно как qmail-1.03-jms1.7.10.patch .....smap писал(а):Ставлю по
http://www.lissyara.su/articles/freebsd/mail/qmail/
Делаю так:
Патчу
patch < ../qmail-1.03-jms1.7.08.patch
.....
2. Остановите qmail. И инсталируйте. Вам unable to write о чём то говорит?smap писал(а):Код: Выделить всё
spfquery.c: In function 'main': spfquery.c:30: warning: incompatible implicit declaration of built-in function 'strdup' spfquery.c:24: warning: return type of 'main' is not 'int' ./load spfquery spf.o ip.o ipme.o ipalloc.o strsalloc.o now.o dns.o env.o datetime.a stralloc.a alloc.a str.a substdio.a case.a error.a fs.a `cat dns.lib` `cat socket.lib` envread.o qregex.o ./compile -DEXTERNAL_TODO qmail-todo.c qmail-todo.c: In function 'main': qmail-todo.c:620: warning: return type of 'main' is not 'int' ./load qmail-todo control.o constmap.o trigger.o fmtqfn.o now.o readsubdir.o case.a ndelay.a getln.a sig.a open.a stralloc.a alloc.a substdio.a error.a str.a fs.a auto_qmail.o auto_split.o ./install install: fatal: unable to write .../bin/qmail-lspawn: text busy *** Error code 111
Код: Выделить всё
ps ax | grep qmail
Код: Выделить всё
$ telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.domain.ru ESMTP
ehlo localhost
250-mail.domain.ru
250-STARTTLS
250-SIZE 0
250-PIPELINING
250 8BITMIME
quit
221 mail.domain.ru
Connection closed by foreign host.
Код: Выделить всё
$ ps ax | grep qmail
2465 ?? I 0:00.00 qmail-send
2467 ?? I 0:00.00 qmail-lspawn ./Maildir
2468 ?? I 0:00.00 qmail-rspawn
2469 ?? I 0:00.00 qmail-clean
2470 ?? I 0:00.00 qmail-todo
2471 ?? I 0:00.00 qmail-clean
2472 ?? I 0:00.00 multilog t s100000 n20 /var/log/qmail/qmail-send
2475 ?? S 0:00.00 /usr/local/bin/tcpserver -v -R -l mail.domain.ru -x /etc/tcp.smtp.cdb -c 30 -u 1009 -g 1004 0 smtp /var/qmail/bin/qmail-smtpd mai
2480 ?? S 0:00.00 multilog t s100000 n20 /var/log/qmail/qmail-smtpd
2483 ?? I 0:00.00 tcpserver -H -R -v -c100 0 110 qmail-popup mail.domain.ru /usr/home/vpopmail/bin/vchkpw qmail-pop3d Maildir
2484 ?? I 0:00.00 multilog t s100000 n20 /var/log/qmail/qmail-pop3d
933 v0- I 0:00.00 supervise qmail-send
935 v0- I 0:00.00 supervise qmail-smtpd
937 v0- I 0:00.00 supervise qmail-pop3d
939 v0- I 0:00.00 supervise qmail-smtp-ssl
947 v0- I 0:00.06 sslserver -e -vR -l mail.domain.ru -c 30 -u 1003 -g 1002 -x /etc/tcp.smtp.cdb 0 465 qmail-smtpd mail.domain.ru /usr/home/vpo
2490 0 S+ 0:00.00 grep qmail
Код: Выделить всё
Отправка тестового электронного сообщения: Способы проверки подлинности, используемые программой-клиентом, не поддерживаются сервером IMAP.
Код: Выделить всё
250-AUTH LOGIN CRAM-MD5 PLAIN
250-AUTH=LOGIN CRAM-MD5 PLAIN
250-PIPELINING
Код: Выделить всё
$ ifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 04:09:с9:99:f2:14
inet 192.168.247.254 netmask 0xffffff00 broadcast 192.168.247.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
Код: Выделить всё
Шаг 15. Настраиваем qmail
Код: Выделить всё
250-AUTH LOGIN CRAM-MD5 PLAIN
250-AUTH=LOGIN CRAM-MD5 PLAIN
250-PIPELINING
Код: Выделить всё
AUTH=0 # Настроим 25 порт только для приёма входящей почты.
Код: Выделить всё
AUTH=1 # Разрешить команду AUTH.
Код: Выделить всё
25 порту - на приём почты
465 - на отправку
Молча.smap писал(а):Как это:
Код: Выделить всё
А Perl посвежее установить?
1. unzip 6.0 во FreeBSD не знает про ключ -Pfantomas000 писал(а):Устанавливаю очередной сервер на FreeBSD 9.0
При компиляции qmail-scanner выходит такая ошибка:unzip уже и обновлял и заново ставил и из пакеджа и из портов всё равно одна и таже ошибка.Код: Выделить всё
Building Qmail-Scanner 2.01st-20070204... This script will search your system for the virus scanners it knows about, and will ensure that all external programs qmail-scanner-queue.pl uses are explicitly pathed for performance reasons. It will then generate qmail-scanner-queue.pl - it is up to you to install it correctly. Continue? ([Y]/N) Y Searching ......**FATAL ERROR *** /usr/bin/unzip doesn't support the "-lv" option to view file details Please upgrade to another version of unzip
Код: Выделить всё
mail# cd /usr/ports/mail/qmail-scanner/
mail# make install clean
===> qmail-scanner-2.01_5 is marked as broken: does not build.
*** Error code 1
Stop in /usr/ports/mail/qmail-scanner.
fantomas000 писал(а):Походу статья для девятки не актуальна: Проблема на проблеме:Код: Выделить всё
===> Verifying install for /usr/local/lib/perl5/site_perl/5.8.9/mach/Encode/Detect.pm in /usr/ports/converters/p5-Encode-Detect ===> p5-Encode-Detect-1.01 depends on file: /usr/local/lib/perl5/site_perl/5.8.9/ExtUtils/CBuilder.pm - found ===> p5-Encode-Detect-1.01 depends on file: /usr/local/lib/perl5/site_perl/5.8.9/Module/Build.pm - not found ===> Verifying install for /usr/local/lib/perl5/site_perl/5.8.9/Module/Build.pm in /usr/ports/devel/p5-Module-Build ===> Building for p5-Module-Build-0.4000 Can't locate Perl/OSType.pm in @INC (@INC contains: t/lib t/bundled lib /usr/local/lib/perl5/5.8.9/BSDPAN /usr/local/lib/perl5/site_perl/5.8.9/mach /usr/local/lib/perl5/site_perl/5.8.9 /usr/local/lib/perl5/5.8.9/mach /usr/local/lib/perl5/5.8.9 .) at lib/Module/Build.pm line 13. BEGIN failed--compilation aborted at lib/Module/Build.pm line 13. Compilation failed in require at Build line 42. BEGIN failed--compilation aborted at Build line 42. *** Error code 2 Stop in /usr/ports/devel/p5-Module-Build. *** Error code 1 Stop in /usr/ports/converters/p5-Encode-Detect. *** Error code 1 Stop in /usr/ports/mail/p5-Mail-SpamAssassin. *** Error code 1 Stop in /usr/ports/mail/p5-Mail-SpamAssassin.
Код: Выделить всё
mail# pkg_version -v | grep p5-Mail-SpamAssassin
p5-Mail-SpamAssassin-3.3.2_6 = up-to-date with port
mail# uname -a
FreeBSD mail.freebsdrocks.ru 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
По поводу unzip:fantomas000 писал(а):unzip-6.0_1Gegemon писал(а):Версия unzip?
ТОчно такая же на FreeBSD 8.2 всё идеально работает
Код: Выделить всё
$ which unzip
/usr/bin/unzip
Код: Выделить всё
$ which unzip
/usr/local/bin/unzip