Probleme mit Cronjob/UNKNOWN STATUS / CONFIG FILE NOT FOUND

Deutsches Benutzerforum

Probleme mit Cronjob/UNKNOWN STATUS / CONFIG FILE NOT FOUND

Postby AndyDLD » Wed Mar 07, 2012 5:59 pm

Hallo Zusammen,

ich versuche gerade auf einem frischen Debian Squeeze den Cronjob für Tine einzurichten.

Wenn ich direkt auf der Konsole den entsprechenden Befehl absetze, erhalte ich folgende Meldung:

Code: Select all
# php /usr/share/tine20/tine20.php --method Tinebase.triggerAsyncEvents
UNKNOWN STATUS / CONFIG FILE NOT FOUND (include path: /usr/share/tine20:/usr/share/tine20/library:.:/usr/share/php:/usr/share/pear)


Tine wurde über das Repository installiert.

Any ideas?

Gruß

Andy
AndyDLD
 
Posts: 55
Joined: Sun Jun 28, 2009 11:30 am
Location: Germany

Re: Probleme mit Cronjob/UNKNOWN STATUS / CONFIG FILE NOT FO

Postby AndyDLD » Wed Mar 07, 2012 6:26 pm

Ah, ich glaub' ich hab's schon gelöst:

Das Problem besteht schlicht darin, das der include_path von PHP für Tine 2.0 angepasst werden muss. Für Apache macht das Setup das automatisch.

Um den Cronjob jetzt erfolgreich ausführen lassen zu können, muss zur Laufzeit der include_path angepasst werden, da auf der Konsole "nur" der allgemeine include_path greift.

Lange Rede, kurzer Sinn, so muss der Aufruf aussehen:

Code: Select all
php -d include_path=.:/usr/share/tine20:/usr/share/tine20/library:/etc/tine20 /usr/share/tine20/tine20.php --method Tinebase.triggerAsyncEvents


Gruß

Andy
AndyDLD
 
Posts: 55
Joined: Sun Jun 28, 2009 11:30 am
Location: Germany

Re: Probleme mit Cronjob/UNKNOWN STATUS / CONFIG FILE NOT FO

Postby ph_il » Fri Mar 09, 2012 1:09 pm

genau, include_path setzen ist immer gut. und tatsächlich nötig, wenn die config.inc.php in einem anderen verzeichnis liegt (sollte eigentlich standard sein).
Philipp Schüle
Tine 2.0 Core Developer

Visit http://www.tine20.com (commercial support, consulting and development)
Visit http://www.officespot20.com (Tine 2.0 hosting)
User avatar
ph_il
Tine 2.0 Core Developer
 
Posts: 3449
Joined: Fri Mar 07, 2008 11:41 am

Re: Probleme mit Cronjob/UNKNOWN STATUS / CONFIG FILE NOT FO

Postby AndyDLD » Fri Mar 09, 2012 2:24 pm

Hab's grad auch nochmal verbloggt:

http://www.andysblog.de/tine-2-0-cronjob-anlegen
AndyDLD
 
Posts: 55
Joined: Sun Jun 28, 2009 11:30 am
Location: Germany

Re: Probleme mit Cronjob/UNKNOWN STATUS / CONFIG FILE NOT FO

Postby ph_il » Mon Mar 12, 2012 1:34 pm

cool, habs im wiki verlinkt :)
Philipp Schüle
Tine 2.0 Core Developer

Visit http://www.tine20.com (commercial support, consulting and development)
Visit http://www.officespot20.com (Tine 2.0 hosting)
User avatar
ph_il
Tine 2.0 Core Developer
 
Posts: 3449
Joined: Fri Mar 07, 2008 11:41 am

Re: Probleme mit Cronjob/UNKNOWN STATUS / CONFIG FILE NOT FO

Postby exma » Fri Aug 31, 2012 9:53 am

hi,

ich habe nach dem debian update 2012.03.6-0 auch das problem.

jedoch kommen immer noch fehlermeldungen, nach dem ich den pfad in der cron datei gesetzt habe.
Code: Select all
PHP Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'Zend_Session::start()
usw.

sollte die cron datei nicht schon auf distributionswegen richtig sein?
liegt evtl. der fehler an einer ganz anderen stelle?
exma
 
Posts: 15
Joined: Tue Mar 20, 2012 11:20 am

Re: Probleme mit Cronjob/UNKNOWN STATUS / CONFIG FILE NOT FO

Postby ph_il » Fri Sep 07, 2012 12:45 pm

vermutlich ist das session-verzeichnis nicht richtig konfiguriert und / oder nicht vom cron-user beschreibbar.
Philipp Schüle
Tine 2.0 Core Developer

Visit http://www.tine20.com (commercial support, consulting and development)
Visit http://www.officespot20.com (Tine 2.0 hosting)
User avatar
ph_il
Tine 2.0 Core Developer
 
Posts: 3449
Joined: Fri Mar 07, 2008 11:41 am

Re: Probleme mit Cronjob/UNKNOWN STATUS / CONFIG FILE NOT FO

Postby Spee » Tue Sep 18, 2012 1:12 am

Hallo zusammen,

ich habe einen Debian Squeeze Server nach der Webseite mit den Workaround Debian ISP Mail Server Tutorials konfiguriert. Hinterher habe ich mich nach einen Web-Interface und einer Möglichkeit umgeschaut mein Handy zu synchronisieren. Tine20 hat beides in einem Server. Also habe ich das Repository eingebunden und installiert. Und nun habe ich das gleiche Problem. Jede Minute schickt www-data eine Mail mit diesem Inhalt:

Subject: Cron <www-data@servername> /usr/bin/php -f /usr/share/tine20/tine20.php -- --method Tinebase.triggerAsyncEvents (failed)
Content-Type: text/plain; charset=UTF-8
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin>
X-Cron-Env: <HOME=/var/www>
X-Cron-Env: <LOGNAME=www-data>
Message-Id: <20120918144801.7C7D31FE40A@servername.ext>
Date: Tue, 18 Sep 2012 16:48:01 +0200 (CEST)

UNKNOWN STATUS / CONFIG FILE NOT FOUND (include path: /usr/share/tine20:/usr/share/tine20/library:.:/usr/share/php:/usr/share/pear)

Ich habe mal den cron-job-user von www-data auf root geändert. Das hat nichts geholfen. Gibt es noch andere Squeeze-User? Welche Distro wird benutzt um die Pakete im Repo zu testen? Tritt dort das Problem nicht auf?

Der Blog-Eintrag hat übrigens nichts geholfen. Die Fehlermeldung verändert sich dadurch nicht.
Spee
 
Posts: 1
Joined: Tue Sep 18, 2012 12:31 am


Return to Deutsch [German]

Who is online

Users browsing this forum: Exabot [Bot] and 12 guests

Startseite
NewsDemoDownloadForumWikiBlog
Support
Support at first hand!
If the forum does not help anymore ... Professional support is available directly from our Tine2.0 core Developers.

more »