Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: ProFTPd - устранение проблем с русскими названиями файлов  (Прочитано 12208 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jadio

  • Новичок
  • *
  • Сообщений: 20
    • Просмотр профиля
Скажите, а если proftpd у меня уже установлен и настроен, можно ли что-то сделать для решения проблемы с кодировками, чтобы не сносить существующий и не ставить потом патченный вариант? Который, к тому же, не самый свежий.

Оффлайн free4net

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Скажите, а если proftpd у меня уже установлен и настроен, можно ли что-то сделать для решения проблемы с кодировками, чтобы не сносить существующий и не ставить потом патченный вариант? Который, к тому же, не самый свежий.

Как вариант можно сохранить конфиг текущего сервера и пересобрать последний стабильный на данный момент proftpd-1.3.1 используя патч http://www.linux.org.ru/view-message.jsp?msgid=2225024 к этой версии(проверял, работает).

P.S. А вообще не особо понимаю почему туда не включат поддержку rfc2640, как в pure-ftpd.

Оффлайн lioncub

  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Описание для версии уже http://www.linuxportal.vrn.ru/?q=node/9 1.3.0
Перезалейте пожалуйста deb пакет.

Оффлайн Ta6y

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Добрый день. требуется ваша помощь. Делаю всё по инструкции http://www.linuxportal.vrn.ru/?q=node/9  ,но когда дохожу до "make", выводит следующие ошибки:

netio.c: В функции ‘pr_netio_telnet_gets’
netio.c:876: предупреждение: unused variable ‘mode’
На верхнем уровне:
cc1: ошибка: некорректный ключ "-Wno-long-double"
make[1]: *** [netio.o] Ошибка 1
make[1]: Выход из каталога `/tmp/src/proftpd-1.3.0/src'
make: *** [src] Ошибка 2

подскажите, что делать, пожалуйста

Оффлайн finder

  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
Добрый день. требуется ваша помощь. Делаю всё по инструкции http://www.linuxportal.vrn.ru/?q=node/9  ,но когда дохожу до "make", выводит следующие ошибки:

netio.c: В функции ‘pr_netio_telnet_gets’
netio.c:876: предупреждение: unused variable ‘mode’
На верхнем уровне:
cc1: ошибка: некорректный ключ "-Wno-long-double"
make[1]: *** [netio.o] Ошибка 1
make[1]: Выход из каталога `/tmp/src/proftpd-1.3.0/src'
make: *** [src] Ошибка 2

подскажите, что делать, пожалуйста
У меня возникла такая же проблема kubuntu 8.04 linux-image 2.6.24-19.34
Может как-то в параметре ./configure указать чтобы не использовался параметр -Wno-long-double?

Оффлайн khalturinsky

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Добрый день. требуется ваша помощь. Делаю всё по инструкции http://www.linuxportal.vrn.ru/?q=node/9  ,но когда дохожу до "make", выводит следующие ошибки:

netio.c: В функции ‘pr_netio_telnet_gets’
netio.c:876: предупреждение: unused variable ‘mode’
На верхнем уровне:
cc1: ошибка: некорректный ключ "-Wno-long-double"
make[1]: *** [netio.o] Ошибка 1
make[1]: Выход из каталога `/tmp/src/proftpd-1.3.0/src'
make: *** [src] Ошибка 2

подскажите, что делать, пожалуйста
У меня возникла такая же проблема kubuntu 8.04 linux-image 2.6.24-19.34
Может как-то в параметре ./configure указать чтобы не использовался параметр -Wno-long-double?
была такая же ошибка,решил следующим образом:
1) после команды $ tar xjvf proftpd-1.3.0.tar.bz2 жмем  sudo mcedit proftpd-1.3.0/src/netio.c находим следующий участок    switch (mode) {
        case IAC:
          switch (cp) {
            case WILL:
            case WONT:
            case DO:
            case DONT:
              mode = cp;
              continue;

            case IAC:
              mode = 0;
              break;

            default:
           
              mode = 0;
              continue;
          }
          break;

        case WILL:
        case WONT:
          pr_netio_printf(out_nstrm, "%c%c%c", IAC, DONT, cp);
          mode = 0;
          continue;

        case DO:
        case DONT:
          pr_netio_printf(out_nstrm, "%c%c%c", IAC, WONT, cp);
          mode = 0;
          continue;

        default:
          if (cp == IAC) {
            mode = cp;
            continue;
          }
          break;
      }

и заменяем его на mode=0;2) заходим в proftpd-1.3.0-rus.patch.gz и удалем из него папку src
все остальное делал по инструкции,все работает

Оффлайн lioncub

  • Участник
  • *
  • Сообщений: 172
    • Просмотр профиля
Кто ставил патч к 1.3.1? Выше постом ссылка на лор, но после применения патча, все равно не конвертирует...
Кто делал подскажите...

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
а версию 1.3.2 никто не пробовал?

 

Страница сгенерирована за 0.066 секунд. Запросов: 23.