Categories
K/Ubuntu Linux

Ubuntu 12.04 – 500 OOPS: vsftpd: refusing to run with writable root inside chroot ()

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:

  1. Deinstalacja vsftpd – apt-get remove vsftpd
  2. Ściągnięcie poprzedniej wersji z repozytorium Ubuntu (2.3.2-3ubuntu5)
  3. Instalacja dpkg -i nazwapakietu
  4. 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ć…