es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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.

enter image description here

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&section=0&return=0&sr=0”

Tags:  , , ,

Answer

  1. Avatar for 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.

Comments are closed.