Current time: 11-06-2024, 12:33 AM Hello There, Guest! (LoginRegister)


Thread Closed 
cron Fehler
Author Message
chrroessner Offline
Junior Member
*

Posts: 10
Joined: Feb 2009
Reputation: 0
Post: #1
cron Fehler
Hallo,

ich habe seit ein paar Wochen icpcp erfolgreich am Laufen. Verteilt über 4 virtuelle Server. Soweit läuft das Setup ganz gut, aber ich bekomme täglich cron-Fehler per EMAil zugestellt:

Cron <root@ispcp> /var/www/ispcp/engine/backup/ispcp-backup-all yes &>/var/log/ispcp/ispcp-backup-all-mngr.log
Code:
mysqldump: Got error: 1045: Access denied for user 'db269001'@'10.1.0.4' (using password: YES) when trying to connect
mysqldump: Got error: 1045: Access denied for user 'db161001'@'10.1.0.4' (using password: YES) when trying to connect
mysqldump: Got error: 1045: Access denied for user 'db249001'@'10.1.0.4' (using password: YES) when trying to connect

Die Rechte stimmen aber, weil ja die Websites funktionieren.

Und:

Cron <root@ispcp> /var/www/ispcp/engine/backup/ispcp-backup-ispcp noreport &>/var/log/ispcp/ispcp-backup-ispcp-mngr.log
Code:
Name "main::db_user" used only once: possible typo at /var/www/ispcp/engine/backup/ispcp-backup-ispcp line 247.
Name "main::db_pwd" used only once: possible typo at /var/www/ispcp/engine/backup/ispcp-backup-ispcp line 248.
ERROR: backup request engine already locked !

Und:

Cron <root@ispcp> /var/www/ispcp/engine/quota/ispcp-dsk-quota &>/var/log/ispcp/ispcp-dsk-quota.log
Code:
"my" variable $cmd_du masks earlier declaration in same scope at /var/www/ispcp/engine/quota/ispcp-dsk-quota line 100.
"my" variable $size masks earlier declaration in same scope at /var/www/ispcp/engine/quota/ispcp-dsk-quota line 117.
Global symbol "$domain_name" requires explicit package name at /var/www/ispcp/engine/quota/ispcp-dsk-quota line 109.
Global symbol "$domain_name" requires explicit package name at /var/www/ispcp/engine/quota/ispcp-dsk-quota line 110.
Execution of /var/www/ispcp/engine/quota/ispcp-dsk-quota aborted due to compilation errors.


Mal von der MySQL-Problematik abgesehen, kann mir irgendwer einen Tipp zu den beiden letzt genannten Fehlern geben. Es hat soweit keine negative Auswirkng, aber irgendwie nerven diese täglichen Reports.

Schon mal herzlichen Dank für eure Ideen im Voraus

Grüße
Christian
05-31-2009 12:06 AM
Find all posts by this user
BeNe Offline
Moderator
*****
Moderators

Posts: 5,899
Joined: Jan 2007
Reputation: 68
Post: #2
RE: cron Fehler
Was für eine Version von ispCP hast Du am laufen ?
Welches OS ?

Das Thema mit den DB-Backup, haben die DB´s bindestriche "-" im namen ?
Kannst Du als user "root" drauf zugreifen und in die Tabellen schauen ?

Greez BeNe
05-31-2009 07:12 AM
Visit this user's website Find all posts by this user
chrroessner Offline
Junior Member
*

Posts: 10
Joined: Feb 2009
Reputation: 0
Post: #3
RE: cron Fehler
(05-31-2009 07:12 AM)BeNe Wrote:  Was für eine Version von ispCP hast Du am laufen ?
Welches OS ?

Das Thema mit den DB-Backup, haben die DB´s bindestriche "-" im namen ?
Kannst Du als user "root" drauf zugreifen und in die Tabellen schauen ?

Greez BeNe

ispcp 1.0.0

Ubuntu Intrepid Ibex (8.10)

