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


Автор Тема: Dropbox - на сервере Ubuntu Server. Не синхронизируются файлы на кириллице  (Прочитано 1993 раз)

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

Оффлайн oermolaev

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1461
    • Просмотр профиля
Выглядит это примерно так:
~$ ~/.dropbox/dropbox.py ls ~/Dropbox/
file                   
katalog                   
каталог (Unknown Error)
файл (Unknown Error)     
 
Т.е. для файлов и каталогов в названиях которых используется кириллица синхронизация не производится вследствие "неизвестной ошибки"

В похожих темах было подсмотрено такое решение - добавить в скрипт запуска
export LANG=ru_RU.UTF-8
Помогло.

Поскольку в моём случае все файлы и каталоги были на кириллице, и синхронизация выполнялась только после ручного перезапуска dropbox, то я долгое время думал что не стартует сама служба.
Так что всё что ниже - для археологов :)
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 29 Январь 2013, 01:44:28 от oermolaev »

Оффлайн AzraelKDE

  • Активист
  • *
  • Сообщений: 773
  • Kubuntu/Xubuntu user
    • Просмотр профиля
Re: Dropbox - автозапуск на сервере Ubuntu Server.
« Ответ #1 : 25 Январь 2013, 12:53:52 »
oermolaev, попробуйте запускать dropbox с задержкой.
Java + HTML5 = Brain explosion.

Оффлайн oermolaev

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1461
    • Просмотр профиля
Re: Dropbox - автозапуск на сервере Ubuntu Server.
« Ответ #2 : 25 Январь 2013, 13:24:55 »
AzraelKDE, попробовал добавить в скрипт запуска /etc/init.d/dropbox паузу (sleep 20) - не помогло. Но и не должно было помочь, так как я уже пробовал и в rc.local, и в CRON вставлять скрипт перезагрузки типа такого:
#!/bin/bash
sleep 20
/etc/init.d/dropbox stop
/etc/init.d/dropbox start
exit 0
- не помогло.
Если этот же скрипт запускать из терминала - то всё ОК. В чем то другом засада.
Как будь-то ему залогиненый юзер нужен?

Оффлайн AzraelKDE

  • Активист
  • *
  • Сообщений: 773
  • Kubuntu/Xubuntu user
    • Просмотр профиля
Re: Dropbox - автозапуск на сервере Ubuntu Server.
« Ответ #3 : 25 Январь 2013, 13:31:24 »
Как будь-то ему залогиненый юзер нужен?
Вполне возможно.
Я так понимаю у вас сервер стартует без логина конкретного пользователя?

Пользователь решил продолжить мысль 25 Январь 2013, 13:33:43:
Попробуйте этот рецептик.
« Последнее редактирование: 25 Январь 2013, 13:33:43 от AzraelKDE »
Java + HTML5 = Brain explosion.

Оффлайн oermolaev

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1461
    • Просмотр профиля
Re: Dropbox - автозапуск на сервере Ubuntu Server.
« Ответ #4 : 25 Январь 2013, 13:47:02 »
Я так понимаю у вас сервер стартует без логина конкретного пользователя?
конечно без логина.. а надо, да?
Попробуйте этот рецептик.
предложенный в этой статье скрипт /etc/init.d/dropbox слово в слово повторяет мой, за тем исключением,
что у меня DROPBOX_USER="root"

Видимо надо завести непривелигированого юзера и затачивать дропбокс для него? И его ещё и логинить надо?

Оффлайн AzraelKDE

  • Активист
  • *
  • Сообщений: 773
  • Kubuntu/Xubuntu user
    • Просмотр профиля
Re: Dropbox - автозапуск на сервере Ubuntu Server.
« Ответ #5 : 25 Январь 2013, 13:49:37 »
конечно без логина.. а надо, да?
нет, не надо.
Видимо надо завести непривелигированого юзера и затачивать дропбокс для него? И его ещё и логинить надо?
Не надо логинить, просто dropbox будет подниматься с правами этого пользователя. (да и вообще запускать что-либо от root идея изначально порочная)
Java + HTML5 = Brain explosion.

Оффлайн oermolaev

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1461
    • Просмотр профиля
Re: Dropbox - автозапуск на сервере Ubuntu Server.
« Ответ #6 : 25 Январь 2013, 13:54:06 »
Угу.
Спасибо, сейчас поправлю  :-[

Пользователь решил продолжить мысль 26 Январь 2013, 00:04:55:
AzraelKDE, благодаря Вам я понял и исправил свою ошибку. Теперь всё работает так как хотелось. Спасибо!
« Последнее редактирование: 26 Январь 2013, 00:04:55 от oermolaev »

Оффлайн oermolaev

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1461
    • Просмотр профиля
Re: Dropbox - автозапуск на сервере Ubuntu Server.
« Ответ #7 : 28 Январь 2013, 11:58:35 »
Выявил у себя следующую проблему в синхронизации файлов на сервере:
  • Файлы находящиеся в каталоге пользователя ~/Dropbox синхронизируются исправно;
  • Файлы находящиеся в других каталогах и привязанные в папку ~/Dropbox симлинками
    начинают синхронизироваться только после рестарта /etc/init.d/dropbox
К чему бы это?

Оффлайн AzraelKDE

  • Активист
  • *
  • Сообщений: 773
  • Kubuntu/Xubuntu user
    • Просмотр профиля
Re: Dropbox - автозапуск на сервере Ubuntu Server.
« Ответ #8 : 28 Январь 2013, 12:05:39 »
Выявил у себя следующую проблему в синхронизации файлов на сервере:
  • Файлы находящиеся в каталоге пользователя ~/Dropbox синхронизируются исправно;
  • Файлы находящиеся в других каталогах и привязанные в папку ~/Dropbox симлинками
    начинают синхронизироваться только после рестарта /etc/init.d/dropbox
К чему бы это?

По всей видимости коробко не может корректно обработать симлинки, воспринимая их изначально как файлы.
Java + HTML5 = Brain explosion.

Оффлайн oermolaev

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1461
    • Просмотр профиля
Re: Dropbox - автозапуск на сервере Ubuntu Server.
« Ответ #9 : 28 Январь 2013, 17:41:44 »
Ну что ж, уже теплее. Оказывается, дело не в симлинках - не синхронизируются каталоги и файлы в каталогах в названии которых использована кириллица.. В пору менять название темы..

Лучше новую создать

--Сперанский


Пользователь решил продолжить мысль 29 Январь 2013, 01:50:50:
Решено. Решение в начале темы
« Последнее редактирование: 29 Январь 2013, 01:50:50 от oermolaev »

Оффлайн alkar

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Угу.
Спасибо, сейчас поправлю  :-[

Пользователь решил продолжить мысль [time]26 Январь 2013, 00:04:55[/time]:
AzraelKDE, благодаря Вам я понял и исправил свою ошибку. Теперь всё работает так как хотелось. Спасибо!

А как поправили, если не секрет?

Оффлайн oermolaev

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1461
    • Просмотр профиля
alkar,
рута заменил на юзера

 

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