Bird removed from distribution?

This happened last night. Yes, I run bird on the Turris. Anyone know where the bird packages have gone?

# uname -a
Linux turris 4.14.254 #0 SMP Tue Dec 7 09:04:38 2021 armv7l GNU/Linux
# grep bird /var/log/messages
inconsistent: Requested package birdc4 that is not available.
# opkg list-installed | grep bird
Package bird4 version 1.6.8-1 has no valid architecture, ignoring.
# opkg install birdc4
Package ucollect-config version 127 has no valid architecture, ignoring.
Package bird4 version 1.6.8-1 has no valid architecture, ignoring.
Unknown package 'birdc4'.
Collected errors:
* opkg_install_cmd: Cannot install package birdc4.

Have you tried to use opkg and its find function?

1 Like

It seems you were using Turris OS 3.x and there was not present bird2. In newer OpenWrt versions, there was added bird2 and because of that, the packages were renamed to bird1 and bird2.

As it is suggested, you can use LuCI or SSH to check which packages are available to install.

opkg update
opkg list | grep bird

And if do you want to install packages then you can use:

opkg install name_of_the_package

Sorry for any inconvenience caused by upstream decision to rename it.

1 Like

This resolved the issue:

# opkg install bird1-ipv4

2 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.

I have noticed that one of our routers automatically upgraded to turris os 5.x and there’s no bird available anymore :frowning: Any tips how to restore it? It’s kind of bad to have lost routing to all our private networks…

Maybe this could help?

Thank you! For reference, I had to do the following:

  • in luci: System → Software → Update lists
  • after that, search for “bird” showed several results. I was able to see and install “bird1c-ipv4”
  • after installing, service needs to be (re-)enabled and started in luci: System → Startup
  • I also needed to install kmod-ip-vti (it’s not related to bird but to our ipsec setup)