Binary Bird2 for EdgeRouter (EdgeOS, Debian 9, mips)

Skyler Mäntysaari lists at samip.fi
Fri Jul 31 18:13:39 CEST 2020


Hi Martin,

Unfortunately, I cannot use those on v2.0.x.

./birdc: error while loading shared libraries: libreadline.so.6: cannot open shared object file: No such file or directory

and no, there is none packages that provide that. :(

On Fri, Jul 31, 2020, at 16:17, Marcin Dulinski wrote:
> Hi Skyler,

> 

> The EdgeOS v1.10.11 are based on debian wheezy. I know is legacy, but in my case was more stable then EdgeOS v2.0.x when i tested on my local ER X. 

> libssh is required if you like to implement RPKI over SSH transport. The standard libssh package is incompatible or not available so I built all dependence: https://dulin.me.uk/bird/dep/

> Using 0.6.3-4 from Jessie https://packages.debian.org/source/jessie/libssh (last release which i could build looks like is not vulnerable)

> 

> 

> For checking status you can use:

> /config/bird/sbin/birdc show status

> 

> 

> 

> 

> Regards,

> Martin

> On 31/07/2020 13:47, Skyler Mäntysaari wrote:
>> Hi Martin,
>> 
>> I prefer to be able to use `systemctl bird status`, but thank you for the archives. 
>> I just need to do my own init script and it should work.
>> 
>> Can you explain what are those "libssl" bird archives? What's the difference, except that it needs libssh to be installed?
>> 
>> Regards,
>> Skyler
>> 
>> On Fri, Jul 31, 2020, at 15:33, Marcin Dulinski wrote:
>>> HI Skyler, 

>>> 

>>> I wrote message based on your subject: 'Binary Bird2 for EdgeRouter (EdgeOS, Debian 9, mips)'.

>>> 

>>> As far as i remember the filesystem on the EdgeOS is based on squashfs images. 

>>> In most cases they are read-only, or it keeps only data until upgrade. So any modifications installation packages are generates complex for future security patches / upgrades. Only /config directory remains. This is the reason why i gave you tar archived binaries. For my case this is much easier method for deployment.

>>> They are based on EdgeOS v1.10.11 which currently is used in my production environment. 

>>> 

>>> Regards,

>>> Martin

>>> On 31/07/2020 12:59, Skyler Mäntysaari wrote:
>>>> Hi,
>>>> 
>>>> How do you use those archives? I'm trying to find deb packages.
>>>> 
>>>> On Fri, Jul 31, 2020, at 14:31, Marcin Dulinski wrote:
>>>>> Hi Skyler,
>>>>> 
>>>>> 
>>>>> Here is my builds for edge max:
>>>>> 
>>>>> https://dulin.me.uk/bird/builds/
>>>>> 
>>>>> 
>>>>> Also added ansible playbook https://dulin.me.uk/bird/edgemax.yml i never
>>>>> remember which build version is correct for specific device. Exploring
>>>>> playbook you can check how to start it automatically using script:
>>>>> https://dulin.me.uk/bird/01-bird.sh
>>>>> 
>>>>> 
>>>>> For my build every configuration is stored in /config directory so in
>>>>> the future you can upgrade firmware without any problems.
>>>>> 
>>>>> 
>>>>> Regards,
>>>>> 
>>>>> Martin
>>>>> 
>>>>> 
>>>>> On 31/07/2020 12:05, Skyler Mäntysaari wrote:
>>>>> > Dear list,
>>>>> >
>>>>> > Is there somewhere a repository where I can find a mips version of Bird2?
>>>>> > SID debian repository does not support mips architecture.
>>>>> >
>>>>> > Best regards,
>>>>> > Skyler Mäntysaari
>>>>> 
>>>>> 
>>>>> 
>>>>> *Attachments:*
>>>>>  * signature.asc
>>> 
>>> *Attachments:*
>>>  * signature.asc
>> 
> 
> *Attachments:*
>  * signature.asc
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20200731/2fb5a559/attachment.htm>


More information about the Bird-users mailing list