Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

100% CPU consumption with using Howdy with vsftpd #895

Open
Silverbullet069 opened this issue Mar 1, 2024 · 0 comments
Open

100% CPU consumption with using Howdy with vsftpd #895

Silverbullet069 opened this issue Mar 1, 2024 · 0 comments
Labels
v2 Old version of Howdy (2.*)

Comments

@Silverbullet069
Copy link

Silverbullet069 commented Mar 1, 2024

Behavior

Howdy, folks. I'm having a serious issue regarding using Howdy with vsftpd

I've setup my FTP server according to this guide: https://www.makeuseof.com/install-ubuntu-ftp-server/
When it comes to login, there is an error message about OpenBLAS:
Screenshot from 2024-03-01 11-15-53
After I made some research, it seems this error comes from some Python libs, but I don't know what services ran Python code since it is not vsftpd?

Then my fan suddenly ran full speed so I noticed the unexpected high CPU consumption caused by 3 "compare.py" processes originally from Howdy:
NOTE: this is only happened after I typed the password
Screenshot from 2024-03-01 11-15-32

When I exit FTP prompt, another error shown up:
Screenshot from 2024-03-01 11-16-08
After exited, the processes was still running

I tried to make another FTP login, it became worse: 3 more Howdy processes sprung up, along with 3 existed Howdy processes:
Screenshot from 2024-03-01 11-16-45

Hypothesis

3 processes run "compare.py", I think when vsftpd did the auth step, although it's a password auth, Howdy still ran along but didn't really do anything (no flash IR camera after I typed the password)

Solution

Disable Howdy, and everything worked.
Screenshot from 2024-03-01 12-02-56
Screenshot from 2024-03-01 12-03-08
But I loved this app, so I tried to disable Howdy ONLY for the FTP user

Attempting better solution

Luckily, Howdy has -U --user option that allow per-user configuration, but it's not working as I thought. When I ran:
sudo howdy -U silverbullet069_ftp disable 1 (silverbullet069_ftp is my FTP user)
It also disables Howdy at my main account (which is silverbullet069)

I tried to play a little by specifying an unknown user account, like silverbullet069_unknown, surprisingly the command still worked?
Or did I mistakenly use this option?

Can somebody fix this issue for me, thank you.


I've searched for similar issues already, and my issue has not been reported yet.

Linux distribution (if applicable): Ubuntu 22.04 LTS, Wayland, GNOME Shell 42.9

Howdy version (sudo howdy version): 2.6.1

@musikid musikid added the v2 Old version of Howdy (2.*) label Apr 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v2 Old version of Howdy (2.*)
Projects
None yet
Development

No branches or pull requests

2 participants