pure-ftpd - Unable to start a standalone server: Address already in use
Debian Etch 4
El problema se produce por que por default el puerto correspondiente al FTP (21) esta configurado para ser atendido por el servidor inted. Entonces al tratar de correrlo “standalone” se produce un conflicto.
Para darnos cuenta de esto podemos usar el comando
ps -A | grep `fuser -n tcp 21`
Que nos deja saber el PID del proceso bindeado a este puerto.
Para solucionar este problema debemos comentar la línea
ftp stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.ftpd
anteponiendole un # en el archivo /etc/inet.d.
Luego tenemos que reiniciar el servidor inetd lo podes hacer con
kill -1 PID del inetd
o pasandole a kill el parámetro -HUP y el PID (Process IDentifier) del proceso inetd y ejecutando nuevamente el servidor ftp
/etc/init.d/pure-ftpd start o pure-ftpd &