Folder marker missing syncthing ошибка

Syncthing Community Forum

Loading

Comments

@nikoss

@imsodin
imsodin

added
the

enhancement

New features or improvements of some kind, as opposed to a problem (bug)

label

Oct 18, 2018

@calmh
calmh

changed the title
vague arror message: «folder marker missing»

Vague error message «folder marker missing»

Oct 9, 2019

imsodin

added a commit
to imsodin/syncthing
that referenced
this issue

Jan 16, 2020

@imsodin

imsodin

added a commit
to imsodin/syncthing
that referenced
this issue

Jan 16, 2020

@imsodin

calmh

pushed a commit
that referenced
this issue

Jan 16, 2020

@imsodin

@calmh

calmh

added a commit
to calmh/syncthing
that referenced
this issue

Jan 21, 2020

@calmh

calmh

added a commit
to calmh/syncthing
that referenced
this issue

Jan 30, 2020

@calmh

* master: (28 commits)
  gui, man, authors: Update docs, translations, and contributors
  lib/config, lib/model: Limit concurrent pulls (fixes syncthing#5914) (syncthing#6290)
  lib/db: Fixup last commit with better key name
  lib/db: Configurable block GC time (syncthing#6295)
  lib/db: Deduplicate block lists in database (fixes syncthing#5898) (syncthing#6283)
  lib/relays: Fix incorrect timeout, bring back logging (ref syncthing#6289) (syncthing#6291)
  gui, man, authors: Update docs, translations, and contributors
  all: Transactionalize db.FileSet (fixes syncthing#5952) (syncthing#6239)
  lib/model: Handle progress emitter zero interval (fixes syncthing#6281) (syncthing#6282)
  build(deps): bump github.com/pkg/errors from 0.9.0 to 0.9.1 (syncthing#6279)
  cmd/syncthing: Always use monitor process (fixes syncthing#4774, fixes syncthing#5786) (syncthing#6278)
  lib/syncthing: Wait for actual termination on Stop() (syncthing#6277)
  lib/model: Remove legacy handling of symlinks (syncthing#6276)
  lib/model: Return paused summary instead of error on paused folders (syncthing#6272)
  lib/config: Add some info to the folder marker missing (ref syncthing#5207) (syncthing#6270)
  assets, gui: Losslessly compress all JPG, PNG, and PDF images (syncthing#6265)
  cmd/strelaypoolsrv: Serve gzip compressed responses
  gui, man, authors: Update docs, translations, and contributors
  gui, man, authors: Update docs, translations, and contributors
  build: go mod tidy
  ...

calmh

added a commit
to calmh/syncthing
that referenced
this issue

Jan 30, 2020

@calmh

* master: (32 commits)
  gui, man, authors: Update docs, translations, and contributors
  lib/config, lib/model: Limit concurrent pulls (fixes syncthing#5914) (syncthing#6290)
  lib/db: Fixup last commit with better key name
  lib/db: Configurable block GC time (syncthing#6295)
  lib/db: Deduplicate block lists in database (fixes syncthing#5898) (syncthing#6283)
  lib/relays: Fix incorrect timeout, bring back logging (ref syncthing#6289) (syncthing#6291)
  gui, man, authors: Update docs, translations, and contributors
  all: Transactionalize db.FileSet (fixes syncthing#5952) (syncthing#6239)
  lib/model: Handle progress emitter zero interval (fixes syncthing#6281) (syncthing#6282)
  build(deps): bump github.com/pkg/errors from 0.9.0 to 0.9.1 (syncthing#6279)
  cmd/syncthing: Always use monitor process (fixes syncthing#4774, fixes syncthing#5786) (syncthing#6278)
  lib/syncthing: Wait for actual termination on Stop() (syncthing#6277)
  lib/model: Remove legacy handling of symlinks (syncthing#6276)
  lib/model: Return paused summary instead of error on paused folders (syncthing#6272)
  lib/config: Add some info to the folder marker missing (ref syncthing#5207) (syncthing#6270)
  assets, gui: Losslessly compress all JPG, PNG, and PDF images (syncthing#6265)
  cmd/strelaypoolsrv: Serve gzip compressed responses
  gui, man, authors: Update docs, translations, and contributors
  gui, man, authors: Update docs, translations, and contributors
  build: go mod tidy
  ...

@syncthing
syncthing

locked and limited conversation to collaborators

Jan 31, 2022

bill-mcgonigle

added a commit
to bill-mcgonigle/syncthing
that referenced
this issue

Jun 18, 2022

@bill-mcgonigle

Fixes syncthing#5207.  The docs site can be updated as needed with additional information as desired.
Unfortunately no HTML anchor to link to on the docs site, but that could come later.

Ошибка «Folder marker missing» в программе Syncthing может возникнуть при попытке синхронизировать папки или файлы между несколькими устройствами. Эта ошибка указывает на то, что Syncthing не может найти маркер папки, который необходим для правильной идентификации папки в системе.

Одной из причин возникновения ошибки «Folder marker missing» может быть удаление или перемещение маркера папки вручную. Часто пользователи случайно удаляют или перемещают этот маркер, что приводит к ошибке в работе синхронизации.

Чтобы исправить ошибку «Folder marker missing» в программе Syncthing, вам необходимо восстановить маркер папки. Для этого вам потребуется пересоздать папку или файл с маркером вручную. Необходимо убедиться, что маркер находится в пределах синхронизируемой папки и что его имя точно соответствует настройкам Syncthing.

В некоторых случаях может потребоваться также перезапустить программу Syncthing после восстановления маркера папки. Это поможет синхронизировать маркер с другими устройствами и решить проблему с ошибкой «Folder marker missing».

Содержание

  1. Что такое ошибка «Folder marker missing syncthing»?
  2. Как исправить ошибку «Folder marker missing syncthing»?
  3. В чем причина Folder marker missing syncthing ошибки?
  4. Как исправить Folder marker missing syncthing ошибку?
  5. Метод 1: Переустановка Syncthing
  6. Метод 2: Проверка аккаунта пользователя
  7. Метод 3: Проверка маркеров папки
  8. Метод 4: Обновление до последней версии Syncthing

Что такое ошибка «Folder marker missing syncthing»?

Ошибка «Folder marker missing syncthing» возникает в программе Syncthing при синхронизации папок между разными устройствами. Это сообщение сигнализирует о том, что в одной из папок, которые вы хотите синхронизировать, отсутствует метка папки. Метка папки — это специальный файл, который Syncthing использует для отслеживания состояния папки и синхронизации данных между устройствами.

Отсутствие метки папки может возникнуть по разным причинам, например, если она была удалена или переименована. В результате Syncthing не может определить, какую папку нужно синхронизировать и сообщает об ошибке.

Кроме того, ошибка может возникнуть, если конфигурация Syncthing была повреждена или если путь к папке был изменен.

Как исправить ошибку «Folder marker missing syncthing»?

Для исправления ошибки «Folder marker missing syncthing» вам необходимо выполнить следующие действия:

  1. Убедитесь, что папка, в которой возникла ошибка, существует на всех устройствах. Если папка была удалена, восстановите ее.
  2. Проверьте, есть ли метка папки внутри папки. Если ее нет, создайте новый файл и назовите его «.stfolder» (без кавычек). Это создаст метку папки и поможет Syncthing правильно синхронизировать данные.
  3. Если ошибка все еще не исчезла, проверьте конфигурацию Syncthing. Убедитесь, что пути к папкам заданы правильно и соответствуют действительным путям к папкам на всех устройствах.
  4. Если проблема сохраняется, попробуйте перезапустить Syncthing на всех устройствах. Иногда это помогает восстановить нормальную работу программы.
  5. Если ничего из вышеперечисленного не помогло, может потребоваться удалить и переустановить Syncthing на всех устройствах. Перед этим обязательно сделайте резервную копию данных.

После выполнения этих шагов ошибка «Folder marker missing syncthing» должна быть исправлена, и синхронизация данных между папками в Syncthing должна возобновиться.

В чем причина Folder marker missing syncthing ошибки?

Ошибка «Folder marker missing» (отсутствует маркер папки) в программе Syncthing указывает на проблему с маркером, который используется для отслеживания состояния папки.

Если Syncthing не может найти маркер для папки, это может быть вызвано несколькими причинами:

  • Переименование или перемещение папки: Если вы переименовали или переместили папку в другое место после настройки синхронизации в Syncthing, программа может не найти маркер, так как он остался в исходном месте. В этом случае, вам нужно будет обновить настройки синхронизации для указания нового расположения или имени папки.
  • Удаление маркера: Если вы случайно удалили маркер папки, Syncthing будет считать, что папка отсутствует. Для решения этой проблемы, вам нужно будет восстановить маркер или повторно настроить синхронизацию папки.
  • Ошибка в маркере: Иногда маркер папки может быть поврежден или содержать ошибки. В этом случае, Syncthing не сможет правильно прочитать маркер и будет отображать ошибку. Чтобы исправить это, вам нужно будет удалить маркер и перезапустить синхронизацию папки.

Возможности по устранению ошибки «Folder marker missing» зависят от конкретной причины ошибки. В некоторых случаях может потребоваться обновление настроек синхронизации, восстановление или повторная настройка папки, удаление и повторная синхронизация маркера.

Как исправить Folder marker missing syncthing ошибку?

Ошибка «Folder marker missing syncthing» в Syncthing проявляется, когда отсутствует маркер папки, необходимый для правильной синхронизации данных. Если вы столкнулись с этой ошибкой, вам потребуется выполнить несколько шагов для ее исправления.

  1. Проверьте настройки папки: Убедитесь, что правильно указаны пути к папкам, которые вы хотите синхронизировать. Убедитесь, что папки существуют и доступны для чтения и записи.
  2. Проверьте настройки сети: Убедитесь, что все устройства, которые должны быть связаны через Syncthing, находятся в одной локальной сети или подключены друг к другу через интернет. Проверьте наличие проблем с прокси или файрволом на вашем сетевом оборудовании.
  3. Проверьте версию Syncthing: Убедитесь, что у вас установлена последняя версия Syncthing. Откройте веб-интерфейс Syncthing и проверьте наличие доступных обновлений. В случае их наличия, обновите программное обеспечение.
  4. Перезапустите Syncthing: Попробуйте перезапустить Syncthing и проверьте, исправляет ли это проблему. Выполните это на всех своих устройствах, участвующих в синхронизации данных.
  5. Проверьте журналы ошибок: Если ничто из вышеперечисленного не помогло, просмотрите журналы ошибок Syncthing, чтобы найти дополнительные подробности об ошибке. Это может помочь вам понять, что именно вызывает проблему.

Если после выполнения всех этих шагов проблема все еще не решена, то возможно, вам потребуется обратиться в службу поддержки Syncthing или изучить сообщество пользователей для поиска дополнительной информации. Иногда такие ошибки могут быть вызваны конкретными настройками вашей системы или сетевого оборудования.

Метод 1: Переустановка Syncthing

Переустановка программного обеспечения может решить проблему отсутствия папки-маркера в приложении Syncthing. Вот шаги, которые следует выполнить:

  1. Закройте приложение Syncthing и убедитесь, что оно не работает в фоновом режиме.
  2. Откройте менеджер задач и убедитесь, что все процессы связанные с Syncthing остановлены. Если процессы все еще активны, завершите их.
  3. Перейдите в Панель управления Windows и откройте «Удаление программ».
  4. Найдите Syncthing в списке установленных программ, щелкните на нем правой кнопкой мыши и выберите «Удалить».
  5. Следуйте инструкциям на экране, чтобы полностью удалить программу с вашего компьютера.
  6. После удаления перезагрузите компьютер, чтобы убедиться, что все остаточные файлы и настройки Syncthing были полностью удалены.
  7. Посетите официальный веб-сайт Syncthing и скачайте последнюю версию программы.
  8. Запустите загруженный файл установщика и следуйте инструкциям на экране для установки Syncthing.
  9. После завершения установки запустите приложение и проверьте наличие папки-маркера.

Если переустановка Syncthing не решила проблему с отсутствием папки-маркера, попробуйте другие методы, описанные в статье.

Метод 2: Проверка аккаунта пользователя

Если у вас отсутствует папка с маркером Syncthing или вы ошибочно удалили ее, может возникнуть ошибка «Folder marker missing». В таком случае вам необходимо выполнить следующие шаги для проверки аккаунта пользователя:

  1. Откройте приложение Syncthing на вашем устройстве.
  2. Выберите настройки аккаунта пользователя.
  3. Убедитесь, что у вас есть права доступа к папкам, с которыми вы работаете. Если у вас нет прав доступа, добавьте их.

После проверки аккаунта пользователя убедитесь, что у вас есть папка с маркером Syncthing. Если она отсутствует, вам необходимо восстановить ее или создать новую папку и добавить ее в список синхронизируемых папок. Для этого:

  1. Откройте приложение Syncthing на вашем устройстве.
  2. Выберите опцию «Добавить папку» или «Создать новую папку» в меню настроек.
  3. Укажите путь к папке, в которой будет храниться маркер Syncthing.
  4. Назначьте папку как «Синхронизируемую».

После выполнения этих действий, у вас должна появиться папка с маркером Syncthing, и ошибка «Folder marker missing» должна исчезнуть.

Метод 3: Проверка маркеров папки

Данный метод следует использовать, если у вас пропал маркер папки в приложении Syncthing. Пропавший маркер может привести к проблемам синхронизации данных и неправильной работе программы. Чтобы исправить эту проблему, вы можете попробовать следующие действия:

  1. Проверьте наличие маркеров папки. Откройте приложение Syncthing и выберите папку, в которой пропал маркер. Проверьте, есть ли у этой папки маркер. Маркер представляет собой значок, который указывает на состояние папки (синхронизирована, ожидает синхронизации и т.д.).

  2. Восстановите маркер папки. Если маркер отсутствует или неправильно отображается, восстановите его. Для этого удалите папку из списка синхронизируемых папок в Syncthing, а затем добавьте ее заново. После этого маркер должен появиться снова и указывать на правильное состояние папки.

  3. Перезапустите приложение Syncthing. Если восстановление маркера не помогло, попробуйте перезапустить приложение Syncthing. Закройте его полностью и запустите заново. В некоторых случаях перезапуск программы может помочь исправить проблему с пропавшим маркером папки.

  4. Проверьте доступность папки. Убедитесь, что папка, в которой пропал маркер, доступна и не содержит ошибок. Проверьте права доступа к папке, наличие достаточного свободного пространства на диске и отсутствие ошибок файла или папки.

  5. Свяжитесь с поддержкой. Если все вышеперечисленные методы не помогли восстановить маркер папки, свяжитесь с поддержкой Syncthing. Они смогут предложить дополнительные решения или помощь по данной проблеме.

Проверка маркеров папки является важным шагом при решении проблем синхронизации данных в приложении Syncthing. При использовании данного метода следует быть внимательным и следовать указанным инструкциям шаг за шагом, чтобы избежать возможных ошибок.

Метод 4: Обновление до последней версии Syncthing

Если вам по-прежнему отсутствует значок папки в Syncthing, следующим шагом может быть обновление программного обеспечения до последней версии.

Для обновления Syncthing вы можете выполнить следующие действия:

  1. Откройте веб-интерфейс Syncthing, введя адрес http://localhost:8384 в адресной строке браузера. Если вы используете другой порт или удаленный доступ, убедитесь, что вводите правильный адрес.
  2. Войдите в веб-интерфейс с вашими учетными данными (если требуется).
  3. Перейдите в раздел «Настройки» или «Обновление» в зависимости от версии Syncthing.
  4. Проверьте наличие новых обновлений и выполните их установку.
  5. После завершения обновления перезапустите Syncthing и проверьте, появился ли значок папки.

Обновление до последней версии Syncthing может решить проблему отсутствия значка папки. Если проблема остается нерешенной, рекомендуется обратиться к разработчикам Syncthing для получения дополнительной поддержки.

Ошибка «отсутствует маркер папки» нечеткая.
Оглянувшись, это означает, что файл «.stfolder» отсутствует.

Итак, почему об этом не говорится в сообщении об ошибке?

файл «.stfolder» отсутствует в папке

Все 11 Комментарий

Конечно, откройте пул-реквест, но в наши дни рынок можно назвать как угодно, и он по-прежнему не объясняет, что пользователю нужно с этим делать, что это означает или почему он существует для начала.

Потому что это не просто файл (в любом случае это каталог, но я не это понимаю): это означает, что с вашей общей папкой потенциально что-то не так (она пропала), и, следовательно, дальнейшая синхронизация приведет к потере данных. То есть, если данные на самом деле отсутствуют, мы не хотим, чтобы пользователь слепо воссоздавал этот файл, не задумываясь, мы хотим, чтобы они знали, для чего он нужен, и если данные в порядке (например, .stfolder был случайно удален), а затем воссоздавал его. Я согласен, хотя это расплывчато, и было бы полезно получить ссылку на документацию, объясняющую о .stfolder.

Да что говорит имсодин. «Отсутствует маркер папки» может не сказать точно, что это за маркер и т. д., но он указывает на то, что с папкой что-то не так, и его можно использовать в Google. «.stfolder отсутствует», с другой стороны, приводит к очевидному, хотя «ну, да, тогда создайте его», что является неправильным ответом …

Что ж, тогда, возможно, ссылка на конкретную часть документации будет лучшим вариантом.

Потому что у меня была эта проблема пару раз в прошлом … Я искал ее в Google … и всегда мой (неправильный?) Ответ заключался в том, чтобы воссоздать отсутствующий файл …

Возможно, ссылки, предоставленные Google, говорят что-то не о создании недостающего файла, а о том, что я его пропустил. Или, может быть, это было упомянуто в 50-м комментарии, а я даже не читал.

У меня тоже была эта проблема.
Некоторые пользователи имеют доступ к скрытым файлам и папкам, видят маркер .stfolder на сетевом диске и удаляют его, потому что не знают, что это такое.

Вместо того, чтобы просто получать сообщение об ошибке в этом случае, было бы полезно указать соответствующую документацию, чтобы правильно решить проблему и решить ее.

Кроме того, обычно пользователь может решить эту проблему, но, возможно, может быть функция, в которой WEBUI или GUI предлагает диалоговое окно, позволяющее пользователю решать, как это исправить, но приложение обрабатывает процедуру исправления? т.е. Маркер .stfolder отсутствует, поэтому пользовательский интерфейс говорит: «Если вы удалили его, не хотите ли вы его воссоздать? Это приведет к игнорированию всех изменений и повторному слиянию папок». или что-то подобное в зависимости от ситуации; в основном пользователь всегда несет ответственность. Возможно, другие варианты — начать с зеркальной копии глобального состояния или установить глобальное состояние в соответствии с локальным состоянием.

Это ускорит многие случайные ошибки, решите их несколькими щелчками мыши.

в основном пользователь всегда несет ответственность

Тем не менее, предлагать вариант одним щелчком, который удалит все везде в общем случае (папка не подключена), недружелюбно.

Однако я за то, чтобы как-то связать с соответствующей документацией. Кому-то просто нужно это написать.

Я считаю, что предложение Zechtro вовсе не недружелюбно, но очень полезно и очень дружелюбно. Исправление «одной кнопкой» ясно объясняет последствия и позволяет делать выбор. Возможно, «общий случай (папка не смонтирована)» также может быть предложена как возможная проблема вместе с последствиями («удалить все везде») щелчка по исправлению.

@calmh @RichardMyersGV Могу я предложить альтернативный подход?

Если у нас есть Syncthing, который действительно просматривает папку, мы можем сделать так, чтобы она вела себя здесь более разумно. Я могу вспомнить четыре случая, которые здесь довольно легко различить:

  • Разрешения запорчены на верхнем уровне: легко проверяются, и о них нужно просто сообщить пользователю как таковые и сообщить пользователю, что им нужно это исправить.
  • Папка размонтирована: в папке ничего не будет видно, и разрешения должны по-прежнему выглядеть так, как будто у пользователя есть надлежащий доступ к списку папки. В этом случае мы должны просто сообщать о вещах как таковых и сообщать пользователю, что им нужно исправить это самостоятельно, как и в случае проблем с разрешениями.
  • Пользователь удалил маркер, но не внес никаких других изменений: папка по-прежнему должна соответствовать индексу, и в этом случае имеет смысл просто предложить предлагаемое решение с одной кнопкой.
  • Маркер отсутствует, а папка отличается от индекса: по сути, ничего из вышеперечисленного. Предложите исправление с помощью одной кнопки, но при этом запрашивайте подтверждение и вставьте несколько серьезных предупреждений, чтобы убедиться, что пользователь знает, что это может быть опасно.

Привет,

Я создал общую папку, которой я делюсь на своем телефоне, на телефоне моей девушки и на наших компьютерах, чтобы легко распространять фотографии.

Syncthing отлично подходит для этого, и после настройки его легко использовать для нетехнического специалиста. Однако я думаю, что на своем мобильном телефоне она использует какую-то программу очистки, которая удаляет файлы .stfolder, потому что они пусты и помечены как файлы для мусора.

Я не хочу, чтобы она говорила ей, как пользоваться телефоном, так есть ли способ заставить это работать? В настоящее время у нее возникает точно такая же проблема при запуске синхронизации на своем телефоне: «Отсутствует маркер папки», что настораживает человека, не разбирающегося в технике.

Могу ли я создать, например, пару фиктивных файлов в .stfolder, чтобы предотвратить их удаление, или это испортит синхронизацию? Или, может быть, изменить права доступа к папке?

С уважением,
Димитрис

Вы можете сделать любое из них. И, пожалуйста, используйте форум для поддержки.

Так как проблема «отсутствует маркер папки» легко может иметь катастрофические последствия , действительно существует потребность в разъяснении (по крайней мере, что-то вроде хорошо заметной ссылки на список возможных причин и возможных способов устранения / последствий).

Спасибо!

Была ли эта страница полезной?

0 / 5 — 0 рейтинги

Всем доброго времени суток. Собрал свой домашний файловый сервер. В нем три HDD, примонтированные в домашнюю папку. Использую Syncthing. Параметры монтирования идентичны, кроме UUID и точек монтирования

UUID=** /home/f-wolf/TOS-2000 ext4    defaults,nofail        0       2
UUID=** /home/f-wolf/WD-500 ext4   defaults,nofail   0    2
UUID=** /home/f-wolf/TOS-1000 ext4 defaults,nofail   0    2
Права доступа выглядят так:

drwxrwxr-x 3 root   f-wolf 4096 сен 28 15:21  TOS-1000
drwxrwxr-x 6 root   f-wolf 4096 сен 28 13:25  TOS-2000
drwxrwxr-x 9 root   f-wolf 4096 сен 28 14:59  WD-500
От имени пользователя я могу записывать  во все три каталога, но Syncthing, запущенный от того же пользователя, записывает только в папку (на носитель) WD-500. На остальных выводит ошибку Error on folder «Photo» (): folder path missing.
Есть какие нибудь мысли по этому поводу?

Понравилась статья? Поделить с друзьями:
  • Ford mustang коды ошибок
  • Ford fusion робот ошибка коробки передач
  • Fondital tahiti dual ошибки
  • Foglamp bulb faulty пежо 308 ошибка перевод
  • Ford fusion робот ошибка p0810