Erro ao instalar o pure-ftpd

1

Estou recebendo um erro muito estranho ao instalar o pure-ftpd no meu servidor LTS Ubuntu 12.04.04.

Estou executando este comando, com um usuário sudo.

sudo apt-get install pure-ftpd

e eu recebo este erro

Processing triggers for man-db ...
Processing triggers for ureadahead ...
Setting up pure-ftpd (1.0.35-1) ...
Starting ftp server: File/Basename.pm did not return a true value at /usr/sbin/pure-ftpd-wrapper line 23.
BEGIN failed--compilation aborted at /usr/sbin/pure-ftpd-wrapper line 23.
invoke-rc.d: initscript pure-ftpd, action "start" failed.
dpkg: error processing pure-ftpd (--configure):
 subprocess installed post-installation script returned error exit status 5
Errors were encountered while processing:
 pure-ftpd
E: Sub-process /usr/bin/dpkg returned an error code (1)

e depois apenas aborta a instalação. Eu instalei o pure-ftpd na minha outra máquina bem assim.

    
por Sven 13.02.2014 / 02:16

1 resposta

0

Etapas preliminares

Limpe seus pacotes e atualize o cache:

sudo apt-get purge pure-ftpd
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update

Em seguida, tente novamente:

sudo apt-get install pure-ftpd

Se a reinstalação do PureFtpd não funcionar

Esta é a linha 23 de /usr/sbin/pure-ftpd-wrapper :

use File::Basename;

File :: Basename é um módulo Perl. Eu tentei instalá-lo usando:

$ cpan
cpan[1]> install File::Basename

Mas a instalação falhou com o erro:

Make had returned bad status, install seems impossible

No entanto , ele mencionou que File::Basename faz parte da distribuição perl-5.18.2 .
Então atualizei o Perl:

sudo apt-get upgrade perl --no-install-recommends

Depois disso, pude verificar se ele foi instalado usando:

$ cpan
cpan[1]> i File::Basename

Se você não pode instalar o módulo Perl

Pergunta: Quando você usa cpan e digite i File::Basename , o que acontece?

Resposta:

autouse.pm did not return a true value at /usr/share/perl/5.14/App/Cpan.pm line 182. BEGIN failed--compilation aborted at /usr/share/perl/5.14/App/Cpan.pm line 182. Compilation failed in require at /usr/bin/cpan line 8. BEGIN failed--compilation aborted at /usr/bin/cpan line 8.

Próximo passo:

Reinstale o perl com

sudo apt-get install Perl --reinstall

OR

sudo apt-get purge Perl
sudo apt-get install Perl

(ATENÇÃO: Purgar Perl pode afetar muitas dependências e outras aplicações)

    
por 13.02.2014 / 03:06