Folder marker missing syncthing ошибка

Syncthing Community Forum

Loading

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Привет,

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

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

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

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

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

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

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

Спасибо!

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.

Error: folder marker missing

I have just set up syncthing.

I have 3 devices linked up to same folder: 2 laptops and 1 phone. Syncing between the laptops worked great, and from the laptops to the phone. However, once I created a test folder on the phone, on one of the laptops(Ubuntu 18.04, Syncthing: v0.14.43-ds1) the folder was created but on the other(OpenSuse Tumbleweed, Syncthing: v1.1.1) I got an error: folder marker missing. I checked and I do have the .stfolder on my phone. I added a folder inside .stfolder, just to make sure that maybe it isn’t supposed to be empty, and the same things still happened Ubuntu laptop synced any changes I made from my phone, whilst the OpenSuse one didn’t.

EDIT: I fixed it. Turns out, the .stfolder on the OpenSuse laptop somehow go removed. Once I added it again, everything was working properly

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Привет,

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

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

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

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

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

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

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

Спасибо!

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

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

  • Fog light rear right failure bmw e70 выдала ошибка
  • Fog dll diablo 2 ошибка
  • Fo6 ошибка на стиральной машине hotpoint ariston
  • Fo5 ошибка стиралка индезит
  • Fo5 ошибка стиралка аристон