MySQLDumper-Board Forum Index Follow me on Twitter

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


 Nach PLESK Update auf 10.4.4 kein Perl-Dump mehr

Post new topicReply to topic
Author Message
MDMAN
uses MSD regulary
uses MSD regulary





Joined: 06 Mar 2007
Posts: 29


germany.gif

PostPosted: 2011-12-20, 09:30    Nach PLESK Update auf 10.4.4 kein Perl-Dump mehr Reply with quoteBack to top

Hallo.

Ich verzweifel gerade ein wenig.

Ich habe bei mir mehrere Foren, die ich alle mit dem MySQLDumper und dem Perl-Script per Cronjob, welcher von Plesk gestartet wird, immer gesichert habe, also die Datenbank...

Das hat auch immer mit dem Crontrap

perl /var/www/vhosts/XXXXXX.de/httpdocs/XXXXXer/msd_cron/crondump.pl -config=mysqldumper -html_output=0

wunderbar funktioniert. (Domain wurde mit XXXXX unkenntlich gemacht!)

Auch wenn ich das Perl-Test-Script starte oder den Dump über den Perl-Button starte, funktioniert es einwandfrei...

Doch seit dem ich die neue Version von PLESK installiert habe ( Version 10.4.4 ) geht der Dump per Perl-Cronjob nicht mehr...

Habe schon alles probiert und getestet... CHMOD-Rechte sind alle auf 777 und auch die enstprechenden Dateien, die CHMOD 777 haben müssen, haben das auch.

Wer kann mir denn da nun helfen?

_________________
Mein Server:
Webserver: Apache/2.2.16 (Debian)
OS: Linux (Debian GNU 6.0 Squeeze) mit PLESK 10.4.4
MySQL-API-Version: 5.1.49-3
PHP-Version: 5.3.3-7+squeeze3

OfflineView user's profileSend private message    
Anzeigen











Posted:    Anzeigen Back to top


    
Jens_K
Moderator
Moderator




Age: 37
Joined: 04 Sep 2007
Posts: 1710
Location: Nähe Bielefeld


germany.gif

PostPosted: 2011-12-20, 22:06    (No subject) Reply with quoteBack to top

Das Verzeichnis in dem die Skripte liegen und die Perl Skripte selber müssen 755 haben.

Was steht denn im Perl Complete Log des Dumpers zum Zeitpunkt des Cronjobs?
Was steht im Server Error Log?

_________________
It's like math-camp all over again ... not ... that i've ever been to math-camp!
mein Blog

OfflineView user's profileSend private messageVisit poster's website    
MDMAN
uses MSD regulary
uses MSD regulary





Joined: 06 Mar 2007
Posts: 29


germany.gif

PostPosted: 2011-12-21, 08:23    (No subject) Reply with quoteBack to top

« Jens_K » wrote:
Das Verzeichnis in dem die Skripte liegen und die Perl Skripte selber müssen 755 haben.

Was steht denn im Perl Complete Log des Dumpers zum Zeitpunkt des Cronjobs?
Was steht im Server Error Log?

Hallo Jens...

Also die Verzeichnisse haben alle CHMOD 755. Ich habe auch mal zum Test diese auf 777 gesetzt. Keine Änderung.

Der Server-Log sagt nichts bezüglich Perl.

Wo finde ich denn den Perl Complete Log? Ich habe alle Logs auf dem Server durchforstet, aber finde diesen irgendwie nicht?

Das komische ist ja, wenn ich aus dem MySQLDumper selber das Perl-Script starte, dann läuft es sauber durch. Nur durch den Crontrap aus PLESK heraus startet das Teil nicht. Im PLESK-Log steht auch nichts weiter drin. Ich versteh es einfach nicht. Außerdem lief es ja noch mit der PLESK-Version 10.3.1 ... nach dem Update auf PLESK 10.4.4 ging es auf einmal nicht mehr, obwohl ich sonst an den Dateien nichts geändert habe...

Vielleicht ist auch einfach in PLESK ein Bug enthalten...

EDIT: Ah... ich habe doch was in Log gefunden, was auf PERL schließen lässt:

[Sun Dec 18 06:55:54 2011] [notice] Digest: generating secret for digest authentication ...

[Sun Dec 18 06:55:54 2011] [notice] Digest: done

PHP Warning:  Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0

[Sun Dec 18 06:55:55 2011] [error] python_init: Python version mismatch, expected '2.6.5+', found '2.6.6'.

[Sun Dec 18 06:55:55 2011] [error] python_init: Python executable found '/usr/bin/python'.

[Sun Dec 18 06:55:55 2011] [error] python_init: Python path being used '/usr/lib/python2.6/:/usr/lib/python2.6/plat-linux2:/usr/lib/python2.6/lib-tk:/usr/lib/python2.6/lib-old:/usr/lib/python2.6/lib-dynload'.

[Sun Dec 18 06:55:55 2011] [notice] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.

[Sun Dec 18 06:55:55 2011] [notice] mod_python: using mutex_directory /tmp

[Sun Dec 18 06:55:55 2011] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?