Die Datenbanken haben _alle_ Unterstriche im Namen, also beispielsweise:

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| 100_db83001 |
| 101_Stephan |
| 101_db88001 |
| 103_db231001 |
| 103_db231002 |
| 103_db231003 |
| 106_db234001 |
...

Ist das nicht erlaubt?

Grüße
Christian
05-31-2009 08:38 AM
Find all posts by this user
chrroessner Offline
Junior Member
*

Posts: 10
Joined: Feb 2009
Reputation: 0
Post: #4
RE: cron Fehler
Sorry, aber ich komme leider immer noch nicht weiter mit meinem Problem. Ich tippe, dass die SQL-Fehler irgend etwas hiermit zu tun haben:

Name "main::db_user" used only once: possible typo at /var/www/ispcp/engine/backup/ispcp-backup-ispcp line 247.
Name "main::db_pwd" used only once: possible typo at /var/www/ispcp/engine/backup/ispcp-backup-ispcp line 248.


Aber was genau bedeutet das denn?
06-29-2009 03:10 PM
Find all posts by this user
chrroessner Offline
Junior Member
*

Posts: 10
Joined: Feb 2009
Reputation: 0
Post: #5
RE: cron Fehler
Hallo,

ich habe jetzt alle Fehler bis auf den letzt-genannten fixen können. Ich habe mir Debugging-Ausgaben zu main::db_user und main::db_pwd ausgeben lassen und man kann erkennen, dass es sich ja nur um Warnings handelt, das Skript selbst aber fehlerfrei arbeitet.

Mein Würgaround liegt nun darin, #!/usr/bin/perl mit -X zu versehen.

Gibt es auch eine Perllösung, bei der einfach in den Zeilen 247/248 die Warnings abgeschaltet werden können? So ala PHPs @-Zeichen?

Schon mal Danke

Grüße
Christian
09-17-2009 05:48 PM
Find all posts by this user
gulbrillo Offline


Posts: 2
Joined: Jan 2011
Reputation: 0
Post: #6
RE: cron Fehler
Zu dem Problem:

Quote:Cron <root@ispcp> /var/www/ispcp/engine/quota/ispcp-dsk-quota &>/var/log/ispcp/ispcp-dsk-quota.log

Code:
"my" variable $cmd_du masks earlier declaration in same scope at /var/www/ispcp/engine/quota/ispcp-dsk-quota line 100.
"my" variable $size masks earlier declaration in same scope at /var/www/ispcp/engine/quota/ispcp-dsk-quota line 117.
Global symbol "$domain_name" requires explicit package name at /var/www/ispcp/engine/quota/ispcp-dsk-quota line 109.
Global symbol "$domain_name" requires explicit package name at /var/www/ispcp/engine/quota/ispcp-dsk-quota line 110.
Execution of /var/www/ispcp/engine/quota/ispcp-dsk-quota aborted due to compilation errors.

Das perlskript hat fehler... in Zeilen 109 und 110 wird die variable domain_name verwendet, bevor sie deklariert wurde. Plus wenn du das korrigierst bekommst du fehler, dass die variable size keine zahl ist. die Lösung: Um Zeilen 110 müssen erst die deklarationen kommen (die Zeilen mit my) und dann:

Code:
$size = `$cmd_du -sb $main::cfg{APACHE_WWW_DIR}/$domain_name`;
                $size =~ s/\s\S+$//;
                my $quotacheck = `$cmd_quota -u $domain_uid -d $main::cfg{APACHE_WWW_DIR}/$domain_name`;

dann schmeiß noch das zwiete "my $cmd_du = $main::cfg{'CMD_DU'};" aus dem quellcode und alles wird gut Smile
01-24-2011 09:34 PM
Find all posts by this user
ZooL Offline
Moderator
*****
Moderators

Posts: 3,429
Joined: Jan 2007
Reputation: 79
Post: #7
RE: cron Fehler
hast du gesehen von wann dieser Thread ist ? und welche version er nutzt ? ich CLOSE hier.
01-24-2011 11:50 PM
Visit this user's website Find all posts by this user
Thread Closed 


Forum Jump:


User(s) browsing this thread: 2 Guest(s)