I’m trying to set up my Core Lightning node and get the following error.
I checked my RTL-Config.json
file and it shows this:
{
"port": "3000",
"defaultNodeIndex": 1,
"SSO": {
"rtlSSO": 0,
"rtlCookiePath": "",
"logoutRedirectLink": ""
},
"nodes": [
{
"index": 1,
"lnNode": "Node 1",
"lnImplementation": "LND",
"Authentication": {
"macaroonPath": "/root/.lnd/data/chain/bitcoin/mainnet",
"configPath": "/root/.lnd/lnd.conf"
},
"Settings": {
"userPersona": "OPERATOR",
"themeMode": "NIGHT",
"themeColor": "TEAL",
"channelBackupPath": "/root/backup/node-1",
"logLevel": "ERROR",
"lnServerUrl": "https://localhost:8080",
"fiatConversion": false
}
}
]
}
I’ve confirmed this is getting edited because some of the default values in “Settings” change when I update stuff in the Node Config>Layout section.
The strange thing is that some of the attributes (“lnImplementation”, “macaroonPath”, and “configPath”) indicate that LND is the implementation and not CLN.
I did once have Lightning Node installed prior to setting up Core Lightning, so I figure that’s why I’m seeing LND. However, I’ve uninstalled LN and want to use CL + RTL (Core Lightning), which is where these configs are coming from.
I check the log logs/RTL-Node-1.log
and found this error message:
[11/6/2022, 4:52:39 AM] ERROR: RTLConf => Reading Config Error: {"statusCode":500,"message":"Reading Config Error","error":{"errno":-2,"code":"ENOENT","syscall":"open","path":"/root/.lnd/lnd.conf"}}
I looked for the file /root/.lnd/lnd.conf
but couldn’t find it. Again, it’s indicating that LND is the implementation, so I assume this is a mistake and should be pointing to a CLN config file instead.
It seems the config file isn’t being set/updated properly. I’ve read that manually updating this file will break things.
I’m running Umbrel 0.5.3 on a Raspberry Pi 4 Model B 4GB that’s connected to WiFi.
Can anyone help me with this?