Если в настольном клиенте Nextcloud отображается статус «Обработка файлов», откройте историю синхронизации учетной записи и определите, отображается ли ошибка для одного файла постоянно или клиент продолжает сканирование большого дерева папок. Сначала проверьте этот пункт, затем просмотрите правила игнорирования файлов и подключение к серверу. Перезапуск может устранить временную задержку, но удаление базы данных синхронизации или повторное создание подключения к синхронизации следует выполнить позже, поскольку это может сбросить параметры выборочной синхронизации или запустить повторную проверку большого объема данных.
Выясните, что именно застряло.
Откройте меню Nextcloud из системного трея в Windows или Linux, или из строки меню в macOS, и просмотрите состояние учетной записи. Обратите внимание на повторяющееся имя файла, видимую ошибку или изменяющуюся очередь. Клиент различает состояния синхронизации, паузы, автономности, предупреждения и ошибок; синий значок активности сам по себе не доказывает, что данные загружаются. В классическом режиме синхронизации могут помочь наложения файлового менеджера: синий цвет указывает на ожидающую или активную синхронизацию, зеленая галочка означает текущую, а красный крестик — ошибку. В режиме виртуальных файлов/поставщика файлов используются другие индикаторы состояния операционной системы, поэтому проверяйте окно клиента и сведения в Finder или Explorer, а не предполагайте, что применимы значки классического режима.
Если количество ожидающих элементов уменьшается, оставьте клиент запущенным и дождитесь завершения сканирования, особенно после добавления большой папки или повторного подключения устройства. Если один и тот же элемент остается вверху списка, откройте подробности ошибки. Запишите локальный путь и точное сообщение перед перемещением, переименованием или редактированием чего-либо. Избегайте многократных приостановок и возобновлений во время изменения очереди; это не выявляет причину и может затруднить оценку прогресса.
Проверьте правила для файла и игнорируемого файла.
Если какой-либо файл блокирует выполнение, сравните его имя, путь и локальное состояние с серверной копией в веб-интерфейсе Nextcloud. Убедитесь, что файл не открыт в редакторе, не записывается программой для работы с камерой или резервного копирования, и не заблокирован другим процессом. Если какое-либо приложение активно изменяет файл, закройте его корректно и позвольте клиенту повторить попытку. Не удаляйте ни одну из копий просто для сброса статуса.
Некоторые файлы намеренно игнорируются. Nextcloud исключает определенные системные файлы и имена, которые не могут быть представлены в других файловых системах. В настройках клиента откройте «Дополнительно» → «Изменить игнорируемые файлы » (метки могут различаться в зависимости от версии клиента) и просмотрите пользовательские шаблоны для затронутого имени или его родительской папки. Подстановочный знак, например, *соответствует нескольким символам; ?соответствует одному символу; косая черта в конце ограничивает шаблон каталогами. Удаляйте или сужайте пользовательское правило только в том случае, если файл должен синхронизироваться. Не редактируйте глобальный файл sync-exclude.lst, поставляемый с приложением, в качестве первого исправления; Nextcloud предупреждает, что изменение этого файла может привести к непредвиденному поведению.
Также проверьте статус игнорируемых или несинхронизированных папок клиента и параметры выборочной синхронизации. Папка, намеренно исключенная из синхронизации, не будет синхронизирована просто потому, что клиент перезапущен. Если проблема затрагивает только определенный путь, временное тестирование копии в простой папке может помочь отличить правило, специфичное для пути, от общей проблемы с подключением, но не используйте вторую службу облачной синхронизации в том же каталоге синхронизации.
Разделите проблему клиента и проблему подключения к серверу.
Войдите в ту же учетную запись Nextcloud в браузере и убедитесь, что файлы и папки загружаются. Если веб-интерфейс работает, но на всех настольных устройствах возникают проблемы, возможно, дело в конечной точке WebDAV сервера или ее конфигурации. Клиент Nextcloud использует WebDAV для доступа к файлам сервера. Для сервера, установленного по адресу https://cloud.example.com, его конечная точка DAV обычно находится по адресу https://cloud.example.com/remote.php/dav; используйте фактический путь установки. Открытие этого адреса в браузере должно, по крайней мере, запросить аутентификацию или показать ответ от конечной точки. Сбои аутентификации, предупреждения о сертификатах или ошибки сервера являются признаками того, что следует обратиться к администратору или проверить журналы сервера, а не перезагружать локальный клиент.
Проверьте, не управляет ли другой программой синхронизации, утилитой резервного копирования или функцией автономного доступа к файлам тот же каталог. В руководстве по устранению неполадок Nextcloud указано, что синхронизация одного каталога с несколькими приложениями синхронизации не поддерживается и может привести к потере данных. Устраняйте дублирование только после определения того, как какое приложение владеет папкой, и сохранения локальных изменений. Если проблема затрагивает только один компьютер, проверьте свободное место на локальном диске, права доступа к папке, антивирусное или сканирование при доступе, а также возможность чтения и переименования файлов в каталоге синхронизации.
Перезагрузите систему, затем соберите полезные диагностические данные.
- Дождитесь завершения всех активных операций с файлами, затем закройте клиент для рабочего стола из системного трея или меню. Запустите его снова и посмотрите, изменится ли количество ожидающих операций.
- Если клиент по-прежнему зависает, откройте его настройки и выберите «Дополнительно» → «Создать отладочный архив…» , чтобы сохранить диагностический архив. Точное расположение этого элемента управления может различаться в зависимости от версии и платформы.
- Просмотрите журнал событий за тот период, когда статус перестал меняться. Найдите затронутый путь и повторяющуюся ошибку, например, «доступ запрещен», «сбой соединения» или «ограничение имени файла».
Отладочные архивы содержат журналы и информацию из базы данных и могут включать конфиденциальные имена файлов, данные учетных записей или адреса серверов. Перед отправкой в службу поддержки проверьте и отредактируйте их. В документации по устранению неполадок Nextcloud описаны отладочный архив и другие способы сбора журналов клиента.
Сброс базы данных следует применять только в случае ошибки сопоставления.
Не следует удалять базу данных синхронизации клиента для устранения общей ошибки «Обработка файлов». В документации Nextcloud описан более узкоспециализированный способ решения конкретной ошибки «Неизвестная ошибка CSync» : остановите клиент, найдите скрытый .sync_xxxxxxx.dbфайл в папке учетной записи, настроенной клиентом, и удалите эту базу данных перед перезапуском. В документации предупреждается, что это также удалит некоторые настройки загрузки файлов. Сначала создайте резервную копию локальной папки синхронизации и запишите параметры выборочной синхронизации; никогда не удаляйте базу данных во время работы клиента. Если точная ошибка отсутствует, изучите отладочный архив или обратитесь в службу поддержки, прежде чем пытаться выполнить это восстановление.
Подтвердите восстановление синхронизации.
После внесения изменений проверьте не только исчезновение индикатора загрузки. Очередь ожидающих запросов должна быть очищена, клиент должен отображать актуальное и подключенное состояние, а небольшой тестовый файл должен появиться в ожидаемом месте как локально, так и в веб-интерфейсе. Убедитесь, что исходный затронутый файл содержит нужное содержимое и что папки выборочной синхронизации остаются в соответствии с настройками. Если тот же файл снова выдает ошибку, сохраните точное сообщение об ошибке и отредактированный архив отладки; повторяющаяся проблема с правами доступа, именем файла, WebDAV или версией клиента требует целенаправленного исправления.
Для получения информации о текущих настройках клиента и шагах по устранению неполадок обратитесь к руководству пользователя Nextcloud Desktop Client и документации по устранению неполадок Nextcloud Desktop . Текущее онлайн-руководство пользователя предназначено для Nextcloud 36; метки клиента и доступные функции виртуальных файлов могут отличаться в зависимости от версии настольного клиента и операционной системы.