<div dir="ltr"><div><div>Hi,<br><br>I'm new to IXP manager and would need help with birdseye.<br><br>I've installed the route server, which appears to be functioning correctly. However, I'm having trouble getting Birdseye to work—it consistently returns an HTTP 500 error. I've reviewed the documentation and watched the setup video multiple times. I've also searched through the mailing list archives back to 2020, but none of the issues discussed there seem to match what I'm encountering.<br><br>Here are some details about my setup:<br><br>Distro: Debian 12<br>Bird: Version 2.17 (built from source)<br><br>Birdseye:<br>Initially tried version 2.0 with PHP 8.2 from the Debian repository<br>Then installed PHP 8.3 from the <a href="http://sury.org/" target="_blank">sury.org</a> repository and tried Birdseye 2.1<br>Also tried PHP 8.4 briefly but encountered many deprecated warnings in the Lighttpd logs, so I reverted to 8.3<br>Birdseye is installed in /opt/birdseye-v2.1.0, with a symbolic link /opt/birdseye pointing to it<br><br>Despite these efforts, I continue to receive a 500 error when accessing Birdseye.</div><div><br>My .env file for the route server looks like this:<br><div><span class="gmail_signature_prefix"><font face="monospace">cat birdseye-rs1-cabId-dcName-ipv4.env<br>IRDC="/usr/bin/sudo /usr/local/sbin/birdc -s /var/run/bird/bird-rs1-cabId-dcName-ipv4.ctl"<br><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:11px;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">CACHE_DRIVER=file<br></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:11px;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">LOOKING_GLASS_ENABLED=true</span></p></font></span></div><br>The www-data user is able to successfully run Bird commands via the CLI:<br><font face="monospace">su -l www-data -s /bin/bash<br>/usr/bin/sudo /usr/local/sbin/birdc -s /var/run/bird/bird-rs1-cabId-dcName-ipv4.ctl "show status"</font></div><div><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:11px;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><font face="monospace">BIRD 2.17 ready.</font></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:11px;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><font face="monospace">BIRD 2.17</font></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:11px;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><font face="monospace">Router ID is x.y.z.253</font></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:11px;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><font face="monospace">Hostname is rs1.cabId.dcName</font></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:11px;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><font face="monospace">Current server time is 2025-04-20 09:16:37</font></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:11px;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><font face="monospace">Last reboot on 2025-04-14 19:08:00</font></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:11px;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><font face="monospace">Last reconfiguration on 2025-04-20 09:15:01</font></span></p><p style="margin:0px;font-variant-numeric:normal;font-variant-east-asian:normal;font-variant-alternates:normal;font-size-adjust:none;font-kerning:auto;font-feature-settings:normal;font-stretch:normal;font-size:11px;line-height:normal;color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures"><font face="monospace">Daemon is up and running</font></span></p><br>but I had to remove the "-2" because this option doesn't seem to be supported anymore in bird 2.17.<br><font face="monospace">www-data@rs1:~$ /usr/bin/sudo /usr/local/sbin/birdc -2 -s /var/run/bird/bird-rs1-cabId-dcName-ipv4.ctl "show status"<br>/usr/local/sbin/birdc: invalid option -- '2'<br>Usage: /usr/local/sbin/birdc [-s <control-socket>] [-v] [-r] [-l]</font><br><br></div><span class="gmail_signature_prefix"><div><span class="gmail_signature_prefix">The journal doesn't show any error. With the config provided in the git repo, "journalctl -t lighttpd" was showing warnings about depreciated modules so I've started back from debian default config file and added the server.bind and the document root to /opt/birdseye/public. No warning anymore but still the same issue.<br><br></span></div><div><span class="gmail_signature_prefix">I also followed the GitHub documentation and video instructions to set proper permissions on the storage folder and even tried changing ownership of the entire Birdseye directory to www-data, just in case. Unfortunately, this didn't resolve the issue either.<br><br>Lastly, I saw on the mailing list archive a recommendation to check Laravel logs. I found a log entry in storage/logs related to an undefined HTTP_HOST, which appeared when I tried running index.php from the PHP CLI, but nothing that directly explains the 500 error when accessing through the browser.<br><br>I'm wondering if the unsupported -2 flag might be related to the issue? Any insights or suggestions would be greatly appreciated.<br><br>Thank you in advance for your help!</span></div></span></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="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></div>