-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hi,
Sorry I haven't gotten back to you yet. I have a number of projects on the go, and since this is only impacting a small number of users on my home system it has fallen lower on my priority list - I was also trying to find solutions myself. Apparently there are people that have the code from the upstream git repository working with current proftpd, but I haven't had time to dig into the differences in compilation methods. On Fri, 2020-02-28 at 23:23 +0100, Hilmar Preuße wrote: > On 2/23/20 4:27 AM, Nikolai Lusan wrote: > > > Trying to run proftpd with mod_vroot. The following error causes > > hosts using vroot to not be loaded: > > > I've built a package for proftpd-mod-vroot, which have a dep on > proftpd-abi-1.3.6c [1]. Let me know if it solves your issue, then I'll > trigger a rebuild of the package. > I tried a similar trick, an a couple of other things. I haven't been able to get it to work. After installing the package from the link you provided (the package installs fine) I get the following: /tmp# service proftpd check-config 2020-02-29 17:51:12,873 kiev proftpd[1118598]: mod_dso/0.5: unable to load 'mod_vroot.c'; check to see if '/usr/lib/proftpd/mod_vroot.la' exists 2020-02-29 17:51:12,873 kiev proftpd[1118598]: fatal: LoadModule: error loading module 'mod_vroot.c': No such file or directory on line 92 of '/etc/proftpd/modules.conf' 2020-02-29 17:51:12,873 kiev proftpd[1118598]: warning: unable to include '/etc/proftpd/modules.conf': Operation not permitted ProFTPD configuration OK The DSO error is the same I have been getting when trying various solutions. The warning on the modules.conf file comes with that, everything else works fine, just the vroot based hosts that don't. Thanks - -- Nikolai Lusan <niko...@lusan.id.au> -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEVfd4GW6z4nsBxdLo4ZaDRV2VL6QFAl5aGbAACgkQ4ZaDRV2V L6Rfqw//fmQdgIZCNGAkE+4DMQiN0WYzTt+DTsTQpe1gw79C8B84ya1FgZynNLmQ D3WRYjVpA6oaUB4Ppz0znn+AuDjRPe0c6QkXIvtPBex/tPs0g+SQcJmofFfDdekN Ku7hamwR1cf7eggUUf1QWfu9t69t7m2ej0LRznxPLpbzzTru+gN5ryx7nDDENee0 uxm4IwSxysFdGjoperf1JL9wQ7ohqujxbzp67vm00Els/1K9jH4S6u9yfjRZ8R22 DrLoPJR32znFceslsvTkQn+AygdES1O5mlU2dcLL7EWMeajAcAnCrzNpovDZSuhG 5ksz/aGRm0cwfsmwlnUE7mKVb+Aal0fMdGjOd2gPtkTeGhC2bhRjOYvtb/0ypfbi kupwhWaSJbC0oKmoWFYJ4m4pSkBiVXmQnQ31AU6eppyajeLk2MN+qqFEdcCh1dg4 zKzSxRJzLEkGv9jefAd/RGfolMY9NCKQBkie7SRA852b70t8x3uyuSiJomaiHhhn t64D+npcDizs3KpHsyztXh0w7ipaOxMnL0mCwiLytoT0zTt8Dw2KclpdfKaskVTW 3R+PDnx4vlkxotJABRUyw8QW6pai+lTO/O1bG7PIiFMXk1hN4nD9PuQxgRy6EMnr ZtPcOcWZLJhRqVRcObVIUmS/G4gOVHehR4f2mzoGilfII5GZaqo= =tT28 -----END PGP SIGNATURE-----