Не работает FTP в панели ISPManager

Недавно столкнулся с задачей починки FTP в панеле ISPManager. Проблема возникла на новом сервере на debian wheezy. При попытке подключения сервера по FTP появлялась следующая ошибка:

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

Когда стал разбираться оказывается проблема достаточно распространенная, и для ее решения достаточно в конфиг /etc/vsftpd.conf вписать строку

allow_writeable_chroot=YES

Но проблема в том, что этот параметр работает только в новой версии ftp сервера vsftpd. Я установил свежую версию из testing. Для этого необходимо:

  1. в файле /etc/apt/apt.conf вписать строку:

    APT::Default-Release "stable";
    

    это делаем для того, чтобы по умолчанию использовались пакеты из версии stable

  2. добавляем в /etc/apt/sources.list testing репозитарий debian

    deb http://ftp.us.debian.org/debian testing main contrib non-free
    
  3. Обновляем кэш пакетов и делаем upgrade нашему ftp серверу vsftpd

    aptitude update
    aptitude -t testing upgrade vsftpd
    

После этого проблема должна уйти.