Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Проблемы с установкой ProFTPd
Форумы портала PHP.SU » Серверное администрирование » Администрирование *nix » Проблемы с установкой ProFTPd

Страниц (1): [1]
 

1. dmaw - 23 Июля, 2010 - 12:02:34 - перейти к сообщению
После установки ProFTPd он не хочет запускаться, ошибка:
Цитата:
* Stopping ftp server proftpd [ OK ]
* Starting ftp server proftpd - unable to set LC_ALL: No such file or directory
- Fatal: unable to load module 'mod_lang.c': Operation not permitted
[fail]


Последовательность действий:
apt-get install proftpd

Меняю конфиг /etc/proftpd/proftpd.conf
CODE (htmlphp):
скопировать код в буфер обмена
  1. Include /etc/proftpd/modules.conf
  2.  
  3. UseIPv6                         no
  4. ServerName                      "Debian"
  5. ServerType                      standalone
  6. DeferWelcome                    off
  7. MultilineRFC2228                on
  8. DefaultServer                   on
  9. ShowSymlinks                    on
  10. TimeoutNoTransfer               600
  11. TimeoutStalled                  600
  12. TimeoutIdle                     1200
  13. DisplayLogin                    welcome.msg
  14. DisplayFirstChdir               .message
  15. ListOptions                     "-l"
  16. DefaultRoot                     ~
  17. DenyFilter                      \*.*/
  18. RequireValidShell               off
  19. AuthUserFile                    /etc/ftpd.passwd
  20. # AuthGroupFile                 /etc/ftpd.group
  21. AuthOrder                       mod_auth_file.c
  22. AllowStoreRestart               on
  23. AllowOverwrite                  on
  24. AllowRetrieveRestart            on
  25. PersistentPasswd                off
  26. AuthPAM                         off
  27. Port                            21
  28. MaxInstances                    30
  29. User                            proftpd
  30. Group                           nogroup
  31. Umask                           022  022
  32. AllowOverwrite                  on
  33. TransferLog /var/log/proftpd/xferlog
  34. SystemLog   /var/log/proftpd/proftpd.log
  35.  
  36. <IfModule mod_tls.c>
  37. TLSEngine off
  38. </IfModule>
  39.  
  40. <IfModule mod_quota.c>
  41. QuotaEngine on
  42. </IfModule>
  43.  
  44. <IfModule mod_ratio.c>
  45. Ratios on
  46. </IfModule>
  47.  
  48. # <IfModule mod_delay.c>
  49. # DelayEngine on
  50. # </IfModule>
  51.  
  52. <IfModule mod_ctrls.c>
  53. ControlsEngine        on
  54. ControlsMaxClients    2
  55. ControlsLog           /var/log/proftpd/controls.log
  56. ControlsInterval      5
  57. ControlsSocket        /var/run/proftpd/proftpd.sock
  58. </IfModule>
  59.  
  60. <IfModule mod_ctrls_admin.c>
  61. AdminControlsEngine on
  62. </IfModule>


/etc/init.d/proftpd restart

Вот тут-то и выскакивает ошибка некого модуля mod_lang.c, которого в системе я так и не нашёл.
2. EuGen - 23 Июля, 2010 - 18:16:55 - перейти к сообщению
0. uname -a В студию.
1. Дистрибутив сервера?
2. Поверхностно - проблема с установкой глобальный параметров локализации. Приведите вывод команды locale
3. Тоже поверхностно. Из кода предполагаю что дистрибутив - Debian. Если используется нестандартная кодировка, выполните locale-gen - и создайте нужную кодировку в системе (выберите из списка). После этого в конфиге /etc/environments укажите нужную кодировку. к примеру, LC_ALL = en_US (а в Вашем случае - та, которую создавали при помощи locale-gen)
4. Есть еще баг в демоне - может, Ваш случай: http://bugs[dot]debian[dot]org/cgi-bin/b[dot][dot][dot]t[dot]cgi?bug=451090 (угадайте, как нашел?...)
3. JustUserR - 03 Августа, 2010 - 04:09:17 - перейти к сообщению
dmaw пишет:
После установки ProFTPd он не хочет запускаться, ошибка
Как видно из приведенной ошибки deamon-сервис ProFTPd при загрузке пытается подключить статический модуль mod_lang.c для обеспечения работы с различными языками и кодировками в разных локалях - однако данного модуля не имеется или его версия несовместима для работы с вамим daemon-сервисов Вы можете попробовать отредактировать подключаемый конфигурационный файл /etc/proftpd/modules.conf по списоком используемых модулей - и исключить из него загрузку mod_lang

 

Powered by ExBB FM 1.0 RC1