Hallo Frank,

ich habe jetzt das debugging eingeschaltet und erhalte jetzt beim Aufruf von
>> [ -f /usr/share/moodle/admin/cli/cron.php ] && /usr/bin/php -f
>> [ /usr/share/moodle/admin/cli/cron.php

folgende Meldungen

Running cron for enrol_openlml...
... started 14:19:23. Current memory use 39,7MB.
Starting enrolments for openlml enrolments plugin...
++ Error: mdb->get_record() found more than one record! ++
* line 1440 of /lib/dml/moodle_database.php: call to debugging()
* line 1400 of /lib/dml/moodle_database.php: call to 
moodle_database->get_record_sql()
* line 1379 of /lib/dml/moodle_database.php: call to 
moodle_database->get_record_select()
* line 569 of /enrol/openlml/lib.php: call to moodle_database->get_record()
* line 200 of /enrol/openlml/lib.php: call to 
enrol_openlml_plugin->get_cohort_id()
* line 386 of /enrol/openlml/lib.php: call to 
enrol_openlml_plugin->sync_enrolments()
* line 413 of /enrol/openlml/lib.php: call to 
enrol_openlml_plugin->enrol_openlml_sync()
* line 262 of /lib/cronlib.php: call to enrol_openlml_plugin->cron()
* line 61 of /admin/cli/cron.php: call to cron_run()
++ Error: mdb->get_record() found more than one record! ++
* line 1440 of /lib/dml/moodle_database.php: call to debugging()
* line 1400 of /lib/dml/moodle_database.php: call to 
moodle_database->get_record_sql()
* line 1379 of /lib/dml/moodle_database.php: call to 
moodle_database->get_record_select()
* line 569 of /enrol/openlml/lib.php: call to moodle_database->get_record()
* line 200 of /enrol/openlml/lib.php: call to 
enrol_openlml_plugin->get_cohort_id()
* line 386 of /enrol/openlml/lib.php: call to 
enrol_openlml_plugin->sync_enrolments()
* line 413 of /enrol/openlml/lib.php: call to 
enrol_openlml_plugin->enrol_openlml_sync()
* line 262 of /lib/cronlib.php: call to enrol_openlml_plugin->cron()
* line 61 of /admin/cli/cron.php: call to cron_run()

In der error.log und der php_error.log kommen keine Meldungen, die zu diesem 
Problem gehören.

Viele Grüße
Friedrich

> Am 17.01.2015 um 13:31 schrieb Frank Schütte 
> <[email protected]>:
> 
> Hallo Friedrich,
>>>> 7742 postgres   20   0  112M 14004 11236 S  2.0  0.1  5:00.87 postgres:
>>>> moodle moodle 127.0.0.1(41649) SELECT
>>>> 7749 postgres   20   0  112M 13004 11232 S  2.0  0.1  5:07.49 postgres:
>>>> moodle moodle 127.0.0.1(41653) SELECT
>> 
>> Zunächst habe ich einmal die Moodle Installation mit Datenbank und allen
>> Dateien (so groß ist das Moodle nicht, da es zur Zeit sehr wenig benutzt
>> wird) auf mein virtuelles Testsystem entsprechend der Anleitung aus dem
>> wiki überspielt. Dort funktioniert so weit ich das überblicken kann alles
>> wie es soll die Benutzer werden über das Skript von Frank automatisch
>> eingeschrieben, die Benutzerdaten sind da, es gibt keine Fehlermeldungen.
>> Unter htop sind nicht einmal kurzfristig  Meldungen wie die folgende zu
>> sehen:
>> 
>> Ich habe auch einmal den Befehl
>> [ -f /usr/share/moodle/admin/cli/cron.php ] && /usr/bin/php -f
>> [ /usr/share/moodle/admin/cli/cron.php
>> auf der Konsole ablaufen lassen, die Ausgabe bleibt dann an  der folgenden
>> Stelle stehen und es gibt wieder einen der obigen postgres Prozesse
>> 
>> ... started 08:24:58. Current memory use 39,3MB.
>> Running cron for enrol_openlml...
>> ... started 08:24:58. Current memory use 39,9MB.
>> Starting enrolments for openlml enrolments plugin...
>> 
> Also bleibt das Enrolment-Skript hängen (Endlosschleife?).
> 
> Dein Moodle ist aktuell, die Aktualisierung auf 2.6.7-2 bringt einige 
> Sicherheitsupdates bei Moodle und die neueste Version meines Enrolment-
> Skripts.
> 
> Kann es sein, dass irgendeine Einstellung Deines Moodle (openlml, ldap) 
> nicht korrekt ist?
> 
> Kannst Du mal das Debugging aktivieren und das Skript durchlaufen lassen.
> Unter moodle.org gibt es Hinweise, was man in die Datei 
> /etc/moodle/config.php schreiben muss.
> 
> Dann erhält man wesentlich mehr Meldungen.
> Schau auch mal in
> /var/log/apache2/error.log, php-error.log nach.
> 
> Gruß,
> Frank
> 
> 
> _______________________________________________
> linuxmuster-user mailing list
> [email protected]
> https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user

_______________________________________________
linuxmuster-user mailing list
[email protected]
https://mail.lehrerpost.de/mailman/listinfo/linuxmuster-user

Antwort per Email an