[Sun Dec 18 06:55:55 2011] [warn] RSA server certificate CommonName (CN) `plesk' does NOT match server name!?

[Sun Dec 18 06:55:55 2011] [warn] Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)

[Sun Dec 18 06:55:55 2011] [notice] Apache/2.2.16 (Debian) DAV/2 mod_fcgid/2.3.6 mod_python/3.3.1 Python/2.6.6 mod_ssl/2.2.16 OpenSSL/0.9.8o mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations


Liegt es irgendwie an einem Problem mit Phyton?

_________________
Mein Server:
Webserver: Apache/2.2.16 (Debian)
OS: Linux (Debian GNU 6.0 Squeeze) mit PLESK 10.4.4
MySQL-API-Version: 5.1.49-3
PHP-Version: 5.3.3-7+squeeze3

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: 2011-12-21, 09:29    Re: Nach PLESK Update auf 10.4.4 kein Perl-Dump mehr Reply with quoteBack to top

« MDMAN » wrote:
Das hat auch immer mit dem Crontrap

perl /var/www/vhosts/XXXXXX.de/httpdocs/XXXXXer/msd_cron/crondump.pl -config=mysqldumper -html_output=0

Eine Crontrap - eine Cronjobfalle? Auch kein schlechter Vertipper. Wink

Der User unter dem der Cronjob ausgeführt wird, hat in seinen Umgebungsvariablen wohl nicht stehen, wo sich der Perl-Interpreter befindet.
Deshalb musst Du Perl in dem Verzeichnis aufrufen, wo sich der Interpreter befindet.

Versuchs mal mit

Quote:
/usr/bin/perl /var/www/vhosts/XXXXXX.de/httpdocs/XXXXXer/msd_cron/crondump.pl -config=mysqldumper -html_output=0

_________________
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    
MDMAN
uses MSD regulary
uses MSD regulary





Joined: 06 Mar 2007
Posts: 29


germany.gif

PostPosted: 2011-12-21, 10:16    (No subject) Reply with quoteBack to top

Okay... ich teste das mal... bin ja mal gespannt...

EDIT: Nope... der Cronjob startet nicht das Perl-Script...

Das Komsiche ist ja, wenn ich die Befehlszeile in der SSH-Konsole eingebe, also meine ursprüngliche, dann wird das Perl-Script ordnungsgemäß gestartet...

Dann kann also der Fehler nur in PLESK liegen, schätze ich mal...

_________________
Mein Server:
Webserver: Apache/2.2.16 (Debian)
OS: Linux (Debian GNU 6.0 Squeeze) mit PLESK 10.4.4
MySQL-API-Version: 5.1.49-3
PHP-Version: 5.3.3-7+squeeze3

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: 2011-12-21, 20:01    (No subject) Reply with quoteBack to top

Ja. Dann liegt es an der Konfiguration im Plesk selbst. Eventuell ist die Crontab gar nicht scharf geschaltet?
_________________
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    
Hundi007
knows MySQLDumper
knows MySQLDumper





Joined: 11 Feb 2012
Posts: 4


blank.gif

PostPosted: 2012-02-11, 11:49    (No subject) Reply with quoteBack to top

Habt ihr schon eine Lösung gefunden ?

Ich habe das gleiche Problem, egal ob ich es als user vom webspace probiere oder den cronjob dem root eintrage, eine sicherung läuft nicht.

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: 2012-02-11, 14:22    (No subject) Reply with quoteBack to top

« Hundi007 » wrote:
Habt ihr schon eine Lösung gefunden ?

Wie denn?
Wenn Pesk den Cronjob nicht startet, dann ist es Sache von Plesk und sollte dort im Forum besprochen werden. Wir können ja keine externen Fehlfunktionen beeinflussen.

_________________
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    
Hundi007
knows MySQLDumper
knows MySQLDumper





Joined: 11 Feb 2012
Posts: 4


blank.gif

PostPosted: 2012-02-11, 14:27    (No subject) Reply with quoteBack to top

Das ging weniger an dich als an den Fredstarter, da er ja auch im Plesk Forum gepostet hat. Allerdings komme ich einer Lösung immer näher. Als Root geht es schonmal. Mal gucken was heute nacht wird. Dann werde ich mich melden.
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: 2012-02-11, 14:33    (No subject) Reply with quoteBack to top

Ah prima.
Wäre natürlich schön, hier eine Erklärung zu haben.

_________________
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    
Hundi007
knows MySQLDumper
knows MySQLDumper





Joined: 11 Feb 2012
Posts: 4


blank.gif

PostPosted: 2012-02-11, 17:59    (No subject) Reply with quoteBack to top

schade ich komm nicht weiter, als root geht es als user nicht mehr. grummel
ich kann ja damit leben aber sind ja nicht alle root user bei sich

OfflineView user's profileSend private message    
Hundi007
knows MySQLDumper
knows MySQLDumper





Joined: 11 Feb 2012
Posts: 4


blank.gif

PostPosted: 2012-02-16, 15:10    (No subject) Reply with quoteBack to top

es gibt 2 lösungen, welche die schönere ist kann ich nicht sagen. das problem liegt daran das der user für die crons im plesk folgende bash = SHELL=/opt/psa/bin/chrootsh zugewiesen bekommt und es damit nicht geht.

a) wenn es dein server ist kannst du den cron als root ausführen lassen.
b) guck unter plesk > websites & domains > ftp user > ob du ihm ssh zugriff geben kannst, wenn ja wähle /bin/bash aus. Dann läuft der cronjob auch als normaler user.

ich hoffe das bringt einige weiter

OfflineView user's profileSend private message    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Perl Backup immer Error 404 luckyheiko Fehler / Probleme 6 2012-05-23, 10:06 View latest post
No new posts Cronjobs funktionieren plötzlich nich... Anselm Gelöst/Erledigt 12 2012-05-16, 09:01 View latest post
No new posts Nach Installation Shop weg Dieter Fehler / Probleme 3 2012-04-26, 19:14 View latest post
No new posts Dump ausgewählter Tabellen per Script gerfriedd Allgemeine Fragen zu MySQLDumper 2 2012-04-24, 10:09 View latest post
No new posts Einträge/Dateigröße verändert sich ni... ck1 Fehler / Probleme 1 2012-04-13, 17:24 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