Hello, for the few days I have tried to set up a new node. I have tried on ProxMox container, ProxMox VM and I even spun up a commercial VPS. I have also tried Debian 12 and 13. I never once got the rpt_extnodes files in /var/lib/asterisk/ directory.
I have no idea what could have done wrong. I checked the node and its showing up registered okay. I run and re-run asl3-update-nodelist but still no rpt_extnodes. I see "finished asl3-update-nodelist.service -updated ASL3 on-disk nodelist db."
When should I expect rpt_extnodes to show up in /var/lib/asterisk/ directory?
Can I ask what you are needing that file for? It is not at all required in order to use ASL. There are few reasons why you would actually need this file, hense why the asl3-update-nodelist package does not come bundled by default.
Thank you for the info. I think I may have found what is the cause. I actually have 2 nodes running ALS3 on Proxmox VM for a long time now. I went an look and they both have rpt_extnodes where it should be.
I think the node_lookup was set to DNS where my old existing 2 nodes were set to BOTH. I then changed the newly built node to BOTH in node_lookup, restart asterisk and before I cross my finger, rpt_extnodes shows up as expected.
I never thought that was an issue since I can nslookup hostname just fine. So I was completely forgot about that option in the rpt.conf
The latest asl3-update-nodelist script checks the node_lookup_method in your configuration file. If we find node_lookup_method = dns then the rpt_extnodes file is not downloaded as it's contents will not be referenced.