| Author |
Message |
ivan
uses MSD regulary

Joined: 08 Dec 2008
Posts: 16

|
Posted:
2009-02-02, 23:18 Fehlermeldungen im Perl Dump [Rev. 365] |
  |
Hallo zusammen,
ich habe mir heute die neue Version hochgeladen.
Per Email erhalte ich folgendes von Plesk
[Mon Feb 2 22:00:01 2009] crondump.pl: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919.
[Mon Feb 2 22:00:01 2009] crondump.pl: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919.
[Mon Feb 2 22:00:01 2009] crondump.pl: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919.
[Mon Feb 2 22:00:01 2009] crondump.pl: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919.
[Mon Feb 2 22:00:01 2009] crondump.pl: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919.
[Mon Feb 2 22:00:01 2009] crondump.pl: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919.
[Mon Feb 2 22:00:01 2009] crondump.pl: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919.
<!-- warning: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919. -->
<!-- warning: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919. -->
<!-- warning: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919. -->
<!-- warning: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919. -->
<!-- warning: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919. -->
<!-- warning: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919. -->
<!-- warning: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 919. -->
Die Meldungen erscheinen mehrmals...
In Zeile 919 erscheint dies
$dbanz{$str[1]}++;
Am Anfang ist dies doppelt
MySQLDumper - Perl CronDump [Version 1.23] started successfully
MySQLDumper - Perl CronDump [Version 1.23] started successfully
Das löschen der Backups scheint jetzt in der neuen Version zu funktionieren....
Backups werden gesichert....
Was könnte das sein?
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
DSB
Developer


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

|
Posted:
2009-02-03, 07:53 (No subject) |
  |
An der Lösch-Routine bin ich noch dran. Ignoriere die Meldung momentan einfach. Da habe ich noch etwas zu tun.
Die doppelte Ausgabe der Startzeile war mir gar nicht aufgefallen. Danke für den Hinweis. Das korrigiere ich mit der nächsten Revision.
_________________ 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 2009-02-03, 08:37; edited 1 time in total
|
|
    |
 |
DSB
Developer


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

|
Posted:
2009-02-03, 08:36 (No subject) |
  |
Kann mir mal jemand mit Perl-Wissen unter die Arme greifen?
Obwohl im Perlskript der Parameter -w angegeben ist (für ausführliche Fehlermeldungen) und use strict benutzt wird, erhalte ich die oben geposteten Fehlermeldungen weder unter meinem lokalen Testserver noch sehe ich sie bei meinem Produktiv-Webspace.
Kann mir jemand sagen, wie ich das so ändern kann, dass ich die Fehlermeldungen ebenfalls sehe? Ich habe keine Idee woran ich da drehen muss.
_________________ 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.
|
|
    |
 |
ivan
uses MSD regulary

Joined: 08 Dec 2008
Posts: 16

|
Posted:
2009-02-03, 23:50 (No subject) |
  |
Hallo,
ich kann Dir leider nicht helfen. Jedoch kann ich Dir mitteilen, dass der Fehler erst seit der neuen Version da ist.
dort wo vorher die Auflistung war (siehe unten), sind jetzt die Fehlermeldungen (siehe oben)
-- Status:19:119994::test_db:perl:1.23::5.0.18-Max:11:::utf8:EXTINFO
- <strong> test_db</strong><br>-- Status:10:2216::test_db1:perl:1.23::5.0.18-Max:11:::utf8:EXTINFO
etc....
Es wird von Plesk Cron ausgeführt und per Email zugesendet!
|
|
  |
 |
DSB
Developer


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

|
Posted:
2009-02-04, 20:05 (No subject) |
  |
Ja, das ist der Teil an dem ich noch arbeiten muss. Ignoriere das momentan mal bis ich mit einer der nächsten Versionen verkünde, dass ich das abgeschlossen habe. Ich weiß zumindest wodurch die Ausgabe verursacht wird.
_________________ 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.
|
|
    |
 |
ivan
uses MSD regulary

Joined: 08 Dec 2008
Posts: 16

|
Posted:
2009-02-05, 18:04 (No subject) |
  |
Super....
Danke vielmals!
Benutze MySQL Dumper schon seit Ewigkeiten
Gruss Ivan
|
|
  |
 |
ivan
uses MSD regulary

