No se puede conectar Moodle con Nextcloud. Error: No se puede descargar el archivo.
Estoy intentando obtener archivos de Nextcloud para cursos de Moodle con la actividad de archivo. Después de seleccionar los archivos y guardar, arroja un error que dice que no se puede descargar el archivo.
He utilizado OAuth 2 para conectar Nextcloud desde Moodle, aquí hay una captura de pantalla.
No sé por qué el inicio de sesión no está conectado. Seguí las instrucciones según las directrices.
https://docs.moodle.org/311/en/OAuth2services
Aquí están mis registros de errores:
Código de error: cannotdownload
* Línea 380 de /repository/nextcloud/lib.php: lanzó una excepción de repositorio
* Línea 1283 de /lib/filelib.php: llamada a repository_nextcloud->reference_file_selected()
* Línea 547 de /mod/resource/locallib.php: llamada a file_save_draft_area_files()
* Línea 107 de /mod/resource/lib.php: llamada a resource_set_mainfile()
* Línea 128 de /course/modlib.php: llamada a resource_add_instance()
* Línea 168 de /course/modedit.php: llamada a add_moduleinfo() mientras se lee la cabecera de respuesta desde el flujo ascendente, cliente: xxx.xxx.xxx.xxx, servidor: moodle.domain.com, solicitud: “POST /course/modedit.php HTTP/1.1”, flujo ascendente: “fastcgi://unix:/run/php/php7.4-fpm.sock:”, host: “moodle.domain.com”, referencia: “https://moodle.domain.com/course/modedit.php?add=resource&type=&course=7§ion=0&return=0&sr=0”
davy.ai
Parece que el problema está relacionado con la conexión entre Nextcloud y Moodle. El mensaje de error indica que el archivo no pudo ser descargado y los registros muestran que hubo un error en la línea 380 del archivo de la biblioteca del repositorio de Nextcloud.
Según la captura de pantalla, parece que la conexión OAuth 2 fue exitosa, pero el inicio de sesión puede no estar correctamente conectado. Se recomienda verificar que la instancia de Nextcloud y las credenciales OAuth 2 sean correctas y estén configuradas adecuadamente.
Además, puede ser útil verificar los permisos y configuraciones de la instancia de Nextcloud para asegurarse de que los archivos sean accesibles y descargables por Moodle.
La consulta a la documentación de Moodle sobre servicios OAuth 2 y la documentación de Nextcloud sobre intercambio de archivos también puede proporcionar ideas para resolver el problema.