К обсуждениям

Immich iOS Backup выдаёт PathNotFoundException: безопасная проверка

Редакция VOne Технологии

Как отличить ошибку автоматической очереди Immich от недоступного original: контроль Auto Backup и ручного Upload без переустановки, очистки данных и массового повтора.

Сначала подтвердите точную границу ошибки

Откройте Backup Details и запишите точный класс ошибки, не копируя весь путь. Эта проверка подходит, когда автоматическая очередь показывает `PathNotFoundException` или `Cannot retrieve length of file`, а приложение и сервер в остальном доступны. Общая надпись Upload error без класса исключения недостаточна: она может сопровождать сеть, разрешения или серверный ответ. Проверьте, что затронутый asset помечен local-only штатным Storage Indicator. Если не загружаются все файлы и приложение не входит на сервер, это уже общий сбой, а не узкая проблема временного файла или автоматической очереди.

Сравните Auto Backup и один ручной Upload

Официальная мобильная справка разделяет Enable Backup для всех assets выбранных альбомов и ручную кнопку Upload для выбранных local-only элементов. Возьмите один уже ошибочный файл без чувствительного содержания. Зафиксируйте его тип, результат одного автоматического цикла и затем одного ручного Upload. Не выбирайте всю очередь и не перезапускайте приложение многократно. Если ручной путь успешен, доказано только различие двух режимов обработки; это не устанавливает причину. Если оба пути отказывают одинаково, остановитесь и переходите к общей проверке доступности файла, сети и сервера.

Проверьте original, не меняя iCloud

Убедитесь, что тот же объект открывается в Apple Photos и видео действительно воспроизводится до конца. Запишите, включены ли iCloud Photos и Optimize iPhone Storage, но не переключайте их ради теста. Apple объясняет, что при оптимизации на устройстве могут оставаться компактные версии, тогда как originals хранятся в iCloud; Immich отдельно указывает, что iCloud-assets временно загружаются в кэш для hashing и upload. Если iCloud выключен и original локально доступен, просто сохраните этот факт: нельзя приписывать PathNotFoundException облачной выгрузке по одному имени ошибки.

Не бойтесь одного контролируемого повтора

Immich вычисляет checksum содержимого и пропускает asset, если совпадающий файл уже есть на сервере. Поэтому один ручной контроль над ранее ошибочным элементом не должен превращаться в массовую повторную отправку, но после него всё равно проверьте серверную ленту и Storage Indicator. Если значок изменился на synced, не ориентируйтесь только на продолжающийся spinner: запишите окончательное состояние спустя один стабильный цикл. Если появляется второй asset, остановитесь и не удаляйте варианты до сравнения деталей и резервной копии. Не редактируйте фото перед повтором, иначе содержимое и checksum могут измениться.

Не очищайте app data и временные каталоги

В свежем issue исключение содержало путь внутри временной папки iOS-приложения, но один журнал не доказывает универсальный дефект кэша. Не ищите этот каталог через сторонние утилиты, не удаляйте app data, не переустанавливайте Immich и не используйте Free Up Space. Такие действия способны уничтожить полезное состояние очереди или локальные копии и не проверяют различие Auto Backup и ручного Upload. Критерий остановки — один ошибочный asset, два режима и конечный индикатор. Если ошибка повторяется для разных типов файлов, перечислите только типы и количество, не имена и даты съёмки.

Подготовьте очищенный отчёт

Укажите версии iOS, Immich Mobile и Server, состояние iCloud и Optimize Storage, выбранный альбом без имени, тип asset и две строки матрицы Auto/Manual. Добавьте точное время и короткий текст `PathNotFoundException` без полного пути. Не публикуйте server URL, токены, cookie, UUID asset, имена файлов, даты съёмки, app-container identifier, `.env`, compose и полный mobile log. Причину считайте установленной только после ответа проекта или changelog; успешный ручной Upload — безопасная диагностическая граница, а не доказательство исправления автоматического Backup.

Материал подготовлен редакцией VOne с применением ИИ для контрольной матрицы автоматического и ручного пути; факты проверены по официальным источникам Immich и Apple, а issue использован только как обезличенный сигнал.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.