Joined: 08 Dec 2008
Posts: 16

|
Posted:
2009-02-10, 20:23 (No subject) |
  |
Hallo,
seit der Version 375 ist es noch schlimmer geworden
[Tue Feb 10 19:16:01 2009] crondump.pl: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 941.
[Tue Feb 10 19:16:01 2009] crondump.pl: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 942.
[Tue Feb 10 19:16:01 2009] crondump.pl: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 943.
<!-- warning: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 941. -->
<!-- warning: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 942. -->
<!-- warning: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 943. -->
[Tue Feb 10 19:16:01 2009] crondump.pl: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 941.
[Tue Feb 10 19:16:01 2009] crondump.pl: Use of uninitialized value in hash element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 943.
sh element at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 941. -->
[Tue Feb 10 19:16:01 2009] crondump.pl: Use of uninitialized value in concatenation (.) or string at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 960.
[Tue Feb 10 19:16:01 2009] crondump.pl: Use of uninitialized value in unlink at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 961.
[Tue Feb 10 19:16:01 2009] crondump.pl: Use of uninitialized value in concatenation (.) or string at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 959.
<!-- warning: Use of uninitialized value in concatenation (.) or string at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 960. -->
<!-- warning: Use of uninitialized value in unlink at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 961. -->
<!-- warning: Use of uninitialized value in concatenation (.) or string at /srv/www/vhosts/domain.com/httpdocs/mysqldumper/msd_cron/crondump.pl line 959. -->
deleted.
Dies ist nur ein Auszug der Fehlermeldungen
satte 294KB Meldungen.... mit der alten Version 85KB
Gruss Ivan
|
|
  |
 |
ra72
first backups

Joined: 09 Mar 2009
Posts: 1

|
Posted:
2009-03-09, 10:35 Same here |
  |
Holla,
sehe ebenfalls immer wieder diese drei Meldungen
crondump.pl: Use of uninitialized value in hash element at crondump.pl line 941, <CONFIG> line 1.
crondump.pl: Use of uninitialized value in hash element at crondump.pl line 942, <CONFIG> line 1.
crondump.pl: Use of uninitialized value in hash element at crondump.pl line 943, <CONFIG> line 1.
als Ausgabe auf Std-Out des Cronjobs. Da mein Provider das Mailen per Perl nicht erlaubt, muss ich die Cronausgabe als aktive Benachrichtigung über gelaufene Backups hernehmen und da sieht das dann immer aus wie ein kleines Schlachtfeld ;-)
Über einen Fix wäre ich sehr glücklich, danke an dieser Stelle fürs Schreiben des Tools überhaupt, was wäre mein Joomla System ohne Euch! ;-)
|
|
  |
 |
MartinRuthenberg
Donator


Age: 54
Joined: 16 Mar 2009
Posts: 8
Location: Baden-Baden

|
Posted:
2009-03-19, 19:27 (No subject) |
  |
MSD 1.23 Rev 375
Bei mir sieht das so aus:
crondump.pl: Use of uninitialized value in hash element at /home/user/document_root/msd/cgi-bin/crondump.pl line 941.
crondump.pl: Use of uninitialized value in hash element at /home/user/document_root/msd/cgi-bin/crondump.pl line 942.
crondump.pl: Use of uninitialized value in hash element at /home/user/document_root/msd/cgi-bin/crondump.pl line 943.
crondump.pl: Use of uninitialized value in hash element at /home/user/document_root/msd/cgi-bin/crondump.pl line 941.
crondump.pl: Use of uninitialized value in hash element at /home/user/document_root/msd/cgi-bin/crondump.pl line 941.
crondump.pl: Use of uninitialized value in hash element at /home/user/document_root/msd/cgi-bin/crondump.pl line 943.
<!-- warning: Use of uninitialized value in hash element at /home/user/document_root/msd/cgi-bin/crondump.pl line 941. -->
<!-- warning: Use of uninitialized value in hash element at /home/user/document_root/msd/cgi-bin/crondump.pl line 942. -->
<!-- warning: Use of uninitialized value in hash element at /home/user/document_root/msd/cgi-bin/crondump.pl line 943. -->
<!-- warning: Use of uninitialized value in hash element at /home/user/document_root/msd/cgi-bin/crondump.pl line 941. -->
<!-- warning: Use of uninitialized value in hash element at /home/user/document_root/msd/cgi-bin/crondump.pl line 941. -->
<!-- warning: Use of uninitialized value in hash element at /home/user/document_root/msd/cgi-bin/crondump.pl line 943. →
In den Zeilen 941 -943 steht:
if (defined $dbanz{$str[1]}) { $dbanz{$str[1]}++; }
else { $dbanz{$str[1]}=1; }
push(@trash_files, $str[2]) if($dbanz{$str[1]}>$max_backup_files);
Vielleicht hilft's ja weiter.
Martin
|
|
  |
 |
