URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 93918
[ Назад ]

Исходное сообщение
"FreeBSD 9.0 Jail, Request Tracker, Fetchmail"

Отправлено demergy , 16-Окт-12 18:56 
Привет,

Имеется сабж.

Конфиг fetchmail:

set no syslog
set logfile /var/log/fetchmail
poll pop.gmail.com
        port 995
        proto POP3
        user 'asdasdas'
        pass 'asdasdasd'
        mda "/usr/local/bin/rt-mailgate --url http://rt.example.com --queue Incoming --action correspond"
        ssl
        sslcertpath /home/fetchmail/.sslcerts
        sslfingerprint "FF:69:18:0D:75:8C:17:61:F5:EF:FC:F9:85:7D:F5:0E"

А вот что происходит при запуске fetchmail:

fetchmail: starting fetchmail 6.3.22 daemon
fetchmail: 43 messages for asdasdas at pop.gmail.com (2780460 octets).
/usr/local/bin/rt-mailgate: not found
fetchmail: reading message asdasdas@gmail-pop.l.google.com:1 of 43 (7758 octets) (log message incomplete)
fetchmail: Error writing to MDA: Broken pipe
fetchmail:  not flushed

Это все при том, что:

[16:55/302] root@nms-prod:pts/15 # ll /usr/local/bin/rt-mailgate                                                                                            ~
-rwxr-xr-x  1 root  www    15k 15 окт 13:17 /usr/local/bin/rt-mailgate

Владельца уже пробовал ставить и fetchmail и www, результат ровно тот же.

Уважаемые коллеги, подскажите пожалуйста ЧЯДНТ?


Содержание

Сообщения в этом обсуждении
"FreeBSD 9.0 Jail, Request Tracker, Fetchmail"
Отправлено Ant , 17-Окт-12 10:14 
>[оверквотинг удален]
>            
>            
>            
>            
>            
>        ~
> -rwxr-xr-x  1 root  www    15k 15 окт
> 13:17 /usr/local/bin/rt-mailgate
> Владельца уже пробовал ставить и fetchmail и www, результат ровно тот же.
> Уважаемые коллеги, подскажите пожалуйста ЧЯДНТ?

head -1 /usr/local/bin/rt-mailgate


"FreeBSD 9.0 Jail, Request Tracker, Fetchmail"
Отправлено demergy , 17-Окт-12 11:41 
>>[оверквотинг удален]        ~
>> -rwxr-xr-x  1 root  www    15k 15 окт
>> 13:17 /usr/local/bin/rt-mailgate
>> Владельца уже пробовал ставить и fetchmail и www, результат ровно тот же.
>> Уважаемые коллеги, подскажите пожалуйста ЧЯДНТ?
> head -1 /usr/local/bin/rt-mailgate

[9:39/307] root@nms-prod:pts/15 # head -1 /usr/local/bin/rt-mailgate                                                                                                                              
#!/usr/bin/perl -w


"FreeBSD 9.0 Jail, Request Tracker, Fetchmail"
Отправлено Ant , 17-Окт-12 15:08 
>>>[оверквотинг удален]        ~
>>> -rwxr-xr-x  1 root  www    15k 15 окт
>>> 13:17 /usr/local/bin/rt-mailgate
>>> Владельца уже пробовал ставить и fetchmail и www, результат ровно тот же.
>>> Уважаемые коллеги, подскажите пожалуйста ЧЯДНТ?
>> head -1 /usr/local/bin/rt-mailgate
> [9:39/307] root@nms-prod:pts/15 # head -1 /usr/local/bin/rt-mailgate
> #!/usr/bin/perl -w

Ссылка /usr/bin/perl на /usr/local/bin/perl присуствует? А в Jail, раз его в заголовке указали?


"FreeBSD 9.0 Jail, Request Tracker, Fetchmail"
Отправлено demergy , 17-Окт-12 15:26 
>>>>[оверквотинг удален]        ~
>>>> -rwxr-xr-x  1 root  www    15k 15 окт
>>>> 13:17 /usr/local/bin/rt-mailgate
>>>> Владельца уже пробовал ставить и fetchmail и www, результат ровно тот же.
>>>> Уважаемые коллеги, подскажите пожалуйста ЧЯДНТ?
>>> head -1 /usr/local/bin/rt-mailgate
>> [9:39/307] root@nms-prod:pts/15 # head -1 /usr/local/bin/rt-mailgate
>> #!/usr/bin/perl -w
> Ссылка /usr/bin/perl на /usr/local/bin/perl присуствует? А в Jail, раз его в заголовке
> указали?

Спасибо огромное! Изменил в самом скрипте #!/usr/bin/perl -w на #!/usr/local/bin/perl -w
Все заработало. Джейлы порой сбивают с толку :)


"FreeBSD 9.0 Jail, Request Tracker, Fetchmail"
Отправлено Ant , 17-Окт-12 15:42 
>[оверквотинг удален]
>>>>> Владельца уже пробовал ставить и fetchmail и www, результат ровно тот же.
>>>>> Уважаемые коллеги, подскажите пожалуйста ЧЯДНТ?
>>>> head -1 /usr/local/bin/rt-mailgate
>>> [9:39/307] root@nms-prod:pts/15 # head -1 /usr/local/bin/rt-mailgate
>>> #!/usr/bin/perl -w
>> Ссылка /usr/bin/perl на /usr/local/bin/perl присуствует? А в Jail, раз его в заголовке
>> указали?
> Спасибо огромное! Изменил в самом скрипте #!/usr/bin/perl -w на #!/usr/local/bin/perl
> -w
> Все заработало. Джейлы порой сбивают с толку :)

Скорей всего, когда ставили perl из портов, сняли опцию USE_PERL


"FreeBSD 9.0 Jail, Request Tracker, Fetchmail"
Отправлено demergy , 17-Окт-12 15:54 
>[оверквотинг удален]
>>>>>> Уважаемые коллеги, подскажите пожалуйста ЧЯДНТ?
>>>>> head -1 /usr/local/bin/rt-mailgate
>>>> [9:39/307] root@nms-prod:pts/15 # head -1 /usr/local/bin/rt-mailgate
>>>> #!/usr/bin/perl -w
>>> Ссылка /usr/bin/perl на /usr/local/bin/perl присуствует? А в Jail, раз его в заголовке
>>> указали?
>> Спасибо огромное! Изменил в самом скрипте #!/usr/bin/perl -w на #!/usr/local/bin/perl
>> -w
>> Все заработало. Джейлы порой сбивают с толку :)
> Скорей всего, когда ставили perl из портов, сняли опцию USE_PERL

[13:52/334] root@nms-prod:pts/15 # make showconfig                                                                                                                          /usr/ports/lang/perl5.12
===> The following configuration options are available for perl-5.12.4_4:
     DEBUGGING=off: Build with debugging support
     GDBM=off: Build GDBM_File extension
     PERL_MALLOC=off: Use Perl malloc
     PERL_64BITINT=on: Use 64 bit integers (on i386)
     THREADS=off: Build threaded perl
     PTHREAD=on: Build with -pthread
     MULTIPLICITY=off: Use multiplicity
     SITECUSTOMIZE=off: Run-time customization of @INC
     USE_PERL=on: Rewrite links in /usr/bin


Скорее особенности реализации buildhost'а, в базовой системе почему-то не создалась ссылка, а значит и на nms-prod ее нету. В любом случае огромное спасибо еще раз :)