VSFTPD module error

SYSTEM INFORMATION
OS type and version almalinux9.5
Webmin version 2.303

i have installed this module Release vsftpd-webmin 2023-12-10 release · rdmark/vsftpd-webmin · GitHub and 2024-01-26

i have the following error in the module :

 500 -
Can't locate libvsftpdconfig/ConfigManager.pm in @INC (you may need to install the libvsftpdconfig::ConfigManager module) (@INC contains: /usr/libexec/webmin /usr/local/lib64/perl5/5.32 /usr/local/share/perl5/5.32 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5) at /usr/libexec/webmin/vsftpd/index.cgi line 22. BEGIN failed--compilation aborted at /usr/libexec/webmin/vsftpd/index.cgi line 22

So you install vsftpd?

Maybe contact author as its hasn’t been touched for a couple of years and that screenshot look old.

Yes, is more fast and secure respect proftp .

I have also contact the author, very strange thing is that before, i have try a complete installation in a virtualserver that work fine; next i have repeated all steps in the future server but in this not work .

the ftp server working with a virtual user, i have configured it manually; but the pluigin interface not working .

Enrico

That’s not our module, but the person who brought it back to life a couple years ago (@RandomCamper) posted about it here: Vsftpd module revived

So, I tagged them, in hopes they’re around to answer questions.

It looks like that Perl module should be present in the Webmin module: https://github.com/rdmark/vsftpd-webmin/tree/2023-12-10/libvsftpdconfig

Maybe check your install to be sure the whole thing is there.

ok I have make other check, i’m sorry but the webfarm have installed me not almalinux9.5 but almalinux9.6; i believe the problem is that. not compatible also with the package in the third part link indicated above. so i believe not solution about for the moment .
i can use vsftpd without configurations interface; it working for the moment, editing the configurations by ssh and accepting linux user for ftp .
i’ll install a new test server with almalinux9.6 and i’ll try to patch the package .

how can edit my initial post changing the os version from 9.5 to.96?

Thank you
Enrico

No, that’s definitely not the problem. You can easily upgrade to Alma 9.6 from 9.5. But, that’s irrelevant, there is no difference between the two from a compatibility standpoint. What makes you think you need a hyper-specific version of the OS?

to be honest i believe them have installed a standard almalinux9.6 but i’m not sure.

i can test to remove webmin and repeat all installations the second option is reinstalling the entire os

Wait, did you get an OS with Webmin preinstalled? You should not do that, because hosting providers never get it right. I don’t know how they always fuck it up, but I don’t think I’ve ever seen a hosting provider successfully install any extra software.

No, only the OS with connections ssh; i have installed webmin ad virtualmin many time, but in this case seem that i have done some error, or them have installed something that make problems, but i don’t know. the server is a dell, maybe the dell software can be a problem, i don’t know.
The farm usually propose me other panels that i don’t like; i use webmin from more of 12 years with satisfaction

2 Likes

I think you’re looking in the wrong direction for problems. I doubt Dell software has any effect on Perl or Perl library paths. (But, I don’t know, I haven’t used any Dell software on a Linux system in decades.)

My point is you’re trying to use something that is quite lightly maintained, hasn’t been touched in a few years. I don’t know that you should even expect it to work without updates.

I get a different error after install onto almalinux 9, install went fine but getting these error.
I’ll have a play later.

1 Like

That’s a Perl module you can most easily install from the system package manager.

Ok, I used dnf install perl-CGI and seems to all working.

OK, then it’s something wrong with OPs system. But, it’s not the OS version (you’re using AlmaLinux 9, too…all 9.x versions should be the same in this regard).