Модуль и ядро не являются той же версией ИЛИ, несколько раз, можно получить эту ошибку, если Вы не сделали использовал тот же компилятор для модулей и ядра.
В Вашем случае Вы перекомпилировали ядро, и Вы не изменились/восстановили initrd. Снимок экрана, что Вы отправили теперь, показывает нам плохой initrd со старыми модулями. Необходимо перезагрузить со старым ядром (если бы Вы не перезаписывали его), и восстановите initrd также.
С уважением
After having the same issue, I can confirm that with vsftpd 3.02
and kernel versions 3.11.0-17
and 3.11.0-18
(just updated this morning) the FTP server crash at start.
[ 19.711407] BUG: Bad rss-counter state mm:ffff88003cf0b680 idx:0 val:-1
[ 19.711417] BUG: Bad rss-counter state mm:ffff88003cf0b680 idx:1 val:1
[ 19.716021] init: vsftpd main process (1053) terminated with status 2
[ 19.716224] init: vsftpd respawning too fast, stopped
As a workaround, booting from kernel 3.11.0-15
do the trick and the service starts again.
По умолчанию домашний каталог этого пользователя - / home / $ user, и в этом случае вы определили путь, отличный от домашнего каталога, в соответствии с вашим vsftpd.conf. Вот почему возникает ошибка сопоставления, попробуйте изменить домашний каталог пользователя на / var / www / sites / $ USER, а затем предоставить соответствующие разрешения для папок. Как и в / var / www / sites / $ USER должен владеть root: root и "html", если там, или папка с содержимым веб-сайта должна иметь доступ www-data: ftpgroup и chmod 755.
Шаг №1: Установите vsftpd
SSH на свой сервер EC2. Введите:
sudo yum install vsftpd
Это должно установить vsftpd.
Шаг № 2: Откройте порты FTP на вашем экземпляре EC2
Затем вам нужно открыть порты FTP на вашем EC2 сервер. Войдите в Консоль управления AWS EC2 и выберите Группы безопасности в дереве навигации слева. Выберите группу безопасности, назначенную вашему инстансу EC2. Выберите вкладку Inbound и добавьте диапазон портов 20-21
Также добавьте диапазон портов 1024-1048
Шаг № 3: Внесите обновления в файл vsftpd.conf
Отредактируйте файл конфигурации vsftpd, набрав:
sudo vi /etc/vsftpd/vsftpd.conf
Отключите анонимный FTP, изменив эту строку:
anonymous_enable = YES
на
anonymous_enable = NO
Затем добавьте следующие строки в конец Файл vsftpd.conf:
pasv_enable = YES pasv_min_port = 1024 pasv_max_port = 1048 pasv_address =
Шаг №4: Перезапустите vsftpd
Перезапустите vsftpd, набрав:
sudo /etc/init.d/vsftpd restart
sudo chkconfig vsftpd on
Создание нового пользователя в экземпляре EC2 довольно просто. Например, чтобы создать пользователя bret, введите:
sudo adduser bret sudo passwd bret
Выполните эту процедуру, чтобы проверить, работает ли это для вас.