New release 1.3.9

Gregg Berkholtz gregg at tocici.com
Thu Jan 17 21:31:48 CET 2013


I'm seeing the following error, while attempting to install ftp://bird.network.cz/pub/bird/redhat/bird-1.3.9-1.x86_64.rpm on an otherwise fully updated 64bit CentOS 6.3 system. Building from source seems to work alright. Additional details included below.

~# yum update -y
Resolving Dependencies
--> Running transaction check
---> Package bird.x86_64 0:1.3.8-1 will be updated
---> Package bird.x86_64 0:1.3.9-1 will be an update
--> Processing Dependency: libc.so.6(GLIBC_2.14)(64bit) for package: bird-1.3.9-1.x86_64
--> Finished Dependency Resolution
Error: Package: bird-1.3.9-1.x86_64 (knot)
           Requires: libc.so.6(GLIBC_2.14)(64bit)

~# ls -l /lib64/ /lib/ |grep libc.so.6
lrwxrwxrwx.  1 root root      12 Jan 14 21:27 libc.so.6 -> libc-2.12.so
lrwxrwxrwx. 1 root root      12 Nov 11 21:57 libc.so.6 -> libc-2.12.so

~# cat /etc/redhat-release
CentOS release 6.3 (Final)

~# wget ftp://bird.network.cz/pub/bird/redhat/bird-1.3.9-1.x86_64.rpm
*snip*
2013-01-17 12:11:56 (326 KB/s) - “bird-1.3.9-1.x86_64.rpm” saved [290841]

~# rpm -i bird-1.3.9-1.x86_64.rpm
error: Failed dependencies:
	libc.so.6(GLIBC_2.14)(64bit) is needed by bird-1.3.9-1.x86_64

~# md5sum bird-1.3.9-1.x86_64.rpm
026b84a6563041bc94ec498917879b89  bird-1.3.9-1.x86_64.rpm


Build/install from source completes without error:
~# grep "^Version" rpmbuild/SPECS/bird.spec
Version: 1.3.9

~# md5sum rpmbuild/RPMS/x86_64/bird-1.3.9-1.x86_64.rpm
6ea5a359f1e056068423f87a339ba397  rpmbuild/RPMS/x86_64/bird-1.3.9-1.x86_64.rpm

~# rpm -Uvh rpmbuild/RPMS/x86_64/bird-1.3.9-1.x86_64.rpm
Preparing...                ########################################### [100%]
   1:bird                   warning: /etc/bird.conf created as /etc/bird.conf.rpmnew
########################################### [100%]

~# rpm -q --requires bird-1.3.9-1.x86_64
/bin/sh
/bin/sh
/bin/sh
config(bird) = 1.3.9-1
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libhistory.so.6()(64bit)
libncurses.so.5()(64bit)
libreadline.so.6()(64bit)
librt.so.1()(64bit)
librt.so.1(GLIBC_2.2.5)(64bit)
libtinfo.so.5()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)

~# whereis bird birdc
bird: /usr/sbin/bird /etc/bird6.conf /etc/bird.conf
birdc: /usr/sbin/birdc

~# bird --version
BIRD version 1.3.9

~# birdc
BIRD 1.3.9 ready.
bird> quit

I hope this helps,
- Gregg

On Jan 11, 2013, at 6:14 AM, Ondrej Filip <feela at network.cz> wrote:

> Hi Bird users,
> we have a new version of your popular routing daemon. The major
> improvement is related to filters. Many thanks to Santiago.
> 
> 			Ondrej
> 
> 
> Version 1.3.9 (2013-01-11)
>  o BIRD can be configured to keep and show filtered routes.
>  o Separate receive and import limits.
>  o Several new reconfiguration cmd options (undo, timeout, check).
>  o Configurable automatic router ID selection.
>  o Dragonfly BSD support.
>  o Fixed OSPFv3 vlinks.
>  o Several minor bugfixes
> 




More information about the Bird-users mailing list