Not yet resolved, but your ideas were somewhat helpful, Mark.

Here are the results on len4, where the yt-dlp update was successful:
ll@len4:~$ type -a yt-dlp
yt-dlp is /usr/local/bin/yt-dlp
ll@len4:~$ /usr/local/bin/yt-dlp --version
2023.07.06
ll@len4:~$

Here are the results on leno, not yet working:
ll@leno:~$ type -a yt-dlp
yt-dlp is /usr/bin/yt-dlp
yt-dlp is /bin/yt-dlp
ll@leno:~$ /usr/bin/yt-dlp --version
2023.03.04
ll@leno:~$ /bin/yt-dlp --version
2023.03.04
ll@leno:~$

Additionally, it was nice to dive in and learn more about the CLI type command, info at https://www.howtogeek.com/426014/how-to-use-the-linux-type-command/ I enjoyed learning this.

On the topic of why yt-dlp is not working and not updating, it looks like I got a bit more info, but I don't know how this info can be helpful.

Any ideas for where to go from here?

In gratitude,
LeRoy
-- 
There is something glorious birthing within all of us.
I am the Love of God, no matter what.
BSA
LeRoy Diener

213-LEROYIZ
213-537-6949
https://leroydiener.com

On Wed, 2023-08-30 at 06:57 -0600, Mark Galassi wrote:

I'm guessing that there is a newer version, which is necessary to have,
but that the newest version is not available in the apt repository.

You can find out more about what's happening by figuring out the paths things are running from.  In bash you can try:

type -a yt-dlp

which might give you something like:

yt-dlp is /home/YOURLOGINNAME/.local/bin/yt-dlp
yt-dlp is /usr/bin/yt-dlp

indicating that you have it installed from two different sources: pip and apt.

Then you can run

~/.local/bin/yt-dlp --version

and

/usr/bin/yt-dlp --version

I get the same from both: 2023-07-06:

~ $ ~/.local/bin/yt-dlp --version
2023.07.06
~ $ /usr/bin/yt-dlp     --version
2023.07.06