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
