Webmin Fatal ProFTP

i first tried apt install proftp (without the *) but that returned “unable to locate package proftp” then tried with the * which brought in lots of lib* and clamav* packages. why i do not know.

yes i did refresh modules prior to producing that image

i have also looked in “System → Bootup and Shutdown” where there are a lot of new clam* listed but no proftp

obviously the error persists as soon as you log in.

So you didn’t install proftpd which is the actual package you needed to install (as I said previously) so you asked it to install anything that starts with proftp, which should have installed along with everything else that matched so maybe check if the proftpd service is running with, i think debian has it, service proftpd status which should report if proftpd is running


as i said :man_shrugging:

Proftpd not proftp

dycslexia strikes again!
but same result

Debian 13 here
Just tried apt install proftpd

  proftpd-core

Installing dependencies:
  libhashkit2t64  libhiredis1.1.0  libmemcached11t64  libmemcachedutil2t64  libpcre2-posix3  proftpd-doc

maybe check repos?

Case Sensitivity: While you can use the capitalized name “ProFTPD” in documentation, the actual binary, configuration file (/etc/proftpd/proftpd.conf), and package manager command must be lowercase to work correctly on Linux. [1, 2, 3, 4, 5]

try proftpd not Proftpd

I have dyslexia therefore can’t code it is just too hard if you can’t spell :roll_eyes:

that was the list i originally got when i attempted the first install plus all the clamav* extras.

remember this is still Debian 12 (though my patience is running thin to blow the whole VM and try moving to 13)

yes you are on Debian 12 (saw that in OP)
proftpd was in standard repo I know as I had installed it before.

If you use the * for apt yes you will get many other packages

thanks - different result - same outcome


again why is it trying to install and configure clamav ?

From google. Seems they are together.

why is profptd trying to install and configure clamav:

Why This Is Happening:Security Integration: The proftpd-mod-clamav package integrates the open-source ClamAV anti-virus engine directly into your FTP service.Automatic Protection: When a user uploads a file via FTP, ClamAV scans it; if a virus is found, the file is deleted immediately and the client is notified.Module Requirements: The mod_clamav module requires a running ClamAV daemon (clamd) to scan files in real-time.

If you do not want this functionality, you may be using a package variant of ProFTPD that includes this module by default (e.g., proftpd-mod-clamav), and you can remove it or recompile ProFTPD without the module.

From google.

how to install profptd without clamav:

Installation Steps (Debian/Ubuntu)Update Repository bash sudo apt update
Use code with caution.Install ProFTPD bash sudo apt install proftpd -y
Use code with caution.Select Method When prompted, select standalone.

I have no real experience

thanks but no change (looking like it is a VM for the scrap heap)

From the screenshot you posted apt is stating proftpd-core is already latest version
so why continue with installation?

try apt purge proftpd-core and see what output it gives you


looks like a lot that was put there during install, funny no mention of clamav* though that were dragged back in

still content to [Y] and reboot again - only 30 mins and i’m gone

Once upon a time there was a Menu Item called “Available Modules” where you probably would have found the Proftpd module and re-installed it.

It was decided we didn’t need it, so it was either hidden or removed completely.

Yours is a use case where it would be useful.

I am hoping it is only hidden.

This is not the same as installing proftpd from your OS, it’s the VMin module that I think need to be installed again.

doesn’t webmin pull the module into being if refresh modules is run ? It maybe worth giving the OP some guidance on how to download the module

It is a bug that you can’t disable a feature when the service or plugin related to it is not available.

@Ilia @Jamie if someone wants to disable a feature related to a service that’s no installed, we should let them! It’s toxic to require installing/enabling a bunch of stuff the user doesn’t want/use, in order to turn it off.

Note it’s still not clear to me how your system got into this state, there’s so much confusing stuff in this thread, people talking about unrelated things. Nonetheless, that feature should have never been enabled, but I guess you restored a backup where it was enabled before you removed ProFTPd and now that ProFTPd is gone, you can’t turn it back off. Again, that’s a bug. Turning something off shouldn’t require installing that thing.

How about a way to help Stegan get out of trouble now rather than wait weeks/months for an update?

Hell if I know how to help. I still don’t even know what happened.

Obviously, if I knew an easy way to fix it (other than installing ProFTPd and the ProFTPd Webmin module, which I think has already been suggested, and I don’t know if that has been tried and failed or if there’s still some question about what that means…I don’t know, I cannot handle this thread, it’s too long and crazy), I would have given it in my first reply.