W ostatnim czasie przytrafił mi się upgrade Ubuntu do wersji 12.04. Wraz z ugrade pojawiła się nowa wersja VSFTPD 2.3.5. Niby wszystko fajnie ale po kilku dniach zorientowałem się że coś ftp zaczął szwankować.
Wpisanie w Google komunikatu “500 OOPS: vsftpd: refusing to run with writable root inside chroot ()” wyświetliło całą masę rozwiązań… Zainteresowanych odsyłam do poszperania…
Tylko że niekoniecznie mam ochotę i czas kombinować z czymś co działało dobrze i spełniało moje oczekiwania.
Rozwiązanie:
- Deinstalacja vsftpd –
apt-get remove vsftpd
- Ściągnięcie poprzedniej wersji z repozytorium Ubuntu (2.3.2-3ubuntu5)
- Instalacja dpkg -i nazwapakietu
- Oznaczenie żeby system wspaniałomyślnie nie próbował zaktualizować vsftpd:
echo vsftpd hold | dpkg --set-selections
…i życie stało się prostsze.
Poprzednia wersja działa jak należy, upgrade nie próbuje mi zaktualizować vsftpd.
Oczywiście to tylko jedna z dostępnych metod – nie chciało mi się kombinować…