darodriguez
(Daniel Armando Rodriguez)
26 Septiembre, 2023 15:15
1
Hola, buen día
Estamos intentando instalar el plugin siguiendo el procedimiento descrito en https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.21.0/interfaces/moodle . Pero, llegado al punto 1.1.4 nos encontramos con este mensaje
Coding error detected, it must be fixed by a programmer: Cannot find file /externallib.php with external function implementation
El archivo que aparece reclamado existe.
Moodle 4.1 (Build: 20221128)
lleonardis
(Leonardis, Leonel Eduardo)
26 Septiembre, 2023 18:09
2
Hola Daniel,
Te dejo otro foro con el mismo error: https://foro.comunidad.siu.edu.ar/index.php?topic=26345
Te dejo un par de posts:
Fixed it by uninstalling the mod_customcert plugin.
This is also resolved by updating said plugin to a Moodle 4.x version
https://tracker.moodle.org/browse/MDL-61287
It seems that this issue was fixed recently in MDL-68971, so I'm going to close this issue
Vas a tener que agregar un print_r($function); para que te indique el módulo o plugin que está provocando el error.
https://tracker.moodle.org/browse/MDL-55686
saludos.
2
darodriguez
(Daniel Armando Rodriguez)
27 Septiembre, 2023 00:10
3
El mod_customcert no está instalado
Reemplazando classpath por classname el mensaje es
Cannot find file local_user_external with external function implementation
Agregando
print_r($function);
El mensaje es
Cannot find file [dirroot]/local/user/externallib.php with external function implementation
De acuerdo con https://tracker.moodle.org/browse/MDL-78917 , el problema está solucionado en las últimas versiones. Así que actualicé a 4.2.2+ y ahí aparece
Cannot find file [dirroot]/local/user/externallib.php with external function implementation for local_user_external::get_roles
lleonardis
(Leonardis, Leonel Eduardo)
27 Septiembre, 2023 12:53
4
Hola Daniel, gracias por la información!!!
Siguiendo este hilo: Error Moodle cannot find file with external function implementation : Tropical Server
Cannot find file [dirroot]/local/user/externallib.php with external function implementation for local_user_external::get_roles
Parece que el problema es con el Plugin [b]Roles WS Plugin (SIU)[/b].
Proba desinstalándolo y volviendo a instalar, acá te explica como se hace .
saludos.
2
darodriguez
(Daniel Armando Rodriguez)
28 Septiembre, 2023 11:23
5
Vale aclarar que estoy trabajando sobre una copia de la BD que actualmente está en uso pero, dado que el moodledata es enorme, no lo copié.
Así las cosas, tras haber reinstalado el plugin de SIU, y varios otros que estaban ausentes por el motivo mencionado al comienzo, la cosa parece funcionar.
lleonardis
(Leonardis, Leonel Eduardo)
29 Septiembre, 2023 13:06
6
Hola @darodriguez
Proba ingresar a la operación » Administración »
Administrar Configuración del Sistema para ver configurar la conexión con Moodle y ver que no de error, hay un botón que dice Probar Configuración .
saludos.
[size=1pt]2[/size]
lleonardis
(Leonardis, Leonel Eduardo)
29 Septiembre, 2023 13:26
7
lleonardis
(Leonardis, Leonel Eduardo)
3 Octubre, 2023 12:30
9
Perfecto Daniel, me alegro que lo pudieron solucionar.
Saludos.
[size=1pt]2[/size]