@Linda-chan

Тег owncloud в блоге Linda-chan

Linda-chan

Попутно хотелось бы начать убивать за формат логов у ownCloud. В вэб-морде они нечитабельны, а в текстовом виде – ещё больше. Какой-то CSV файл, в полях которого живёт JSON, в полях которого про юникод не слышали, и заескейплено всё вусмерть. Я не могу читать все эти «\/var\/data\/\x0001x0003x000100500» >_<

Linda-chan

Проблема из предыдущего поста, оказывается, была не в плохом Инете. Посмотрела логи, а там жалобы на WebDAV, типа сказали, что отправят такой кусок, а пришёл гораздо больше. И так без конца. В итоге плюнула, залила файл через вэб-морду, так клиент ещё и скачал тот файл =_= Не знаю, что это было, но, судя по всему, это серверная часть obnovilas normalno – с ней и так уже одна непонятка наблюдается.

Linda-chan

Клиент ownCloud периодически конфузит. Смотрю, вроде бы идёт синхронизация, но клиент уже час висит в состоянии «Waiting». Что за фигня? Попытки расшевелить не удаются, новые файлы не синхронизируются. Закрываю, запускаю снова – прилетели новые файлы, и снова висяк. Через минут десять вдруг ловлю его на попытке залить на сервер десятиметровый файл – Инет плохой, коннект рвётся, файл еле идёт. Блин, он хотя бы сообщал, что сейчас делает, а то если Дропбокс не может залить что-то или скачать, у него в статусе так и будет написано, а этот – «Waiting» =_= Ещё хуже бывает, когда он пытается залить много мелких файлов, и делает это в несколько заходов, между которыми показывает, что всё синхронизировано. На сервер ещё не залито 200 файлов, а у него – зелёная иконка.

Linda-chan

Думала, что избежала большей части головной боли развёртыванием дроплета с установленным и настроенным ownCloud. Но тут форкнули его, и большинство девелоперов перебежали в новый проект. И что теперь? Ставить всё с нуля ручками? От судьбы не сбежать?
https://www.opennet.ru/open.../art.shtml?num=44537

Linda-chan

Ах, да. Я уже продолжительное время не пишу про ownCloud. Это потому, что всё работает штатно, все костыли работают, все приколы известны. Короче, до Seafile руки так и не дошли.

Linda-chan

Gopher интерфейс к ownCloud OO Вот это было бы свежо!

Linda-chan

По прошествии нескольких дней использования ownCloud хочу перечислить основные найденные условия (почти) безпроблемной работы с этим сервисом в Windows.
1. Не использовать прокси, тем более с авторизацией.
2. Не использовать расширение Проводника.
3. Поддерживать активность каждые три минуты со всех машин, например, через шедулер таким скрпитом: http://pastebin.com/XqWgDGzH
И всё будет работать очень даже неплохо ^^ В Линупсе ещё не пробовала, но думаю, что там список точно такой же.

Linda-chan

Вэб интерфейс жаловался на .rnd файл, типа, не все файлы прошли контроль целостности. В логах – ссылка на этот файл, типа не удалось открыть. Играла с правами, переименовала – бесполезно. В итоге удалила, и всё заработало нормально. Что это было?
// А вот в home аналогичный файл куда-то пропал. Что это за файлик такой?

Linda-chan

А, не, вроде починила. Удалила строчку из config.php, и оно поехало, даже на повторную попытку запуска обновлялки сказало, что всё и так окей. А судя по логам, скрипт не мог получить доступ к файлу .rnd, хотя в консоли вообще никаких сообщений об ошибках не было, просто написали, что сервер остаётся в режиме обслуживания.

Linda-chan

Сломала сервер при обновлении == Я ведь ещё засомневалась, а не снять ли мне образ впски ==

Linda-chan

Самое свинское в ownCloud то, что после того как пинками и матами заставишь свежеустановленный клиент работать, он начинает работать без видимых проблем.

Linda-chan

Или вот ещё прикол. Поставила я, значит, ownCloud на ещё один компьютер. Клиент запустился, сконфигурировался, бодро показывал, что проверяет изменения в каталогах и готовится к синхронизации, а потом загорелся зелёненьким индикатором. Смотрю, а в папке пусто. Я, значит, закидываю туда файл. Файл клиент видит (я расширение поставила, так что у файла был индикатор), показывает, что проверяет изменения, готовится к синхронизации, а потом снова загорелся зелёным. Папка, разумеется, пустая, файл даже не отправлен. Три перезагрузки (по разным причинам) спустя, клиент неожиданно очнулся и принялся закачивать файлы. Качал долго, но в итоге скачал. Почти все. Пришлось снова пинать его скриптиком, и уже через полчасика он наконец узрел на сервере файлы, которые ещё не скачал. После этого вроде бы заработал.
Я это всё к чему пишу? Наверное, Артс был прав, и во всём виновата устаревшая и неработоспособная XP. Хотя постойте! Это же Windows 7, и даже со всеми обновлениями! Может быть на десятке повезёт?

Linda-chan

У меня ощущение, что ownCloud вместо FindFirstChangeNotification() использует какие-то свои костыли для проверки изменений в синхронизируемой папке. Плохо.

Linda-chan

Написала скриптик, который пишет некий файл с текущей датой (это вместо рандомных данных). Закинула в планировщик, каждые три минуты файл пишется в папку ownCloud, подпинывая клиент. Синхронизация не прекращается. Первый костыль.

Linda-chan

Дважды бугага. Добавила файлик новый, скачались изменённые.

Linda-chan

Бугага, синхронизация сломалась. Изменила пару файлов на другой машине, на этой на вкладке «Server Activity» изменения есть, на вкладке «Sync Protocol» никаких сообщений о скачке этих файлов. Ладно, будем разбираться.

Linda-chan

Клиент ownCloud после перезапуска забывает как авторизоваться на прокси. Может больше часа буксовать прежде чем очнуться. Ну и файлы баз прямо в корне синхронизируемой папки – это, конечно, нечто. Хорошо хоть их имена начинаются на точку, а в Windows прикручен атрибут Hidden.

Linda-chan

Не синхронизируются альтернативные потоки NTFS. Не то чтобы очень нужно, но даже BTSync научился.

Linda-chan

А вот ещё прикол. Смотрю, в трее зелёная иконка, типа, синхронизировано. Открываю папку, а там половины файлов нет. Смотрю лог, а там, оказывается, просто файл какой-то отвалился по таймауту, и программа взяла паузу. А чтобы юзер не пугался, показала, что всё в порядке.

Linda-chan

Странно, в XP оно работает. Но у новой версии интерфейс пипец какой ужасный == И перевод просто космос == Пришлось вынести кучу qm файлов с локализациями.

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.