2022-04-29

Syncthing failed to setup inotify handler.

Normalmente cuando aparece este error no dà la dirección de la documentación https://docs.syncthing.net/users/faq.html#inotify-limits de ahí saqué esta solución.

Linux normalmente restringe la cantidad de relojes por usuario (generalmente 8192). Cuando tiene más directorios, necesita ajustar ese número.

En muchas distribuciones de Linux, puede ejecutar lo siguiente para solucionarlo:

echo "fs.inotify.max_user_watches=204800" | sudo tee -a /etc/sysctl.conf

En Arch Linux y potencialmente en otros, se prefiere escribir esta línea en un archivo separado, es decir, debe ejecutar:

echo "fs.inotify.max_user_watches=204800" | sudo tee -a /etc/sysctl.d/90-override.conf

Esto solo surte efecto después de un reinicio. Para ajustar el límite inmediatamente, ejecute:

echo 204800 | sudo tee /proc/sys/fs/inotify/max_user_watches