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

npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef
hex
ff50b3df0b3344dca3b202f55857c055ce9d0a3d874742cd96b918b7b98d7d9fnevent
nevent1qqs0759nmu9nx3xu5weq9a2c2lq9tn5apg7cw36zekttjx9hhxxhm8cprpmhxue69uhhyetvv9ujuem4d36kwatvw5hx6mm9qgsv4zwtz8cuwh2mvc3zdrl5853g365t9j6mn25edlul7uz0eyzt0zcp6w09zKind-1 (TextNote)
↳ 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"
}