MySQLDumper-Board Forum Index Follow me on Twitter

Portal  •   Forum  •  Downloads  •  Profile  •  Search   •  Register  •  Log in to check your private messages  •  Log in  •  


 Undefined subroutine &main::gzopen called at crondump.pl

Post new topicReply to topic
Author Message
Andreas-Keck
uses MSD regulary
uses MSD regulary





Joined: 17 Apr 2005
Posts: 13


blank.gif

PostPosted: 2005-04-17, 09:35    Undefined subroutine &main::gzopen called at crondump.pl Reply with quoteBack to top

Hallo,

erst mal ganz dickes Lob für dieses Programm. Auch ich werde hier an Daniel eine Spende überweisen. Nun zu meinem eigentlichen Problem.

Ich habe die Version 1.20 'TNG' aufgespielt, und funktioniert auch soweit alles.
Unter PHP habe ich auch schon ein Backup gemacht (gezippt) klappt auch wunderbar. Da ich das Backup nun per Cronjob ausführen will, habe ich die
crondump.pl im Verzeichnis (msd_cron) aufgerufen. Die wird dort aber nicht ausgeführt, sondern ich bekomme da immer die Möglichkeit die Datei downzuloaden.

Dann bin hergegangen und habe die crondump.pl in mein CGI-BIN Verzeichnis (mit Ascci) kopiert, Dateirechte gesetzt und dort ausgeführt (Vorher habe ich noch in der crondump.pl den $absolute_path_of_configdir= angegeben)

Wenn ich nun die crondump.pl aufrufe bekome ich folgenden Fehler:

Undefined subroutine &main::gzopen called at mein/verzeichnis/crondump.pl line 456.

Ich habe auch schon das Backup im Menü abgeschaltet, geht aber dennoch nicht.

Php Version: 4.3.11

Kann mir jemand sagen was ich machen muss dass der Script läuft?


Gruß

Andreas

OfflineView user's profileSend private message    
Anzeigen











Posted:    Anzeigen Back to top


    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2005-04-17, 09:41    Re: Undefined subroutine &main::gzopen called at crondump.pl Reply with quoteBack to top

Hallo Andreas,

schonmal vorab vielen Dank für Deine Spende. Die können wir gut gebrauchen: Kaffee ist alle. Very Happy

Zur Fehlermeldunh: bei Dir fehlt wohl ein Perlmodul welches für GZip zuständig ist.
Führe mal den Perltest aus (also kopiere ihn auch in das cgi-bin und starte es).
Dann bekommst Du eine Übersicht über alle benötigten Module.
Das sollte dann so aussehen.
« MySQLDUmper » wrote:
Perl-Test für MySQLDumper
Unbedingt notwendige Funktionen für das Cronscript
teste DBI ...
DBI ist installiert.

teste File::Find ...
File::Find ist installiert.

teste File::Basename ...
File::Basename ist installiert.

Konfigurierbare Funktionen für das Cronscript
teste Compress::Zlib ...
Compress::Zlib ist installiert.

teste Net::FTP ...
Net::FTP ist installiert.

teste MIME::Lite ...
MIME::Lite ist installiert.

Höchstwahrscheinlich fehlt Dir Compress::Zlib. Das muss Dir Dein Hoster dann installieren.

Wenn Du in der Perlscriptkonfiguration GZip deaktivierst, dann müsste es mit dem Backup klappen, aber dann sind die Dumpfiles natürlich nicht komprimiert.

P.S.: Soll ich Deinen Vornamen in Deinem Nick mal anpassen? Ich denke, da hast Du Dich vertippt oder? Soll das T raus?

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.


Last edited by DSB on 2005-04-17, 09:42; edited 2 times in total

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Andreas-Keck
uses MSD regulary
uses MSD regulary





Joined: 17 Apr 2005
Posts: 13


blank.gif

PostPosted: 2005-04-17, 09:53    Re: Undefined subroutine &main::gzopen called at crondump.pl Reply with quoteBack to top

Hallo,


Wäre nett wenn du meinen Schreibfehler ändern tust, habe das erst bemerkt als die Daten abgesendet waren :-(

Es ist in der Tat so dass die Komprimierung fehlt:

Perl-Test für MySQLDumper
Unbedingt notwendige Funktionen für das Cronscript
teste DBI ...
DBI ist installiert.

teste File::Find ...
File::Find ist installiert.

teste File::Basename ...
File::Basename ist installiert.

Konfigurierbare Funktionen für das Cronscript
teste Compress::Zlib ...
Compress::Zlib ist nicht vorhanden !

teste Net::FTP ...
Net::FTP ist nicht vorhanden !

teste MIME::Lite ...
MIME::Lite ist nicht vorhanden !


Ich habe in der Konfig bei cronscript Einstellung auch das Komprimieren bereits abgestellt und auch gespeichert, aber es kommt nach wie vor dieser Fehler.

Wo wird denn die config für den PerlScript gespeichert? Im Verzeichnis msd_cron sind nur die 3 Perl Scripte drin.


Gruß

Andreas

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2005-04-17, 09:57    Re: Undefined subroutine &main::gzopen called at crondump.pl Reply with quoteBack to top

« Andreas-Keck";p="4582 » wrote:

Wo wird denn die config für den PerlScript gespeichert? Im Verzeichnis msd_cron sind nur die 3 Perl Scripte drin.

Erinnerst Du Dich nicht daran, dass Du selbst höchstpersönlich den Pfad zur Konfigurationsdatei im Perlscript angegeben hast?
Quote:
Vorher habe ich noch in der crondump.pl den $absolute_path_of_configdir= angegeben)

Dort sind die Einstellungen abgespeichert.

P.S.: Den Tippfehler habe ich beseitigt.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.


