Hallo zusammen,
ich sichere meine Daten mittels REOBackup zwar im moment noch Lokal (da das mit rsync irgendwie nicht klappt :-() erhalte nun jedoch
folgenden Fehler:
Transferring archive: boot-full-20060129-0418PM.1.tar.b2...(6.21 MB) Can't locate object method "new" via package "Net::FTP" at /usr/bin/reoback.pl line 328.
Da ich leider diesen Fehler nirgends finden konnte Frage was habe ich hier evtl. falsch gemacht? Da der Fehler jetzt plötzlich nach einer Neuinstallation des Servers auftritt (Pakete sind aber alle wie zuvor installiert) wobei ich ein "perl Net::FTP" packet nicht finden kann.
Auszug aus reoback.pl (zeile 328:)
---------------------------->
if ( $config{"rbackuptype"} eq "FTP" ) {
--> $ftp = Net::FTP->new( $config{"remotehost"}, Debug => 0 ) or
die ( "Unable to connect to remote host! : $!n" );
$ftp->login( $config{"ftpuser"},$config{"ftppasswd"} ) or
die ( "Unable to login to remote host! : $!n" );
$ftp->binary;
$ftp->mkdir( $remotePath, 1 ); # Create parent directories if necessary
$ftp->cwd( $remotePath ) or
die ( "Unable to change to remote directory! : $!n" );
---------------------------->
Hoffe Ihr könnt mir weiterhelfen.
Gruß, PHPman
REOBack Fehler
-
- Posts: 111
- Joined: 2003-01-11 02:51
Re: REOBack Fehler
Code: Select all
Can't locate object method "new" via package "Net::FTP"
Installier das Modul nach. Am besten über den Paketmanager deiner Linux Distribution (Meistens gibt es eine Sektion "Perl").
Falls dort nicht zu finden, dann mache das auf der Kommandozeile:
Code: Select all
perl -MCPAN -e shell
Code: Select all
install Net::FTP
quit
Code: Select all
perl -e "use Net::FTP"
mfg
-
- Posts: 66
- Joined: 2003-11-02 23:06
Re: REOBack Fehler
Hallo Velo,
CPAN würde aber komischer weise was updaten, jedoch zlib stat "Net::FTP.
Seltsamm, da ich das Net::FTP auch nicht als "rpm" gefunden habe, bzw. es in den perl-lib packs schon enthalten sein sollte.
Gruß, Harald
--> perl -e "use Net::FTP" gibt keine Fehler aus.velo wrote:Das ist ein Perl Modul/ Library. Man braucht so einige um verschiedene Perl Programme laufen lassen zu können.Code: Select all
Can't locate object method "new" via package "Net::FTP"
Installier das Modul nach. Am besten über den Paketmanager deiner Linux Distribution (Meistens gibt es eine Sektion "Perl").
Falls dort nicht zu finden, dann mache das auf der Kommandozeile:
und in der kommenden shell gibst du folgendes ein:Code: Select all
perl -MCPAN -e shell
Ob es nun installiert ist, kannst du auch vorher testen via:Code: Select all
install Net::FTP quit
Code: Select all
perl -e "use Net::FTP"
CPAN würde aber komischer weise was updaten, jedoch zlib stat "Net::FTP.
Seltsamm, da ich das Net::FTP auch nicht als "rpm" gefunden habe, bzw. es in den perl-lib packs schon enthalten sein sollte.
Gruß, Harald