DSB
Developer


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

|
Posted:
2009-03-19, 21:17 (No subject) |
  |
Ja, an genau der Stelle baue ich noch.
Ich weiß, dass dort noch Probleme auftreten und denke schon lange über eine Lösung nach. Bisher ist es mir noch nicht gelungen das per Perl sicher in den Griff zu bekommen.
Das ist also bekannt und bis ich nicht in einer der nächsten Revisionen verkünde, dass ich glaube, das gelöst zu haben, braucht ihr diesbezüglich keine Fehlermeldungen mehr zu posten.
Ich suche hier noch nach einer Lösung...
_________________ 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.
|
|
    |
 |
MartinRuthenberg
Donator


Age: 54
Joined: 16 Mar 2009
Posts: 8
Location: Baden-Baden

|
Posted:
2009-03-20, 09:45 (No subject) |
  |
Hab's auch nur gepostet, weil ich dachte, es könnte vielleicht helfen, das Problem weiter einzugrenzen.
|
|
  |
 |
Tom Braider
knows MySQLDumper

Joined: 27 Mar 2009
Posts: 3

|
Posted:
2009-03-27, 09:56 (No subject) |
  |
Vielleicht kann ich helfen. Ich kenn mich zwar mit Perl nicht aus, aber könnte es sein, dass in der Zeilen 941 Klammern fehlen?
if (defined $dbanz{$str[1]})
Eher so?
if (defined($dbanz{$str[1]}))
Aber die DBs werden ordnungsgemäß gesichert, also alles bestens. Klasse Tool!
edit:
OK, daran liegts wohl nicht, denn auch nahc dieser Änderung erhalte ich die gleiche Meldung mit Zeile 941.
|
|
  |
 |
ivan
uses MSD regulary

Joined: 08 Dec 2008
Posts: 16

|
Posted:
2009-04-15, 21:15 (No subject) |
  |
Hallo,
ich rolle diesen Tread nochmals auf.
@DSB
Konntest Du den Fehler evaluieren?
Seit meiner Eröffnung dieses Treads sind über 2 Monate vergangen.
Gruss Ivan
|
|
  |
 |
DSB
Developer


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

|
Posted:
2009-04-15, 21:28 (No subject) |
  |
Ich bin unter anderem auch noch an diesem Thema dran.
Über Ostern habe ich sehr viel am Dumper gemacht. Unter anderem habe ich auch die PHP-Routine zum Löschen komplett überarbeitet, muss aber noch eine Lösung für das Perlscript einbauen.
Eigentlich wollte ich zu Ostern eine neue Version herausbringen, was aber aufgrund der vielen Anpassungen zeitlich nicht geklappt hat.
Wenn alles so läuft, wie ich mir das denke, wird wohl an diesem Wochenende ein Update kommen, wo das endlich gelöst ist.
Diese dusselige Löschroutine hat mich zahlreiche graue Haare und viel zu viel Zeit gekostet, aber mittlerweile habe ich eine Vorgehensweise erarbeitet, die eigentlich funktionieren müsste. Mehr kann ich am Wochenende sagen.
_________________ 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.
|
|
    |
 |
ivan
uses MSD regulary

Joined: 08 Dec 2008
Posts: 16

|
Posted:
2009-04-17, 21:41 (No subject) |
  |
Hallo,
hey, das wäre wirklich toll.
Jedesmal wenn man ein Email bekommt, ist dieses wegen den Fehlermeldungen so aufgebläht.
Kann mir vorstellen, das Perl nicht gerade die einfachste Programmiersprache ist.
Aber das schaffst Du bestimmt!
Vielen Dank für das bevorstehende Release!
Gruss Ivan
|
|
  |
 |
|
|