Error procesando archivo histórico

Re: Error procesando archivo histórico

de Elvis Gutierrez -
Número de respuestas: 2
Ya active el modo depuración, y este es el mensaje que me saca, he probado con diferentes respaldo de cursos que obtuve de la misma aula virtual, con pesos mayores a 100 mb y menores a 100 mb para ir descartando, lo raro es que las que no pasan dan el mismo error en las mismas lineas y las que pasan son todas menores a 40 mb.

mi .ini esta configurado asi: 
max_execution_time con 90
max_input_time con 60
max_input_vars con 1000
memory_limit con -1
post_max_size con 300
session.gc_maxlifetime con 1440
session.save_path la dirección es /var/cpanel/php/sessions/ea-php56
upload_max_filesize con 300
zlib.output_compression desactivado

Y aquí el error que me arroja

Debug info: Header does not have POSIX ustar magic string
Error code: errorprocessingarchive
Stack trace:
  • line 290 of /lib/filestorage/tgz_extractor.php: moodle_exception thrown
  • line 223 of /lib/filestorage/tgz_extractor.php: call to tgz_extractor->process_header()
  • line 142 of /lib/filestorage/tgz_extractor.php: call to tgz_extractor->extract_or_list()
  • line 648 of /lib/filestorage/tgz_packer.php: call to tgz_extractor->extract()
  • line 106 of /lib/filestorage/mbz_packer.php: call to tgz_packer->extract_to_pathname()
  • line 325 of /backup/util/ui/restore_ui_stage.class.php: call to mbz_packer->extract_to_pathname()
  • line 297 of /backup/util/ui/restore_ui_stage.class.php: call to restore_ui_stage_confirm->extract_file_to_dir()
  • line 114 of /backup/restore.php: call to restore_ui_stage_confirm->process()

Mi versión de moodle anterior, desde donde hice las copias es 3.3.1 (Build: 20170710)[2017051501] Copia de seguridad versión 3.3[2017051500]

como dato adicional mi sitio anterior trabajaba bajo http://www y este trabaja ahora con https://www

Alguna sugerencia?
Adjunto error2.png
En respuesta a Elvis Gutierrez

Re: Error procesando archivo histórico

de Fernando Navarro Páez -

Hola Elvis.

El mensaje "Debug info: Header does not have POSIX ustar magic string" lo que indica es que el archivo de copia de seguridad del curso no está correcto.

¿Puedes hacer la siguiente prueba?

  • Borrar todos los archivos de la carpeta moodledata/tmp/backup
  • Intentar restaurar un curso de los que falla.
  • Cuando se produzca el error, en la carpeta moodledata/tmp/backup tienes que tener una carpeta y un archivo sin extensión. 
  • Descarga el archivo que no tiene extensión e intenta abrirlo con 7zip. 

Si no se puede descomprimir es un problema de la copia de seguridad. En algún caso me he encontrado que el archivo no se había subido totalmente.

Ya nos cuentas. 

Salu2

Fernando

En respuesta a Elvis Gutierrez

Re: Error procesando archivo histórico

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda
Hola de nuevo.
En el "tracker" de Moodle he encontrado la referencia a un problema similar. Te sugiero que lo leas detenidamente para intentar replicar lo que allí han comentado: https://tracker.moodle.org/browse/MDL-52516

Yo solo lo he leído por encima, pero me ha parecido leer que el problema podría no estar en la restauración sino en que la copia de seguridad no se hizo completa.
¿Has probado a restaurarlo en el mismo Moodle 3.3 donde has hecho el "backup"?

Saludos.