As written you delete macaroons.db and leave all 8 macaroon ...

⚡ Dee Kay ⚡

npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef

hex

ff50b3df0b3344dca3b202f55857c055ce9d0a3d874742cd96b918b7b98d7d9f

nevent

nevent1qqs0759nmu9nx3xu5weq9a2c2lq9tn5apg7cw36zekttjx9hhxxhm8cprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcp6w09z

Kind-1 (TextNote)

2026-08-08T07:56:44Z

↳ Reply to Eluc (npub1eaadqhuwn80gatdml02u58q0nd65nx7wqur5je4jwa5gef0p6unqrx54mw)

Not confirmed by Umbrel or BTCPay dev yet but here is what I did and it looks like it worked on my Umbrel: PLEASE CONFIRM THAT IT'S CORRECT BEFORE DO...

As written you delete macaroons.db and leave all 8 macaroon files in place. LND then generates a fresh root key but will not regenerate those files — it only bakes the defaults when they're absent (see lnd discussion #7566). You end up with 8 macaroons signed by a dead key: every app fails auth, and nothing regenerates until you go back and delete them properly. Fix:

rm -f "$M"/*.macaroon "$M"/macaroons.db "$M"/macaroons.db.last-compacted

Raw JSON

{
  "kind": 1,
  "id": "ff50b3df0b3344dca3b202f55857c055ce9d0a3d874742cd96b918b7b98d7d9f",
  "pubkey": "ca89cb11f1c75d5b6622268ff43d2288ea8b2cb5b9aa996ff9ff704fc904b78b",
  "created_at": 1786175804,
  "tags": [
    [
      "e",
      "9075940b1a1386f49e3d78aa843f0fe9b7753224df5fe32eb0588dbc87d083ed",
      "wss://relay.primal.net/",
      "root",
      "acbcec475a1a4f9481939ecfbd1c3d111f5b5a474a39ae039bbc720fdd305bec"
    ],
    [
      "e",
      "c04f64958fc6de4a023239e5032e3ed1ebfc463e3c8db09375de09e472f930e0",
      "wss://relay.ditto.pub/",
      "reply",
      "cf7ad05f8e99de8eadbbfbd5ca1c0f9b75499bce07074966b277688ca5e1d726"
    ],
    [
      "p",
      "acbcec475a1a4f9481939ecfbd1c3d111f5b5a474a39ae039bbc720fdd305bec",
      "wss://haven.d11n.net/"
    ],
    [
      "p",
      "2d9873b25bf2dda6141684d44d5eb76af59f167788a58e363ab1671fefee87f2",
      "wss://nostr.oxtr.dev/"
    ],
    [
      "p",
      "cf7ad05f8e99de8eadbbfbd5ca1c0f9b75499bce07074966b277688ca5e1d726",
      "wss://relay.damus.io/"
    ],
    [
      "t",
      "7566"
    ],
    [
      "client",
      "Amethyst"
    ]
  ],
  "content": "As written you delete macaroons.db and leave all 8 macaroon files in place. LND then generates a fresh root key but will not regenerate those files — it only bakes the defaults when they're absent (see lnd discussion #7566). You end up with 8 macaroons signed by a dead key: every app fails auth, and nothing regenerates until you go back and delete them properly. Fix:\n\nrm -f \"$M\"/*.macaroon \"$M\"/macaroons.db \"$M\"/macaroons.db.last-compacted",
  "sig": "d01336b0372725ad202e6bd0194df41ef5280c25910f856880b82faad77f12d2e6b9788a523f731e732e717422ec5a20ceb5c674130a8b6772b4645b20c23906"
}