jeanslack / Videomass

Videomass is a free, open source and cross-platform GUI for FFmpeg and yt-dlp
https://jeanslack.github.io/Videomass/
GNU General Public License v3.0
1.06k stars 49 forks source link

Videomass' yt_dlg plugin gets stuck on updating . . . #142

Closed MartinVonReichenberg closed 1 year ago

MartinVonReichenberg commented 2 years ago

Hello,

The _ytdlg (yt-dlg) is stuck at the loading screen while updating . . .

I tried it several times, even in the past and it still the same since then.

SCREENSHOT: Screenshot_20220810_101412

Thank you for solving it in advance, Martin from Czechia

jeanslack commented 2 years ago

Hello @MartinVonReichenberg Which Linux distribution are you using? I also recently had this problem on Manjaro Linux.

MartinVonReichenberg commented 2 years ago

@jeanslack This was taken from an Arch based Linux distro called Garuda Linux (Garuda-KDE-Lite). I can imagine this happens on every distribution....

jeanslack commented 2 years ago

I can imagine this happens on every distribution....

No it doesn't happen in every Linux distribution, not on Ubuntu for example. Usually on Linux the login shell is /bin/bash I don't know why Arch-Linux based distributions use a different login shell. However this problem happens when the default shell is not bash but another shell like zsh or other, or when the xterm emulator is not installed.

Before updating the Videomass AppImage you should make sure that the default shell is set to /bin/bash and that the xterm terminal emulator is installed as well.

https://www.cyberciti.biz/tips/how-do-i-find-out-what-shell-im-using.html https://www.cyberciti.biz/faq/howto-change-linux-unix-freebsd-login-shell/

Let me know!

MartinVonReichenberg commented 2 years ago

I can imagine this happens on every distribution....

No it doesn't happen in every Linux distribution, not on Ubuntu for example. Usually on Linux the login shell is /bin/bash I don't know why Arch-Linux based distributions use a different login shell. However this problem happens when the default shell is not bash but another shell like zsh or other, or when the xterm emulator is not installed.

Before updating the Videomass AppImage you should make sure that the default shell is set to /bin/bash and that the xterm terminal emulator is installed as well.

https://www.cyberciti.biz/tips/how-do-i-find-out-what-shell-im-using.html https://www.cyberciti.biz/faq/howto-change-linux-unix-freebsd-login-shell/

Let me know!

Do you mean the pre-installed Terminal (GNOME, KONSOLE, XFCE) ?? Or the TTY Shell configurable via passwd command inside /etc/passwd text file ??

Thanks !

It is the same with Ubuntu in my case: Screenshot from 2022-08-23 12-41-01

jeanslack commented 2 years ago

Do you mean the pre-installed Terminal (GNOME, KONSOLE, XFCE) ?? Or the TTY Shell configurable via passwd command inside /etc/passwd text file ??

I mean the program called xterm, which is a terminal emulator installed on most Unix-like systems by default.

The one shown by your screnshot is another issue, I will do some checks to correct it. Now I'm on Devuan Linux and it seems like that problem isn't there, I'll try using Ubuntu.

MartinVonReichenberg commented 2 years ago

Do you mean the pre-installed Terminal (GNOME, KONSOLE, XFCE) ?? Or the TTY Shell configurable via passwd command inside /etc/passwd text file ??

I mean the program called xterm, which is a terminal emulator installed on most Unix-like systems by default.

The one shown by your screnshot is another issue, I will do some checks to correct it. Now I'm on Devuan Linux and it seems like that problem isn't there, I'll try using Ubuntu.

So by changing to /bin/bashin xterm it will fix the issue ?_?

jeanslack commented 1 year ago

@MartinVonReichenberg

I just removed the feature to update downloaders using the AppImage, see #152 for some details.