Package: vsftpd
Version: 3.0.3-8+b1
Severity: normal

Dear Maintainer,

When running /etc/init.d/vsftpd start (on a system without systemd),
the initscript always complains with the following exact message:

  vsftpd failed - probably invalid config

exiting with non-zero code. The vsftpd itself is actually still started
and running normally.

While debugging this issue, I found it non-trivial to understand the
'start' case logic in the initscript. Looks like it should be waiting
until the process with a specific PID is running, but instead it breaks
immediately if the process is not found.


-- Package-specific info:

-- System Information:
Debian Release: 9.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-7-amd64 (SMP w/8 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C 
(charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages vsftpd depends on:
ii  adduser                3.115
ii  debconf [debconf-2.0]  1.5.61
ii  init-system-helpers    1.48
ii  libc6                  2.24-11+deb9u3
ii  libcap2                1:2.25-1
ii  libpam-modules         1.1.8-3.6
ii  libpam0g               1.1.8-3.6
ii  libssl1.1              1.1.0f-3+deb9u2
ii  libwrap0               7.6.q-26
ii  netbase                5.4

Versions of packages vsftpd recommends:
ii  logrotate  3.11.0-0.1
pn  ssl-cert   <none>

vsftpd suggests no packages.

-- Configuration Files:
/etc/ftpusers changed [not included]
/etc/vsftpd.conf changed [not included]

-- debconf information excluded
listen=NO
listen_ipv6=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
force_dot_files=YES

rsa_cert_file=/etc/letsencrypt/live/comicslate.org/fullchain.pem
rsa_private_key_file=/etc/letsencrypt/live/comicslate.org/privkey.pem
ssl_enable=YES
force_local_data_ssl=YES
force_local_logins_ssl=YES
ssl_tlsv1=YES
ssl_sslv2=NO
ssl_sslv3=NO
ssl_ciphers=DEFAULT,DHE-RSA-AES256-SHA

# Debugging.
log_ftp_protocol=YES
debug_ssl=YES

# Passive mode ports will be added below this line.
pasv_min_port=10100
pasv_max_port=10200

Reply via email to