Устранение неполадок

Решения проблем, которые чаще всего попадают к нам в почту.

Большинство проблем с интеграцией в Finder связано с тем, как установлен PolyDrive, а не с вашими дисками или учётными данными — и ни одна из них не решается перезагрузкой Mac. Перейдите к тому, что видите:

Ничего подходящего ни здесь, ни в ответах на вопросы? Напишите на [email protected] и вставьте диагностику, которую даёт кнопка Copy Diagnostics в окне ошибки приложения.

«Добавить в Finder» не срабатывает: Сейчас это приложение использовать нельзя

macOS отказывается подключать расширение Finder от PolyDrive. Почти всегда это проблема установки: на вашем Mac находится больше одной копии PolyDrive.

Когда копий несколько — старая версия в Корзине, вторая копия в «Загрузках», — macOS может связать Finder с копией, которая позже исчезнет. Оставьте ровно одну:

  1. Завершите PolyDrive (значок облака в строке меню → «Завершить PolyDrive»).
  2. Оставьте копию в /Applications; удалите все остальные копии и очистите Корзину.
  3. Откройте PolyDrive из папки «Программы» и снова попробуйте «Добавить в Finder».

Чтобы вывести все известные macOS копии, выполните в Терминале:

mdfind "kMDItemCFBundleIdentifier == 'com.jiefan.PolyDrive'"

Диск застрял на «Загрузка…» или сообщает, что «объекты могут быть устаревшими»

Служба file-provider в Finder иногда удерживает устаревшее состояние — обычно сразу после обновления PolyDrive. Перезапустите её (она запускается заново автоматически и затрагивает только размещения облачных дисков):

killall fileproviderd

Подождите около 10 секунд, прежде чем снова открывать диск: самое первое обращение после перезапуска ещё может не сработать, пока состояние восстанавливается. Если диск по-прежнему не загружается, воспользуйтесь действием … → «Восстановить регистрацию в Finder» для этого диска внутри PolyDrive.

Диски вообще не появляются в боковом меню Finder

Проверьте, включены ли расширения PolyDrive: «Системные настройки» → «Основные» → «Объекты входа и расширения». PolyDrive должен быть включён и в разделе «Поставщики файлов» (облачные диски), и в разделе «Расширения файловой системы» (локальные диски Linux). Зарегистрированные диски появляются в разделе «Размещения» бокового меню Finder.

После обновления диск снова показывает «Добавить в Finder»

Так и должно быть, ничего не потеряно. Замена приложения заменяет и расширение внутри него, и macOS при этом отбрасывает старую регистрацию в Finder. Откройте PolyDrive и нажмите Add to Finder у каждого диска, который об этом просит; настройки, учётные данные и всё сохранённое офлайн на месте.

В Finder только два моих облачных диска

Это бесплатная версия: два облачных диска, добавленных первыми, остаются зарегистрированными в Finder, остальные сохраняют настройки, но до разблокировки находятся вне Finder. Все SMB-ресурсы, телефоны Android и локальные диски не в счёт — они никогда не учитываются. 7-дневный пробный период снимает ограничение без платёжных данных, а разовая покупка снимает его насовсем.

Диск сообщает, что срок входа истёк

Диски, вход в которые выполнялся через браузер — Dropbox, OneDrive, Google Drive, Box, Jottacloud, Tencent Weiyun — хранят токен, который сервис может отозвать. Отзыв доступа PolyDrive на сайте провайдера приводит к этому, как и повторный вход в ту же учётную запись где-то ещё на сервисах, выдающих только один токен.

Откройте меню у диска → Drive Settings… и нажмите Sign In Again. Страница входа самого провайдера снова откроется в браузере; больше в диске ничего не меняется, а файлы, сохранённые офлайн, заново не скачиваются.

На файле оранжевый предупреждающий треугольник

Последнее изменение этого файла не дошло до сервера. Значок принадлежит PolyDrive, а не Finder, и исчезает сам, как только следующее сохранение того же файла пройдёт успешно.

Откройте Activity из значка в строке меню, чтобы увидеть причину, названную сервисом. На практике это почти всегда одно из четырёх: закончилось место в учётной записи, сервер отказал в записи (ресурс только для чтения, истёкший токен, политика бакета), соединение оборвалось посреди загрузки или имя содержит то, что этот сервис не хранит. Устраните причину и сохраните файл ещё раз — отдельной кнопки повтора нет.

Передача идёт медленнее, чем позволяет канал

Три разные причины и три разных ответа:

Телефон Android не появляется

  1. Разблокируйте телефон. Большинство телефонов Android не отдают список файлов, пока экран заблокирован, даже будучи подключёнными.
  2. Опустите USB-уведомление на телефоне и выберите Передача файлов (иногда «MTP» или «Передача файлов»). «Только зарядка» и «Передача фото (PTP)» на Mac выглядят одинаково подключёнными, но не показывают ни одного файла или показывают только галерею камеры.
  3. Попробуйте другой кабель. USB-кабели только для зарядки встречаются часто и дают ровно этот симптом.

Если телефон уже заняла собственная фотослужба macOS, PolyDrive работает через неё, а не просит вас что-то закрывать — выходить из «Фото» или «Захвата изображений» не нужно. Не отсоединяйте телефон во время копирования: дайте передаче закончиться или сначала остановите её.

SMB-ресурс не монтируется

PolyDrive проверяет пароль до того, как что-либо смонтировать, поэтому неверный пароль — это сообщение в окне, а не системный диалог. Если же в сообщении речь о том, что сервер недоступен:

Диск Linux или карта SD не монтируется

PolyDrive монтирует тома ext2, ext3 и ext4 — включая образы дисков и карты Raspberry Pi — только для чтения. Другие файловые системы Linux (btrfs, XFS, ZFS) не поддерживаются, а карта, которую macOS предлагает инициализировать, обычно несёт одну из них, а вовсе не сломана.

Когда PolyDrive пишет, что диск Linux есть, но не смонтирован, сначала извлеките его и подключите заново. Если ничего не изменилось, значит застряла собственная служба монтирования macOS: кнопка рядом с этим сообщением копирует команду, которая её перезапускает — вставьте её в «Терминал» и выполните с паролем администратора. Перезагружать Mac не нужно.

Всегда извлекайте перед отключением. Именно вытаскивание карты, пока она смонтирована, и подвешивает эту службу, а когда она подвисла, до её перезапуска не смонтируется уже ничего.

Дополнительные проверки (Терминал)

Они помогут вам (или нам) понять, что именно macOS считает установленным. Ни одна из них ничего не меняет, кроме killall fileproviderd — это безопасный перезапуск.

Команда Ожидаемый результат
mdfind "kMDItemCFBundleIdentifier == 'com.jiefan.PolyDrive'" Ровно одна строка: /Applications/PolyDrive.app
pluginkit -m -v -i com.jiefan.PolyDrive.FileProvider Ровно одна строка с путём внутри /Applications/PolyDrive.app
killall fileproviderd Вывода нет; облачные размещения в Finder перезагружаются примерно через 10 секунд

Если одна из первых двух команд выводит несколько строк — или путь, которого больше нет, — вернитесь выше к разделу «Добавить в Finder» не срабатывает и удалите лишние копии.

Сообщить о проблеме

Пишите на [email protected]. Четыре вещи превращают сообщение в исправление, а не в переписку:

Мы читаем каждое письмо. Нет ни системы тикетов, в которую надо входить, ни учётной записи, которую надо заводить.