My issue started while attempting to fix the vsftpd ftp service which didn't allowed to move files to the server due:
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
To fix this I've tried to enable the allow_writeable_chroot=YES
My vsftpd version is: 2.3.5-14 which is not supporting this setting.
Then I've tried to upgrade the version with:
$ apt-get --purge remove vsftpd
After apt-get update | apt-get upgrage | apt-get dist-upgrade & reboot I've got it another attempt of vsftpd install.
$ apt-get install -f vsftpd
Unfortunately the same version of vsftpd was installed.
I've downloaded the vsftpd_3.0.2-14_i386.deb and tried to install it with:
dpkg -i vsftpd_3.0.2-14_i386.deb and the following was returned:
dpkg -i vsftpd_3.0.2-14_i386.deb
Selecting previously unselected package vsftpd.
(Reading database ... 34387 files and directories currently installed.)
Unpacking vsftpd (from vsftpd_3.0.2-14_i386.deb) ...
dpkg: dependency problems prevent configuration of vsftpd:
vsftpd depends on init-system-helpers (>= 1.18~); however:
Package init-system-helpers is not installed.
vsftpd depends on libc6 (>= 2.15); however:
Version of libc6:i386 on system is 2.13-38+deb7u1.
dpkg: error processing vsftpd (--install):
dependency problems - leaving unconfigured
Processing triggers for man-db ...
Errors were encountered while processing:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package init-system-helpers
$ apt-get install -f init-system-helpers
Any ideas how could the vsftpd be upgraded to a higher version or to fix the initial issue?
- Remote server no GUI
- Linux ***** 3.2.0-4-686-pae #1 SMP Debian 3.2.57-3 i686 GNU/Linux