Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

Cloudron Forum

Apps | Demo | Docs | Install

Transcoding failed

Scheduled Pinned Locked Moved Solved PeerTube
8 Posts 3 Posters 232 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • rmdesR Offline
    rmdesR Offline
    rmdes
    wrote on last edited by rmdes
    #1

    There are two pieces of log that indicate transcoding jobs are failing because the read only file system, I'm wondering if we can move the transcoding folder to somewhere we can write ?

    Video Transcoding log:

    Job: 36
    Type: video-transcoding
    Processed on Sep 23, 2020, 6:04:56 PM
    Finished on Sep 23, 2020, 6:06:03 PM

    {
    "type": "hls",
    "videoUUID": "bcdd49de-2b30-4966-8d33-02307cce84c6",
    "resolution": 480,
    "copyCodecs": true
    }

    Error: ffmpeg exited with code 1:
    at ChildProcess.<anonymous> (/app/code/node_modules/fluent-ffmpeg/lib/processor.js:182:22)
    at ChildProcess.emit (events.js:310:20)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)

    the standard log gives more information:

    error[23/09/2020 à 18:06:03] Error in transcoding job.

    {
    "stdout": "",
    "stderr": "ffmpeg version 3.4.6-0ubuntu0.18.04.1 Copyright (c) 2000-2019 the FFmpeg developers\n built with gcc 7 (Ubuntu 7.3.0-16ubuntu3)\n configuration: --prefix=/usr --extra-version=0ubuntu0.18.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librubberband --enable-librsvg --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libopencv --enable-libx264 --enable-shared\n libavutil 55. 78.100 / 55. 78.100\n libavcodec 57.107.100 / 57.107.100\n libavformat 57. 83.100 / 57. 83.100\n libavdevice 57. 10.100 / 57. 10.100\n libavfilter 6.107.100 / 6.107.100\n libavresample 3. 7. 0 / 3. 7. 0\n libswscale 4. 8.100 / 4. 8.100\n libswresample 2. 9.100 / 2. 9.100\n libpostproc 54. 7.100 / 54. 7.100\nInput #0, mov,mp4,m4a,3gp,3g2,mj2, from '/app/data/storage/videos/bcdd49de-2b30-4966-8d33-02307cce84c6-480.mp4':\n Metadata:\n major_brand : isom\n minor_version : 512\n compatible_brands: isomiso2avc1mp41\n encoder : Lavf57.83.100\n Duration: 00:33:20.56, start: 0.000000, bitrate: 182 kb/s\n Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 850x480 [SAR 1:1 DAR 85:48], 47 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)\n Metadata:\n handler_name : VideoHandler\n Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 129 kb/s (default)\n Metadata:\n handler_name : SoundHandler\n[hls @ 0x555d54cc08c0] Opening 'init.mp4' for writing\n[hls @ 0x555d54cc08c0] Failed to open segment '/app/data/storage/streaming-playlists/hls/bcdd49de-2b30-4966-8d33-02307cce84c6/bcdd49de-2b30-4966-8d33-02307cce84c6-480-fragmented.mp4'\nCould not write header for output file #0 (incorrect codec parameters ?): Read-only file system\nStream mapping:\n Stream #0:0 -> #0:0 (copy)\n Stream #0:1 -> #0:1 (copy)\n Last message repeated 1 times\n"
    }

    error[23/09/2020 à 18:06:03] Cannot execute job 36 in queue video-transcoding.

    {
    "payload": {
    "type": "hls",
    "videoUUID": "bcdd49de-2b30-4966-8d33-02307cce84c6",
    "resolution": 480,
    "copyCodecs": true
    },
    "err": {
    "stack": "Error: ffmpeg exited with code 1: \n at ChildProcess.<anonymous> (/app/code/node_modules/fluent-ffmpeg/lib/processor.js:182:22)\n at ChildProcess.emit (events.js:310:20)\n at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)",
    "message": "ffmpeg exited with code 1: "
    }
    }

    github issue : https://github.com/Chocobozzz/PeerTube/issues/3121

    full log of all the errors https://paste.armada.digital/inupivocul.pl

    girishG 1 Reply Last reply
    1
  • imc67I Offline
    imc67I Offline
    imc67 translator
    wrote on last edited by
    #2

    @girish any update on this?

    1 Reply Last reply
    1
  • girishG Do not disturb
    girishG Do not disturb
    girish Staff
    replied to rmdes on last edited by
    #3

    @rmdes said in Transcoding failed:

    Failed to open segment '/app/data/storage/streaming-playlists/hls/bcdd49de-2b30-4966-8d33-02307cce84c6/bcdd49de-2b30-4966-8d33-02307cce84c6-480-fragmented.mp4'\nCould not write header for output file #0 (incorrect codec parameters ?): Read-only file system\n

    Not sure I get this. Why is it saying readonly filesystem when the above path is writable (it's under /app/data ?)

    1 Reply Last reply
    0
  • girishG Do not disturb
    girishG Do not disturb
    girish Staff
    wrote on last edited by
    #4

    @rmdes Where are you seeing these errors? How can I reproduce this?

    rmdesR 1 Reply Last reply
    0
  • girishG Do not disturb
    girishG Do not disturb
    girish Staff
    wrote on last edited by
    #5

    Found it but for me the transcoding works. The latest package installed youtube-dl, maybe that solved the issue?

    5e83c9a0-c4ed-46e2-9209-9810b2970597-image.png

    1 Reply Last reply
    0
  • girishG Do not disturb
    girishG Do not disturb
    girish Staff
    wrote on last edited by
    #6

    @rmdes Please try the latest 1.0.0 package.

    1 Reply Last reply
    0
  • rmdesR Offline
    rmdesR Offline
    rmdes
    replied to girish on last edited by
    #7

    @girish I think I went looking for this in this part of the dashboard

    6c4f9f36-606b-4728-b6bd-8b051498145b-image.png

    furthermore, this is how my transcoding options are set

    27b34878-b415-4111-8d3d-74db450abaaf-image.png

    i have upgraded my peertube instance to latest
    and this is the log I have from my last upload/transcoding job https://paste.armada.digital/jemequxugo.js

    1 Reply Last reply
    0
  • rmdesR Offline
    rmdesR Offline
    rmdes
    wrote on last edited by
    #8

    by disabling HLS with P2P support enabled, it seems all transcoding jobs work fine :

    1 Reply Last reply
    3

  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Login

  • Don't have an account? Register

  • Login or register to search.