Importing in Peertube from Youtube fails. [Command failed with exit code 1]

Hello, Yunohost community!
Im trying out Yunohost on a VPN (clean Debian installation).
I managed to get few things working with domain, Lets Encrypt, Matrix, and other apps.

However i run into some issues when trying to import videos on my Younohost Peertube instance.
I successfully imported few shorter videos (about 5 min) but with other longer (18 min) returns following error when checking the log in “My imports”.

Command failed with exit code 1: /var/www/peertube/node_modules/youtube-dl/bin/youtube-dl -f bestvideo[ext=mp4]+bestaudio[ext=m4a]/best -o /home/yunohost.app/peertube/storage/tmp/a26ce65d36ecb793d56425fc8a7352a75c435040d03bf67547aa722a814e7a66-import.mp4 http://www.youtube.com/watch?v=randomstring

Running youtube-dl on my local machine also failed to download the video.

youtube-dl https://www.youtube.com/watch?v=randomstring
[youtube] randomstring: Downloading webpage
[youtube] randomstring: Downloading video info webpage
ERROR: randomstring: YouTube said: This video is unavailable.

After some searching for a solution for my local machine i found that the youtube-dl version on Debian is stuck on an older version.
https://academixproject.com/en/how-to-fix-youtube-dl-error-yznx4sryllu-youtube-said-this-video-is-unavailable/

apt-cache policy youtube-dl
youtube-dl:
  Installed: 2019.01.17-1.1
  Candidate: 2019.01.17-1.1
  Version table:
 *** 2019.01.17-1.1 500
        500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
        100 /var/lib/dpkg/status

After updating to latest youtube-dl version on my local machine i was able to download the video locally (794 MB).
I suspect that Peertube on Yunohost is using older version of youtube-dl (not sure how to check) and therefore failing when importing some videos.

Running.
YunoHost 3.8.4.6 (stable).
ID peertube
Version 2.1.1~ynh1

Just wanted to share my finding in case someone else have similar issues or maybe a solution.

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.