unable to load mod_vroot.c

Bug #1880683 reported by Jens Wegener
34
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Proftpd Dfsg
New
Undecided
Unassigned
proftpd-mod-vroot (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Description: Ubuntu 20.04 LTS
Release: 20.04

Checking syntax of configuration file
2020-05-26 13:52:28,281 xx proftpd[2466]: using PCRE 8.39 2016-06-14
2020-05-26 13:52:28,281 xx proftpd[2466]: using TCP receive buffer size of 131072 bytes
2020-05-26 13:52:28,281 xx proftpd[2466]: using TCP send buffer size of 16384 bytes
2020-05-26 13:52:28,281 xx proftpd[2466]: testing Unix domain socket using S_ISFIFO
2020-05-26 13:52:28,281 xx proftpd[2466]: testing Unix domain socket using S_ISSOCK
2020-05-26 13:52:28,281 xx proftpd[2466]: using S_ISSOCK macro for Unix domain socket detection
2020-05-26 13:52:28,281 xx proftpd[2466]: using 'UTF-8' as local charset for UTF-8 conversion
2020-05-26 13:52:28,281 xx proftpd[2466]: ROOT PRIVS at mod_core.c:376
2020-05-26 13:52:28,281 xx proftpd[2466]: RELINQUISH PRIVS at mod_core.c:378
2020-05-26 13:52:28,281 xx proftpd[2466]: ROOT PRIVS at mod_core.c:385
2020-05-26 13:52:28,281 xx proftpd[2466]: ROOT PRIVS at parser.c:1169
2020-05-26 13:52:28,281 xx proftpd[2466]: mod_dso/0.5: loading 'mod_ctrls_admin.c'
2020-05-26 13:52:28,281 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_ctrls_admin' (from '/usr/lib/proftpd/mod_ctrls_admin.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,282 xx proftpd[2466]: mod_dso/0.5: loading 'mod_tls.c'
2020-05-26 13:52:28,282 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_tls' (from '/usr/lib/proftpd/mod_tls.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,282 xx proftpd[2466]: mod_tls/2.7: using OpenSSL 1.1.1d 10 Sep 2019
2020-05-26 13:52:28,283 xx proftpd[2466]: mod_dso/0.5: loading 'mod_sql.c'
2020-05-26 13:52:28,283 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_sql' (from '/usr/lib/proftpd/mod_sql.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,283 xx proftpd[2466]: mod_dso/0.5: loading 'mod_sql_postgres.c'
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_sql_postgres' (from '/usr/lib/proftpd/mod_sql_postgres.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loading 'mod_sql_passwd.c'
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_sql_passwd' (from '/usr/lib/proftpd/mod_sql_passwd.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_sql_passwd/1.1: registered 'md5' SQLAuthType handler
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_sql_passwd/1.1: registered 'sha1' SQLAuthType handler
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_sql_passwd/1.1: registered 'sha256' SQLAuthType handler
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_sql_passwd/1.1: registered 'sha512' SQLAuthType handler
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_sql_passwd/1.1: registered 'pbkdf2' SQLAuthType handler
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loading 'mod_quotatab.c'
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_quotatab' (from '/usr/lib/proftpd/mod_quotatab.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loading 'mod_quotatab_file.c'
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_quotatab_file' (from '/usr/lib/proftpd/mod_quotatab_file.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loading 'mod_wrap.c'
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_wrap' (from '/usr/lib/proftpd/mod_wrap.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loading 'mod_rewrite.c'
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_rewrite' (from '/usr/lib/proftpd/mod_rewrite.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loading 'mod_load.c'
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_load' (from '/usr/lib/proftpd/mod_load.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loading 'mod_ban.c'
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_ban' (from '/usr/lib/proftpd/mod_ban.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loading 'mod_wrap2.c'
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_wrap2' (from '/usr/lib/proftpd/mod_wrap2.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loading 'mod_wrap2_file.c'
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_wrap2_file' (from '/usr/lib/proftpd/mod_wrap2_file.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loading 'mod_dynmasq.c'
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_dynmasq' (from '/usr/lib/proftpd/mod_dynmasq.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loading 'mod_exec.c'
2020-05-26 13:52:28,286 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_exec' (from '/usr/lib/proftpd/mod_exec.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loading 'mod_shaper.c'
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_shaper' (from '/usr/lib/proftpd/mod_shaper.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loading 'mod_ratio.c'
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_ratio' (from '/usr/lib/proftpd/mod_ratio.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loading 'mod_site_misc.c'
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_site_misc' (from '/usr/lib/proftpd/mod_site_misc.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loading 'mod_sftp.c'
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_sftp' (from '/usr/lib/proftpd/mod_sftp.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_sftp/1.0.0: using OpenSSL 1.1.1d 10 Sep 2019
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loading 'mod_sftp_sql.c'
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_sftp_sql' (from '/usr/lib/proftpd/mod_sftp_sql.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loading 'mod_facl.c'
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_facl' (from '/usr/lib/proftpd/mod_facl.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loading 'mod_unique_id.c'
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_unique_id' (from '/usr/lib/proftpd/mod_unique_id.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loading 'mod_copy.c'
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_copy' (from '/usr/lib/proftpd/mod_copy.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loading 'mod_deflate.c'
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_deflate' (from '/usr/lib/proftpd/mod_deflate.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_deflate/0.5.7: using zlib 1.2.11
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loading 'mod_ifversion.c'
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_ifversion' (from '/usr/lib/proftpd/mod_ifversion.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loading 'mod_tls_memcache.c'
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_tls_memcache' (from '/usr/lib/proftpd/mod_tls_memcache.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,287 xx proftpd[2466]: mod_dso/0.5: loading 'mod_geoip.c'
2020-05-26 13:52:28,288 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_geoip' (from '/usr/lib/proftpd/mod_geoip.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,288 xx proftpd[2466]: mod_dso/0.5: loading 'mod_vroot.c'
2020-05-26 13:52:28,288 xx proftpd[2466]: mod_dso/0.5: unable to dlopen 'mod_vroot.c': file not found (No such file or directory)
2020-05-26 13:52:28,288 xx proftpd[2466]: mod_dso/0.5: unable to load 'mod_vroot.c'; check to see if '/usr/lib/proftpd/mod_vroot.la' exists
2020-05-26 13:52:28,288 xx proftpd[2466]: mod_dso/0.5: defaulting to 'self' for symbol resolution
2020-05-26 13:52:28,288 xx proftpd[2466]: mod_dso/0.5: unable to find module symbol 'vroot_module' in 'self'
2020-05-26 13:52:28,288 xx proftpd[2466]: fatal: LoadModule: error loading module 'mod_vroot.c': No such file or directory on line 95 of '/etc/proftpd/modules.conf'
2020-05-26 13:52:28,288 xx proftpd[2466]: RELINQUISH PRIVS at parser.c:1172
2020-05-26 13:52:28,288 xx proftpd[2466]: RELINQUISH PRIVS at mod_core.c:388
2020-05-26 13:52:28,288 xx proftpd[2466]: warning: unable to include '/etc/proftpd/modules.conf': Operation not permitted
2020-05-26 13:52:28,288 xx proftpd[2466]: mod_dso/0.5: loading 'mod_dnsbl.c'
2020-05-26 13:52:28,288 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_dnsbl' (from '/usr/lib/proftpd/mod_dnsbl.so', last modified on Thu Feb 20 17:30:13 2020)
2020-05-26 13:52:28,288 xx proftpd[2466]: mod_dso/0.5: loading 'mod_ifsession.c'
2020-05-26 13:52:28,288 xx proftpd[2466]: mod_dso/0.5: loaded module 'mod_ifsession' (from '/usr/lib/proftpd/mod_ifsession.so', last modified on Thu Feb 27 20:34:56 2020)
2020-05-26 13:52:28,288 xx proftpd[2466] x.x.x.x:
2020-05-26 13:52:28,288 xx proftpd[2466] x.x.x.x: Config for ProFTPD:
2020-05-26 13:52:28,288 xx proftpd[2466] x.x.x.x: mod_geoip/0.9: loading static GeoIP tables
2020-05-26 13:52:28,288 xx proftpd[2466] x.x.x.x: mod_facl/0.6: registered 'facl' FS
2020-05-26 13:52:28,288 xx proftpd[2466] x.x.x.x: mod_tls/2.7: generating initial TLS session ticket key
2020-05-26 13:52:28,288 xx proftpd[2466] x.x.x.x: ROOT PRIVS at mod_tls.c:4899
2020-05-26 13:52:28,288 xx proftpd[2466] x.x.x.x: RELINQUISH PRIVS at mod_tls.c:4902
2020-05-26 13:52:28,288 xx proftpd[2466] x.x.x.x: mod_tls/2.7: scheduling new TLS session ticket key every 3600 secs
2020-05-26 13:52:28,288 xx proftpd[2466] x.x.x.x: mod_lang/1.1: binding to text domain 'proftpd' using locale path '/usr/share/locale'
2020-05-26 13:52:28,288 xx proftpd[2466] x.x.x.x: mod_lang/1.1: using locale files in '/usr/share/locale'
2020-05-26 13:52:28,288 xx proftpd[2466] x.x.x.x: mod_lang/1.1: skipping possible language 'ja_JP': not supported by setlocale(3); see `locale -a'
2020-05-26 13:52:28,289 xx proftpd[2466] x.x.x.x: mod_lang/1.1: skipping possible language 'zh_CN': not supported by setlocale(3); see `locale -a'
2020-05-26 13:52:28,289 xx proftpd[2466] x.x.x.x: mod_lang/1.1: skipping possible language 'ko_KR': not supported by setlocale(3); see `locale -a'
2020-05-26 13:52:28,289 xx proftpd[2466] x.x.x.x: mod_lang/1.1: skipping possible language 'es_ES': not supported by setlocale(3); see `locale -a'
2020-05-26 13:52:28,289 xx proftpd[2466] x.x.x.x: mod_lang/1.1: skipping possible language 'it_IT': not supported by setlocale(3); see `locale -a'
2020-05-26 13:52:28,289 xx proftpd[2466] x.x.x.x: mod_lang/1.1: skipping possible language 'bg_BG': not supported by setlocale(3); see `locale -a'
2020-05-26 13:52:28,289 xx proftpd[2466] x.x.x.x: mod_lang/1.1: skipping possible language 'zh_TW': not supported by setlocale(3); see `locale -a'
2020-05-26 13:52:28,289 xx proftpd[2466] x.x.x.x: mod_lang/1.1: added the following supported languages: ru_RU.UTF-8, ru_RU, fr_FR.UTF-8, fr_FR, en_US.UTF-8, en_US
2020-05-26 13:52:28,289 xx proftpd[2466] x.x.x.x: ROOT PRIVS at mod_ctrls.c:1203
2020-05-26 13:52:28,289 xx proftpd[2466] x.x.x.x: RELINQUISH PRIVS at mod_ctrls.c:1205
2020-05-26 13:52:28,289 xx proftpd[2466] x.x.x.x: ROOT PRIVS at mod_rlimit.c:555
2020-05-26 13:52:28,289 xx proftpd[2466] x.x.x.x: RELINQUISH PRIVS at mod_rlimit.c:558
2020-05-26 13:52:28,289 xx proftpd[2466] x.x.x.x: set core resource limits for daemon

In /etc/pproftpd/modules.conf:
LoadModule mod_vroot.c

total 1948
-rw-r--r-- 1 root root 36152 Feb 27 20:34 mod_auth_otp.so
-rw-r--r-- 1 root root 60952 Feb 27 20:34 mod_ban.so
-rw-r--r-- 1 root root 27736 Feb 27 20:34 mod_copy.so
-rw-r--r-- 1 root root 40312 Feb 27 20:34 mod_ctrls_admin.so
-rw-r--r-- 1 root root 31640 Feb 27 20:34 mod_deflate.so
-rw-r--r-- 1 root root 23184 Feb 20 17:30 mod_dnsbl.so
-rw-r--r-- 1 root root 14936 Feb 27 20:34 mod_dynmasq.so
-rw-r--r-- 1 root root 44536 Feb 27 20:34 mod_exec.so
-rw-r--r-- 1 root root 19000 Feb 27 20:34 mod_facl.so
-rw-r--r-- 1 root root 35976 Feb 27 20:34 mod_geoip.so
-rw-r--r-- 1 root root 27736 Feb 27 20:34 mod_ifsession.so
-rw-r--r-- 1 root root 14808 Feb 27 20:34 mod_ifversion.so
-rw-r--r-- 1 root root 14808 Feb 27 20:34 mod_load.so
-rw-r--r-- 1 root root 23288 Feb 27 20:34 mod_memcache.so
-rw-r--r-- 1 root root 14712 Feb 27 20:34 mod_quotatab_file.so
-rw-r--r-- 1 root root 14680 Feb 27 20:34 mod_quotatab_radius.so
-rw-r--r-- 1 root root 70520 Feb 27 20:34 mod_quotatab.so
-rw-r--r-- 1 root root 18840 Feb 27 20:34 mod_quotatab_sql.so
-rw-r--r-- 1 root root 65560 Feb 27 20:34 mod_radius.so
-rw-r--r-- 1 root root 28232 Feb 27 20:34 mod_ratio.so
-rw-r--r-- 1 root root 15080 Feb 27 20:34 mod_readme.so
-rw-r--r-- 1 root root 36120 Feb 27 20:34 mod_redis.so
-rw-r--r-- 1 root root 52696 Feb 27 20:34 mod_rewrite.so
-rw-r--r-- 1 root root 23464 Feb 27 20:34 mod_sftp_pam.so
-rw-r--r-- 1 root root 478312 Feb 27 20:34 mod_sftp.so
-rw-r--r-- 1 root root 18968 Feb 27 20:34 mod_sftp_sql.so
-rw-r--r-- 1 root root 40280 Feb 27 20:34 mod_shaper.so
-rw-r--r-- 1 root root 31704 Feb 27 20:34 mod_site_misc.so
-rw-r--r-- 1 root root 35960 Feb 27 20:34 mod_sql_passwd.so
-rw-r--r-- 1 root root 36184 Feb 27 20:34 mod_sql_postgres.so
-rw-r--r-- 1 root root 103672 Feb 27 20:34 mod_sql.so
-rw-r--r-- 1 root root 35688 Feb 27 20:34 mod_tls_memcache.so
-rw-r--r-- 1 root root 35624 Feb 27 20:34 mod_tls_redis.so
-rw-r--r-- 1 root root 221176 Feb 27 20:34 mod_tls.so
-rw-r--r-- 1 root root 14840 Feb 27 20:34 mod_unique_id.so
-rw-r--r-- 1 root root 24088 Feb 25 08:33 mod_vroot.so
-rw-r--r-- 1 root root 14840 Feb 27 20:34 mod_wrap2_file.so
-rw-r--r-- 1 root root 18904 Feb 27 20:34 mod_wrap2_redis.so
-rw-r--r-- 1 root root 35992 Feb 27 20:34 mod_wrap2.so
-rw-r--r-- 1 root root 14744 Feb 27 20:34 mod_wrap2_sql.so
-rw-r--r-- 1 root root 27448 Feb 27 20:34 mod_wrap.so

Package: proftpd-mod-vroot
Version: 0.9.8-1build1
Priority: optional
Section: universe/net
Origin: Ubuntu
Maintainer: Ubuntu Developers <email address hidden>
Original-Maintainer: ProFTPD Maintainance Team <email address hidden>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 53.2 kB
Depends: proftpd-basic (>= 1.3.4~rc2-2~), libc6 (>= 2.4), proftpd-abi-1.3.6c
Breaks: proftpd-basic (<< 1.3.4~rc2-2~)
Homepage: http://www.castaglia.org/proftpd/modules/mod_vroot.html
Download-Size: 11.7 kB
APT-Manual-Installed: yes
APT-Sources: http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
Description: ProFTPD module mod_vroot
 The purpose of this module to is to implement a virtual chroot
 capability that does not require root privileges.
 The mod_vroot module provides this capability by using ProFTPD's
 FS API. It also allows one to map a directory out of the user chroot
 as an alias in the chroot for sharing common directories.

Package: proftpd-basic
Version: 1.3.6c-2
Priority: optional
Section: universe/net
Source: proftpd-dfsg
Origin: Ubuntu
Maintainer: Ubuntu Developers <email address hidden>
Original-Maintainer: ProFTPD Maintainance Team <email address hidden>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 5,374 kB
Provides: ftp-server, proftpd, proftpd-abi-1.3.6c
Depends: adduser, debianutils (>= 1.21.0), libpam-runtime (>= 0.76-13.1), netbase (>= 4.13), sed (>= 4.1.5), ucf (>= 0.30), lsb-base (>= 3.0-6), libacl1 (>= 2.2.23), libc6 (>= 2.15), libcap2 (>= 1:2.10), libhiredis0.14 (>= 0.14.0), libmemcached11, libmemcachedutil2, libncursesw6 (>= 6), libpam0g (>= 0.99.7.1), libpcre3, libssl1.1 (>= 1.1.0), libtinfo6 (>= 6), libwrap0 (>= 7.6-4~), zlib1g (>= 1:1.1.4)
Recommends: proftpd-doc
Suggests: openbsd-inetd | inet-superserver, openssl, proftpd-mod-ldap, proftpd-mod-mysql, proftpd-mod-odbc, proftpd-mod-pgsql, proftpd-mod-sqlite, proftpd-mod-geoip, proftpd-mod-snmp
Conflicts: ftp-server
Breaks: proftpd (<< 1.3.2)
Replaces: proftpd (<< 1.3.2)
Homepage: http://www.proftpd.org/
Download-Size: 2,172 kB
APT-Manual-Installed: yes
APT-Sources: http://de.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
Description: Versatile, virtual-hosting FTP daemon - binaries
 ProFTPD is a powerful modular FTP/SFTP/FTPS server. This File Transfer
 Protocol daemon supports also hidden directories, virtual hosts, and
 per-directory ".ftpaccess" files. It uses a single main configuration
 file, with a syntax similar to Apache.
 .
 Because of the advanced design, anonymous-FTP directories can have
 an arbitrary internal structure (bin, lib, etc, and special files are
 not needed). Advanced features such as multiple password files and
 upload/download ratios are also supported.
 .
 This package contains the daemon and all main modules used for
 common configurations. If you need database-centric authentication
 install the suitable proftpd-mod suggested package.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in proftpd-mod-vroot (Ubuntu):
status: New → Confirmed
Revision history for this message
JORGETECH (jorgetech) wrote :

I can also reproduce this bug in Ubuntu 20.04 LTS when running the command "sudo proftpd --configtest":

Checking syntax of configuration file
2020-07-08 18:16:34,321 <redacted hostname> proftpd[16283]: mod_dso/0.5: unable to load 'mod_vroot.c'; check to see if '/usr/lib/proftpd/mod_vroot.la' exists
2020-07-08 18:16:34,321 <redacted hostname> proftpd[16283]: fatal: LoadModule: error loading module 'mod_vroot.c': No such file or directory on line 109 of '/etc/proftpd/proftpd.conf'

Package info:

Package: proftpd-mod-vroot
Version: 0.9.8-1build1
Priority: optional
Section: universe/net
Origin: Ubuntu
Maintainer: Ubuntu Developers <email address hidden>
Original-Maintainer: ProFTPD Maintainance Team <email address hidden>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 49.2 kB
Depends: proftpd-basic (>= 1.3.4~rc2-2~), libc6 (>= 2.17), proftpd-abi-1.3.6c
Breaks: proftpd-basic (<< 1.3.4~rc2-2~)
Homepage: http://www.castaglia.org/proftpd/modules/mod_vroot.html
Download-Size: 11.7 kB
APT-Manual-Installed: yes
APT-Sources: http://ports.ubuntu.com focal/universe arm64 Packages
Description: ProFTPD module mod_vroot

Revision history for this message
Jens Wegener (j-wegener) wrote :

The bug should be fixed now on debian, how can we get the new version?

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951916

Format: 1.8
Date: Thu, 13 Aug 2020 19:41:19 +0200
Source: proftpd-mod-vroot
Architecture: source
Version: 0.9.8-2
Distribution: unstable
Urgency: medium
Maintainer: ProFTPD Maintainance Team <email address hidden>
Changed-By: Hilmar Preusse <email address hidden>
Closes: 951916
Changes:
 proftpd-mod-vroot (0.9.8-2) unstable; urgency=medium
 .
   * Completely rework of build system. We can't use prxs to build
     modules, if they consist of more than one source code file.
     This Closes: #951916 .
Checksums-Sha1:
 0c2208ad81dd9aa8bb40d613a70e2e4eb18ae1ab 2294 proftpd-mod-vroot_0.9.8-2.dsc
 dd7a87e0939f70abf973337708036a8157726810 12956 proftpd-mod-vroot_0.9.8-2.debian.tar.xz
 bda69cf364a7e1f12c13a57c6776439024991158 6738 proftpd-mod-vroot_0.9.8-2_amd64.buildinfo
Checksums-Sha256:
 47216ac2466cb9189dd2360cf9d16c4db323f9e9ed546367c618a3544a0f78fc 2294 proftpd-mod-vroot_0.9.8-2.dsc
 229d0c8287c8fa54918b862895847accf23ee343f076d1d1d1fa349f8c6e1d62 12956 proftpd-mod-vroot_0.9.8-2.debian.tar.xz
 9ca308183d4dcee36ca6ab728a371af7560bc4a6dfa880709738b33efcf255e5 6738 proftpd-mod-vroot_0.9.8-2_amd64.buildinfo
Files:
 cec5e616a597122f07058347bf91d18b 2294 net optional proftpd-mod-vroot_0.9.8-2.dsc
 eafcbb024e2e04798cbb87e596fc48b2 12956 net optional proftpd-mod-vroot_0.9.8-2.debian.tar.xz
 ca431e9c54689b074487837efb043c23 6738 net optional proftpd-mod-vroot_0.9.8-2_amd64.buildinfo

Revision history for this message
Stephane Bakhos (sbakhos) wrote :

This bug just affected me. Had to hand compile mod_vroot using the proftpd 1.3.6c sources

Revision history for this message
NetVicious (netvicious) wrote :

Bug it's yet unfixed on 20.04 LTS

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.