Error on CLI video Import: "ENOENT: no such file or directory

Bonjour,

Je viens de mettre à jour nom instance Peertube de la version peertube-v2.2.0 vers peertube-v2.4.0.

Qu’est-il arrivé ?
La lecture de la vidéo ne démarre pas et affiche le cercle de chargement.

Link to server log if useful (journalctl or /var/www/peertube/storage/logs/):
{« err »:"Error: ENOENT: no such file or directory, stat '/var/www/peertube/storage/streaming-playlists/hls

Il semblerait que la vidéo ne soit pas générée dans le bon répertoire.
Média : 015c9e01-6067-46a2-b8a3-9ce89a01e0b4

Listage du répertoire "storage/streaming-playlists/hls"
015c9e01-6067-46a2-b8a3-9ce89a01e0b4-480-fragmented.mp4
015c9e01-6067-46a2-b8a3-9ce89a01e0b4-720-fragmented.mp4
480.m3u8
720.m3u8
master.m3u8
segments-sha256.json

Listage du répertoire après encodage "storage/videos"
Nous n’avons pas de fichier vidéo sous la forme :
015c9e01-6067-46a2-b8a3-9ce89a01e0b4.mp4

Merci d’avance pour vos retours

J’ai l’impression qu’il y a une erreur de config : /var/www/peertube/storage/streaming-playlists/hls vs /var/www/peertube/storage/streaming-playlists
Vérifiez la procédure, la configuration, et les droits sur les nouveaux dossiers. Puis redémarrez le service peertube.

Merci pour votre réactivité.
Droits sur les dossiers te fichiers OK
J’ai relancé le service Peertube , nous avons toujours le même problème l’encodage ne se fait pas.

Fichier de configuration principale : default.yaml
storage:
tmp: ‹ storage/tmp/ › # Use to download data (imports etc), store uploaded files before processing…
avatars: ‹ storage/avatars/ ›
videos: ‹ storage/videos/ ›
streaming_playlists: 'storage/streaming-playlists/'
redundancy: ‹ storage/redundancy/ ›
logs: ‹ storage/logs/ ›
previews: ‹ storage/previews/ ›
thumbnails: ‹ storage/thumbnails/ ›
torrents: ‹ storage/torrents/ ›
captions: ‹ storage/captions/ ›
cache: ‹ storage/cache/ ›
plugins: ‹ storage/plugins/ ›

Fichier de configuration personnalisable : production.yaml
storage:
tmp: ‹ /var/www/peertube/storage/tmp/ › # Used to download data (imports etc), store uploaded files before processing…
avatars: ‹ /var/www/peertube/storage/avatars/ ›
videos: ‹ /var/www/peertube/storage/videos/ ›
streaming_playlists: '/var/www//peertube/storage/streaming-playlists/'
redundancy: ‹ /var/www/peertube/storage/videos/ ›
logs: ‹ /var/www/peertube/storage/logs/ ›
previews: ‹ /var/www/peertube/storage/previews/ ›
thumbnails: ‹ /var/www/peertube/storage/thumbnails/ ›
torrents: ‹ /var/www/peertube/storage/torrents/ ›
captions: ‹ /var/www/peertube/storage/captions/ ›
cache: ‹ /var/www//peertube/storage/cache/ ›
plugins: ‹ /var/www/peertube/storage/plugins/ ›

Bien à vous

Bonjour,

Message Log:

{« message »:« Redundancy directory should be different than the videos folder. »,« level »:« warn »,« label »:« tube.ac-amiens.fr:443 »,« timestamp »:« 2020-11-05T06:37:33.988Z »}
{« level »:« warn »,« message »:« Directory of client_overrides should not be in the production directory of PeerTube. Please check your production configuration file. »,« label »:« tube.ac-amiens.fr:443 »,« timestamp »:« 2020-11-05T06:37:54.267Z »}

J’ai modifié mon fichier production.yaml, cela n’a pas résolut mon problème.

Modifier :
redundancy: ‹ /var/www/peertube/storage/videos/ ›
Par
redundancy: ‹ /var/www/peertube/storage/redundancy/ ›

Ajouté
client_overrides: ‹ /var/www/peertube/storage/client-overrides/ ›

Bien à vous

J’ai bien trouvé des fichiers HLS dans ce répertoire après le transcodage: /var/www /peertube /storage / streaming-playlists / hls / et des fichiers fragment mp4 et m3u8.
J’utilise actuellement une v4.2.1 de ffmpeg:
J’ai mis à jour vers ffmpeg de version 3.4.8-0ubuntu0.2 vers version 4.3.1-0york0~18.04 Copyright suite au changelog de la version Peertube v2.4.0
Since v2.3.0
IMPORTANT NOTES
The minimum ffmpeg version required is now 4.1
La lecture de la vidéo se fait bien.
Encore merci.

Bonjour @cremos,

Merci de créer un nouveau sujet dès lors… que le sujet change.

Merci pour l’information.