After comparing the guide on the wiki and what I have done here.
in my guide make samples generates /etc/asterisk/asterisk.conf (as billsimon mentioned) which I modify to set the runuser and rungroup
and next I ran asterisk using init.d, I thought that is the reason that make samples was keeping all the errors away for my setup.
The wiki guide on the other hand does everything as the root user, and so I thought I had a solution to make my install setup work.
I tried replacing:
sudo make samples
with:
sudo cp configs/samples/asterisk.conf.sample /etc/asterisk/asterisk.conf
This way I don’t actually have to run make samples, and can still have asterisk.conf for asterisk to run without root.
however, same result, and that is the only line that I changed
I do not know why using the make samples command would prevent the errors, but it certainly seems to, I have installed start to finish 10+ times with various configurations.
I am stumped for the moment, but I did do some more cleanup on the guide, and borrowed a few things from the guide on the wiki.