"lookup of nonexistent device ID"

Hello Syncthing,

Just recently, I’ve started to get this odd error on my redhat install:

[K644V] 07:35:06 INFO: syncthing v0.14.13 "Dysprosium Dragonfly" (go1.7.3 linux-amd64) jenkins@build.syncthing.net 2016-11-29 10:56:02 UTC
[K644V] 07:35:07 INFO: Single thread hash performance is 348 MB/s using minio/sha256-simd (344 MB/s using crypto/sha256).
[K644V] 07:35:08 INFO: Ready to synchronize SEQ (readwrite)
panic: bug: lookup of nonexistent device ID
[monitor] 07:35:09 WARNING: Panic detected, writing to "/mnt/home/tellier/.config/syncthing/panic-20161210-073508.log"
[monitor] 07:35:09 WARNING: Please check for existing issues with similar panic message at https://github.com/syncthing/syncthing/issues/
[monitor] 07:35:09 WARNING: If no issue with similar panic message exists, please create a new issue with the panic log attached
[monitor] 07:35:09 INFO: Syncthing exited: exit status 2

Any thoughts on what I can do?

Whats in the panic log?

There is a similar issue on Github:

For that panic, clearing the index seems to be a workaround.

That sounds sensible. How can I clear the index?

Run syncthing -reset or remove the index-... folder in /mnt/home/tellier/.config/syncthing/, while syncthing isn’t running.

Syncthing will then rescan everything on the next start.

If you have unsynced changes, you will get sync conflicts.

Right! I just removed the index file, and that worked. Thanks Weich

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.