DSN: Service unavailable — не отправляются письма

Сегодня столкнулся с проблемой, что не отправляются письма на определенный домен. DNS выдавал ошибку, что сервис не активен. Оказалось, что у хостера были потери данных и они восстанавливали систему, но при этом были какие-то дефолтные настройки. В итоге оказалось, что слетели настрйоки resolv и hostname. Решение проблемы под катом.

Устранить ошибку DSN: Service unavailable:


Читать дальше →

Проблема с установкой PERL 5.2

Столкнулся при установке перла с проблемой указанной ниже, решилась установкой правильной даты и времени на сервере.
P.S. Может кому пригодится :)

            Making Archive::Extract (all)
    Making all in cpan/Archive-Extract
     make all PERL_CORE=1 LIBPERL_A=libperl.so
    Skip ../../lib/Archive/Extract.pm (unchanged)
    LD_LIBRARY_PATH=/usr/ports/lang/perl5.12/work/perl-5.12.2  ./miniperl -Ilib make_ext.pl cpan/Archive-Tar/pm_to_blib MAKE=make LIBPERL_A=libperl.so
            Making Archive::Tar (all)
    Makefile out-of-date with respect to Makefile.PL
    Cleaning current config before rebuilding Makefile...
    make -f Makefile.old clean > /dev/null 2>&1
    ../../miniperl "-I../../lib" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.so"
    Writing Makefile for Archive::Tar
    ==> Your Makefile has been rebuilt. <==
    ==> Please rerun the make command.  <==
    false
    *** Error code 1
    1 error
     make config PERL_CORE=1 LIBPERL_A=libperl.so failed, continuing anyway...
    Making all in cpan/Archive-Tar
     make all PERL_CORE=1 LIBPERL_A=libperl.so
    Makefile out-of-date with respect to Makefile.PL
    Cleaning current config before rebuilding Makefile...
    make -f Makefile.old clean > /dev/null 2>&1
    ../../miniperl "-I../../lib" "-I../../lib" Makefile.PL "INSTALLDIRS=perl" "INSTALLMAN1DIR=none" "INSTALLMAN3DIR=none" "PERL_CORE=1" "LIBPERL_A=libperl.so"
    Writing Makefile for Archive::Tar
    ==> Your Makefile has been rebuilt. <==
    ==> Please rerun the make command.  <==
    false
    *** Error code 1
    1 error
    Unsuccessful make(cpan/Archive-Tar): code=512 at make_ext.pl line 449.
    *** Error code 2
    1 error
    *** Error code 1

    Stop in /usr/ports/lang/perl5.12.
    *** Error code 1

    Stop in /usr/ports/lang/perl5.12.