Hi Skyler,
I can see the problem you are using v.2.0.x so there is also different version of libssh (for non-ssh) You can quick fix without rebuild (not sure about stability) sed -i "s/libreadline.so.6/libreadline.so.7/" /config/bird/sbin/birdc Then you get: ldd /config/bird/sbin/birdc linux-vdso.so.1 (0x77f48000) libreadline.so.7 => /lib/mipsel-linux-gnu/libreadline.so.7 (0x77ec6000) libtinfo.so.5 => /lib/mipsel-linux-gnu/libtinfo.so.5 (0x77e95000) libpthread.so.0 => /lib/mipsel-linux-gnu/libpthread.so.0 (0x77e68000) libc.so.6 => /lib/mipsel-linux-gnu/libc.so.6 (0x77ce4000) /lib/ld.so.1 => /lib64/ld.so.1 (0x77f17000) The 2.0.x is based on: # cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 9 (stretch)" NAME="Debian GNU/Linux" VERSION_ID="9" VERSION="9 (stretch)" VERSION_CODENAME=stretch ID=debian I can try rebuild bird for new version. Regards, Martin On 31/07/2020 17:13, Skyler Mäntysaari wrote: > 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 >> >
signature.asc
Description: OpenPGP digital signature
