Error: Please set rune path for node index 1 in RTL-Config.json! #213
Replies: 8 comments 3 replies
-
tail -n 20 syslog |
Beta Was this translation helpful? Give feedback.
-
@bitecorner Please note that RTL 0.15.0 is a major update which migrated RTL from c-lightning-REST to clnrest plugin. It will require working clnrest plugin on core lightning, a valid rune saved in the file and RTL-Config changes with rune details. https://github.com/Ride-The-Lightning/RTL/releases/tag/v0.15.0 |
Beta Was this translation helpful? Give feedback.
-
hi there
[31/05/2024, 19:44:18] ERROR: Config => Something went wrong while configuring the node server: file:///home/rtl/RTL/backend/utils/config.js:369 Error: Error: Please set rune path for node index 1 in RTL-Config.json! Node.js v20.13.1 Should I fix a path in this json? If yes, where and how?
|
Beta Was this translation helpful? Give feedback.
-
@n-e-t-d-i-v-e-r Hey, the solution is also same :). RTL's v0.15.0 release is a major integration upgrade and a breaking change for its integration with Core Lightning. You can check more details in release notes at 0.15.0. To know more about clnrest and how to enable it on CLN, you can check clnrest documentation. Finally once the clnrest is working on your core lightning node, you need to: 1: Create a new rune or use an already existing one. 2: Create a new file where the content of the file must be LIGHTNING_RUNE="". 3: Update your lnServerUrl with the clnrest url. 4: Remove 5: Add |
Beta Was this translation helpful? Give feedback.
-
@ShahanaFarooqui thank you for your quick response. as if I’m not a coder, I hope to get it right implemented into my raspibolt. usually I used this well documented manual: https://raspibolt.org maybe I’ll do a pull-request there, in case my implementation along your description will be successful. :0) but at least I wonder about this «rune»-label. is this the same technology that is used to write these stupid “NFTs” into the timechain, except that this is a useful use case? i publish the EINUNDZWANZIG-magazine, so i would be interested in your answer. ;0) |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
sry, it’s me again. but if I’ll start RTL with «node rtl», I’ll get this ERROR: my config looks like this: and thet lnServerURL is like: |
Beta Was this translation helpful? Give feedback.
-
1: your .rune file should not have { and }. 2: json doesn’t allow comments, so your macaroonPath will make it invalid. 3: you are not running clnrest which is an inbuilt Core Lightning plugin. You are running c-lightning-REST plugin which is a different plugin and is incompatible with RTL >=0.15.0 version. Please follow clnrest documentation for more details. |
Beta Was this translation helpful? Give feedback.
-
Hello,
When I try to run
node rtl under user rtl:rtl, no root access
I placed the macaroon file in home rtl and write the path in the config file as follow
my lightning node running under lightning:lightning
I am facing this issue about the rune path ???
Any idea what i did wrong ? and how i could fix this ?
Bets regards
Jorge.
Here is my config file RTL-Config.json as follow :
{
"MultiPass": "XXXXXXXXX",
"port": "3000",
"defaultNodeIndex": 1,
"SSO": {
"rtlSSO": 0,
"rtlCookiePath": "",
"logoutRedirectLink": ""
},
"nodes": [
{
"index": 1,
"lnNode": "Core_Lightning",
"lnImplementation": "CLN",
"Authentication": {
"macaroonPath": "/home/rtl",
"configPath": "/home/lightning/.lightning/config"
},
"Settings": {
"userPersona": "OPERATOR",
"themeMode": "NIGHT",
"themeColor": "PURPLE",
"channelBackupPath": "/home/rtl/backup-rtl",
"logLevel": "ERROR",
"lnServerUrl": "https://localhost:3001",
"fiatConversion": false
}
}
],
"multiPassHashed": "4634dad7bee28426e7612593f4d5bc64bf5171eb66ebd670c61fb5f0ad85e7fa"
}
Beta Was this translation helpful? Give feedback.
All reactions