Mageia 9 currently has version 2023.09.24 which fails on precondition checks when downloading from Youtube. Please update to current version: yt-dlp-2024-03-10.
Assigning to QA, Packages in 9/Core/Updates_testing: ====================== yt-dlp-2024.03.10-1.mga9.noarch.rpm yt-dlp-bash-completion-2024.03.10-1.mga9.noarch.rpm yt-dlp-fish-completion-2024.03.10-1.mga9.noarch.rpm yt-dlp-zsh-completion-2024.03.10-1.mga9.noarch.rpm python3-websockets-12.0-1.mga9 From SRPMS: yt-dlp-2024.03.10-1.mga9.src.rpm python-websockets-12.0-1.mga9.src.rpm
Assignee: bugsquad => qa-bugsCC: (none) => geiger.david68210
Failed to install due to a missing dependency for python3-websockets version >= 12. Only python3-websockets version 10.4 available in the repositories. """ A requested package cannot be installed: yt-dlp-2024.03.10-1.mga9.noarch (due to unsatisfied python3.10dist(websockets)[>= 12]) """ # urpmf -fm --name python3-websockets Core Release:python3-websockets-10.4-1.mga9.x86_64 Core 32bit Release:python3-websockets-10.4-1.mga9.i586 # urpmi --auto-update medium "QA Testing (64-bit)" is up-to-date medium "Core Release" is up-to-date medium "Core Updates" is up-to-date medium "Core Backports" is up-to-date medium "Nonfree Release" is up-to-date medium "Nonfree Updates" is up-to-date medium "Nonfree Backports" is up-to-date medium "Tainted Release" is up-to-date medium "Tainted Updates" is up-to-date medium "Tainted Backports" is up-to-date medium "Core 32bit Release" is up-to-date medium "Core 32bit Updates" is up-to-date medium "Core 32bit Backports" is up-to-date medium "Nonfree 32bit Release" is up-to-date medium "Nonfree 32bit Updates" is up-to-date medium "Nonfree 32bit Backports" is up-to-date medium "Tainted 32bit Release" is up-to-date medium "Tainted 32bit Updates" is up-to-date medium "Tainted 32bit Backports" is up-to-date A requested package cannot be installed: yt-dlp-2024.03.10-1.mga9.noarch (due to unsatisfied python3.10dist(websockets)[>= 12]) Continue installation anyway? (Y/n) Y While some packages may have been installed, there were failures. A requested package cannot be installed: yt-dlp-2024.03.10-1.mga9.noarch (due to unsatisfied python3.10dist(websockets)[>= 12]) Continue installation anyway?
CC: (none) => mageia
(In reply to PC LX from comment #2) > Failed to install due to a missing dependency for python3-websockets version > >= 12. > Only python3-websockets version 10.4 available in the repositories. > > """ > A requested package cannot be installed: > yt-dlp-2024.03.10-1.mga9.noarch (due to unsatisfied > python3.10dist(websockets)[>= 12]) > """ > > # urpmf -fm --name python3-websockets > Core Release:python3-websockets-10.4-1.mga9.x86_64 > Core 32bit Release:python3-websockets-10.4-1.mga9.i586 > # urpmi --auto-update > medium "QA Testing (64-bit)" is up-to-date > medium "Core Release" is up-to-date > medium "Core Updates" is up-to-date > medium "Core Backports" is up-to-date > medium "Nonfree Release" is up-to-date > medium "Nonfree Updates" is up-to-date > medium "Nonfree Backports" is up-to-date > medium "Tainted Release" is up-to-date > medium "Tainted Updates" is up-to-date > medium "Tainted Backports" is up-to-date > medium "Core 32bit Release" is up-to-date > medium "Core 32bit Updates" is up-to-date > medium "Core 32bit Backports" is up-to-date > medium "Nonfree 32bit Release" is up-to-date > medium "Nonfree 32bit Updates" is up-to-date > medium "Nonfree 32bit Backports" is up-to-date > medium "Tainted 32bit Release" is up-to-date > medium "Tainted 32bit Updates" is up-to-date > medium "Tainted 32bit Backports" is up-to-date > A requested package cannot be installed: > yt-dlp-2024.03.10-1.mga9.noarch (due to unsatisfied > python3.10dist(websockets)[>= 12]) > Continue installation anyway? (Y/n) Y > While some packages may have been installed, there were failures. > A requested package cannot be installed: > yt-dlp-2024.03.10-1.mga9.noarch (due to unsatisfied > python3.10dist(websockets)[>= 12]) > Continue installation anyway? LC_ALL=C urpmi --auto --auto-update medium "QA Testing (32-bit)" is up-to-date medium "QA Testing (64-bit)" is up-to-date medium "Core Release (distrib1)" is up-to-date medium "Core Updates (distrib3)" is up-to-date medium "Nonfree Release (distrib11)" is up-to-date medium "Nonfree Updates (distrib13)" is up-to-date medium "Tainted Release (distrib21)" is up-to-date medium "Tainted Updates (distrib23)" is up-to-date medium "Core 32bit Release (distrib31)" is up-to-date medium "Core 32bit Updates (distrib32)" is up-to-date medium "Nonfree 32bit Release (distrib36)" is up-to-date medium "Tainted 32bit Release (distrib41)" is up-to-date medium "Tainted 32bit Updates (distrib42)" is up-to-date medium "MLO_core (MLO1)" is up-to-date medium "MLO_nonfree (MLO2)" is up-to-date medium "MLO_tainted (MLO3)" is up-to-date You didn't include python3-websockets-12.0-1.mga9. in your QArepo installing yt-dlp-2024.03.10-1.mga9.noarch.rpm python3-websockets-12.0-1.mga9.x86_64.rpm yt-dlp-bash-completion-2024.03.10-1.mga9.noarch.rpm from //home/katnatek/qa-testing/x86_64 Preparing... ###################################################################################### 1/3: python3-websockets ###################################################################################### 2/3: yt-dlp ###################################################################################### 3/3: yt-dlp-bash-completion ###################################################################################### 1/3: removing yt-dlp-bash-completion-2023.09.24-1.1.mga9.noarch ###################################################################################### 2/3: removing yt-dlp-2023.09.24-1.1.mga9.noarch ###################################################################################### 3/3: removing python3-websockets-10.4-1.mga9.x86_64 ######################################################################################
Source RPM: yt-dlp-2023.09.24-1.1.mga9.src.rpm => yt-dlp-2023.09.24-1.1.mga9,python3-websockets-10.4-1.mga9
Source RPM: yt-dlp-2023.09.24-1.1.mga9,python3-websockets-10.4-1.mga9 => yt-dlp-2023.09.24-1.1.mga9,python-websockets-10.4-1.mga9
Keywords: (none) => advisory
RH mageia 9 x86_64 used the updted packages to download a video without issues
@PC LX: A new python3-websockets is included in comment 1. You must have missed it when you tested. MGA9-64 Plasma. Interesting. I used Clipgrab, which requires yt-dlp, just this afternoon to download a Youtube video, before getting the yt-dlp update. It worked fine. Maybe the video was older... No installation issues. I used Clipgrab to download two videos, one but a month old, the other less than a day. No issues with either. This appears to be OK. Validating.
Whiteboard: (none) => MGA9-64-OKKeywords: (none) => validated_updateCC: (none) => andrewsfarm, sysadmin-bugs
Yeah(In reply to Thomas Andrews from comment #5) > @PC LX: A new python3-websockets is included in comment 1. You must have > missed it when you tested. Yes, somehow I missed python3-websockets. On the second try, the packages updates installed and all worked without issues. Tested from a few sites, including youtube, and all is good. Get my OK for x86_64.
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2024-0109.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED