Lors de l'encodage d'une vidéo, celle-ci se stoppe à l'étape "3 : store encoding info" et reste en encodage en cours.
Les logs d'encodage ne donnent pas d'erreurs d'encodage et les logs applicatifs ne semblent pas donner non plus d'erreurs particulières.
Raison :
L'utilisation d'une partie de la fonction store_json_list_thumbnail_files dans le fichier pod/video_encode_transcript/Encoding_video_model.py concernant l'écriture des fichiers de vignettes semble lock le fichier utilisé et bloquer le processus. L'erreur se situe probablement autour de cette instruction :
Ce bug semble être uniquement relatif à l'utilisation d'un point de montage vers un dossier distant hébergé chez Summer, paramétré en NFS version 3.
Quick fix :
Modification du fichier /lib/python3.9/site-packages/django/core/files/locks.py
Changer les deux derniers "returns" comme ceci (Attention aux indentations) :
Description :
Lors de l'encodage d'une vidéo, celle-ci se stoppe à l'étape "3 : store encoding info" et reste en encodage en cours. Les logs d'encodage ne donnent pas d'erreurs d'encodage et les logs applicatifs ne semblent pas donner non plus d'erreurs particulières.
Raison :
L'utilisation d'une partie de la fonction
store_json_list_thumbnail_files
dans le fichier pod/video_encode_transcript/Encoding_video_model.py concernant l'écriture des fichiers de vignettes semble lock le fichier utilisé et bloquer le processus. L'erreur se situe probablement autour de cette instruction :Ce bug semble être uniquement relatif à l'utilisation d'un point de montage vers un dossier distant hébergé chez Summer, paramétré en NFS version 3.
Quick fix :
Modification du fichier/lib/python3.9/site-packages/django/core/files/locks.py
Changer les deux derniers "returns" comme ceci (Attention aux indentations) :