<div dir="ltr">Thanks Barry,<br><br>I was confused between the binary and the wrapper since they both have the same name and are both in a directory called bin.<br><br>Thanks for pointing that out. I still get an error 500 but I will try to figure it out with the debugging documentation and if I can't figure it out, write back with all the needed information indicated in the doc.<br><br>Thanks again. </div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">Le jeu. 24 avr. 2025 à 07:01, Barry O'Donovan (INEX) <<a href="mailto:barry.odonovan@inex.ie">barry.odonovan@inex.ie</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Hi Michel,<br>
<br>
>I'm new to IXP manager and would need help with birdseye.<br>
Welcome!<br>
<br>
Did you see the debugging section at:<br>
<br>
<a href="https://docs.ixpmanager.org/latest/features/looking-glass/#debugging" rel="noreferrer" target="_blank">https://docs.ixpmanager.org/latest/features/looking-glass/#debugging</a><br>
<br>
And can you run through this providing the output along the way?<br>
<br>
Other notes:<br>
<br>
<br>
>Initially tried version 2.0 with PHP 8.2 from the Debian repository<br>
<br>
This should probably have worked? But:<br>
<br>
>Then installed PHP 8.3 from the <a href="http://sury.org" rel="noreferrer" target="_blank">sury.org</a> repository and tried Birdseye <br>
>2.1<br>
>Also tried PHP 8.4 briefly but encountered many deprecated warnings in <br>
>the Lighttpd logs, so I reverted to 8.3<br>
<br>
2.1 is a better choice; depreciation warnings can be ignored (and turned <br>
off).<br>
<br>
>My .env file for the route server looks like this:<br>
>cat birdseye-rs1-cabId-dcName-ipv4.env<br>
>IRDC="/usr/bin/sudo /usr/local/sbin/birdc -s <br>
>/var/run/bird/bird-rs1-cabId-dcName-ipv4.ctl"<br>
Why are you calling birdc directly? You should be using the wrapper <br>
script (or a modified version of it if necessary) as supplied in the <br>
Birdseye bin/ directory. This ensures birdc is run in restricted <br>
(read-only) mode.<br>
<br>
(Preumably you cut the ‘B’ from the start of the above line when pasting <br>
also).<br>
<br>
<br>
>The www-data user is able to successfully run Bird commands via the <br>
>CLI:<br>
>su -l www-data -s /bin/bash<br>
>/usr/bin/sudo /usr/local/sbin/birdc -s <br>
>/var/run/bird/bird-rs1-cabId-dcName-ipv4.ctl "show status”<br>
<br>
You need to do this with the wrapper script.<br>
<br>
>but I had to remove the "-2" because this option doesn't seem to be <br>
>supported anymore in bird 2.17.<br>
<br>
-2 is not a bircd parameter but a wrapper script parameter:<br>
<br>
# parameter $1: either -4 or -6 to chose between birdc and birdc6, or -2 <br>
for Bird v2<br>
<br>
- Barry<br>
</blockquote></div><div><br clear="all"></div><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Cordialement, / With regards,</div><div><br></div><div>Michel Blais</div><div><br></div></div></div></div></div>