Trilium pogreška HTTP 400 tijekom sinkronizacije

Postupak

Pokušavaš sinkronizirati podatke između Trilium desktopa i Trilium servera.

Problem – Error

nejde

  • Desktop javlja:
    "Sync server handshake failed, error: Request to POST api/login/sync failed, error: 400 Bad Request"
  • ~/.local/share/trilium-data/log/trilium-YYYY-MM-DD.log na serveru javlja:
    HH:MM:SS.ms POST /api/login/sync returned 400 with response {"message":"Sync login credentials are incorrect. It looks like you're trying to sync two differe
    nt initialized documents which is not possible."}

Uzrok

Nikakav “bad request”, to su samo developerske lijene priče. Problem je što je Trilium baza već inicijalizirana na oba mjesta – i na serveru i na desktopu. Ne može se syncati dvije baze vamo-tamo.

Rješenje

  • Napravi backup baze s desktopa (“HTML in ZIP archive”)
  • Kreiraj novu i praznu bazu na desktopu
    • backupiraj i “muvaj” datoteke iz foldera “trilium-data” i “Trilium Notes”)
    • ostavi foldere u životu!
  • Tijekom kreiranja nove baze odaberi spajanje na server (jbg, nemam sliku)
  • Upiši adresu servera (http://triliumserver:8080) i password
  • Syncaj

trilium xtrilium sync xsync error xerror 400 x400 http xhttp http400 xhttp400 httperror400 xhttperror400

image_pdfimage_print