Last edited by DSB on 2005-04-17, 09:57; edited 1 time in total

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2005-04-17, 10:01    Re: Undefined subroutine &main::gzopen called at crondump.pl Reply with quoteBack to top

« Andreas-Keck";p="4582 » wrote:

Compress::Zlib ist nicht vorhanden !
Net::FTP ist nicht vorhanden !
MIME::Lite ist nicht vorhanden !


Da fehlt ja so ziemlich alles, was wir für das Perlscript benötigen.
Du kannst per MySQLDumper-Perlscript keine Dumps per FTP nutzen, keine GZip-Kompression nutzen und keine einzige Email verschicken lassen.
Bevor Dein Hoster da nicht kräftig nachinstalliert hat, macht das ganze Perlscript keinen Sinn. Da würde ich um die Installation der Module bitten und erst danach das Perlscript nutzen.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Andreas-Keck
uses MSD regulary
uses MSD regulary





Joined: 17 Apr 2005
Posts: 13


blank.gif

PostPosted: 2005-04-17, 10:12    Re: Undefined subroutine &main::gzopen called at crondump.pl Reply with quoteBack to top

Quote:

Erinnerst Du Dich nicht daran, dass Du selbst höchstpersönlich den Pfad zur Konfigurationsdatei im Perlscript angegeben hast?



Hups, ja wer lesen kann ist klar im Vorteil:-)

Die Änderungen beim Provider werde ich veranlassen.
Aber es sollte ja als ungezipptes Backup dennoch funktionieren, denn das
Zippen habe ich deaktiviert, es kommt aber nach wie vor die Fehlermeldung mit dem gzopen

Gruß

Andreas

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2005-04-17, 10:19    Re: Undefined subroutine &main::gzopen called at crondump.pl Reply with quoteBack to top

« Andreas-Keck";p="4585 » wrote:

Aber es sollte ja als ungezipptes Backup dennoch funktionieren, denn das
Zippen habe ich deaktiviert, es kommt aber nach wie vor die Fehlermeldung mit dem gzopen

In der Tata sollte das so sein.
Öffne mal die datei "work/config/mysqldumper.conf" mit einem Texteditor Deiner Wahl und schau in Zeiel 12, ob dort steht
$compression=0


Wenn hier eine 1 am Ende steht, dann ist die Veränderung nicht abgespeichert worden. Falls doch, könntest Du einen Bug entdeckt haben. Ich habe bisher auch nicht getestet mir ein unkomprimiertes Backup per Perlscript zukommen zu lassen. Mr. Green

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Andreas-Keck
uses MSD regulary
uses MSD regulary





Joined: 17 Apr 2005
Posts: 13


blank.gif

PostPosted: 2005-04-17, 11:30    Re: Undefined subroutine &main::gzopen called at crondump.pl Reply with quoteBack to top

Zeile 12:

$compression=0;

Ist auf Null, ich habe auch schon mehrmals meinen Cache geleert,
kommt aber immer die Fehlermeldung... Aber egal ich habe meinem
Provider schon eine Mail geschikct, dass der die 3 fehlenden Sachen
einrichtet.

Gruß

Andreas

OfflineView user's profileSend private message    
Andreas-Keck
uses MSD regulary
uses MSD regulary





Joined: 17 Apr 2005
Posts: 13


blank.gif

PostPosted: 2005-04-17, 12:44    Re: Undefined subroutine &main::gzopen called at crondump.pl Reply with quoteBack to top

Quote:
In der Tata sollte das so sein.
Öffne mal die datei "work/config/mysqldumper.conf" mit einem Texteditor Deiner Wahl und schau in Zeiel 12, ob dort steht


Ich habe die Fehlermeldung gefunden, und zwar liegt es nicht am komprimieren von dem Backup, sondern an der Einstellung: komprimieren der Logdatei.

Dieses Häkchen weg, und siehe da, das Backup wird ausgeführt.. Jetzt muss nur noch mein Provider reagieren, und die Perl Module einbinden, denn 110 MB Datenbank runterzuladen ist nicht gerade der Hit ;-)

Gruß

Andreas

PS: Habe gerade etwas für deine Kaffekasse getan :-)

OfflineView user's profileSend private message    
DSB
Developer
Developer




Age: 41
Joined: 30 Apr 2004
Posts: 16073
Location: Reichenberg bei Würzburg


germany.gif

PostPosted: 2005-04-17, 13:09    Re: Undefined subroutine &main::gzopen called at crondump.pl Reply with quoteBack to top

« Andreas-Keck";p="4589 » wrote:

Ich habe die Fehlermeldung gefunden, und zwar liegt es nicht am komprimieren von dem Backup, sondern an der Einstellung: komprimieren der Logdatei.


Na klar, ich Trottel. Da habe ich nun gar nicht dran gedacht. d'oh!

Quote:
PS: Habe gerade etwas für deine Kaffekasse getan :-)

Supi, danke.Very Happy
Dafür bekommst Du dann auch einen Sonderstatus sobald das Geld eintrifft.

_________________
Gruß / Greetings, DSB

Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Fehler in der tabellenabfrage.php - U... jovi68 Gelöst/Erledigt 3 2012-01-22, 23:45 View latest post
No new posts Crondump.pl Fehler ? j_O_nny Gelöst/Erledigt 6 2011-06-19, 18:04 View latest post
No new posts error 500 with crondump.pl franklinrony Errors and questions 1 2011-06-18, 03:02 View latest post
No new posts Deep recursion on subroutine "ma... frutti Errors and questions 9 2011-03-13, 21:36 View latest post
No new posts Fehlermeldung: Undefined index: Engine MK70 Gelöst/Erledigt 8 2011-02-22, 01:34 View latest post

 
CrackerTracker © 2004 - 2012 CBACK.de

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours

phpBB SEO