FRR Multicast Fixes (PR8492 and PR7889)

Build: #1 failed Manual run by Martin Winter

Stages & jobs

  1. Get Sourcecode

  2. Building Stage

  3. Basic Tests

  4. Final

    Final

Build result summary

Details

Completed
Duration
34 minutes
Labels
version=frr-7_4-dev-5505-g3e81ac731git=https_//github_com/opensourcerouting/frr_gitbuildurl=https_//ci1_netdef_org/browse/testing-frrmcas-1branch=pim-fixes-20210420
Revision
3e81ac73120bcb48eb60cf5d88f6f276a518969e 3e81ac73120bcb48eb60cf5d88f6f276a518969e
Total tests
8560
No failed test found. A possible compilation error occurred.

Tests

Responsible

No one has taken responsibility for this failure

Error summary for OpenBSD 6 amd64 build

The job generated some errors, drill down into the full build log for more details.

+ '[' 5 '!=' '' ']'
+ touch /tmp/bambooagent.73564287
++ cat /tmp/bambooagent.73564287
+ old=0
++ expr 0 + 1
+ new=1
+ echo 1
+ exit 0
+++ dirname ci/common/check_version.sh
++ cd ci/common
++ pwd
+ scriptdir=/data/home/bamboo/bamboo/xml-data/build-dir/73564287/TESTING-FRRMCAS-CI011BUILD/ci/common
+ . /data/home/bamboo/bamboo/xml-data/build-dir/73564287/TESTING-FRRMCAS-CI011BUILD/ci/common/../common/versioncomp.sh
+ . ./README.SourceVersion.txt
++ Source_GIT_URL=https://github.com/opensourcerouting/frr.git
++ Source_GIT_Commit=3e81ac73120bcb48eb60cf5d88f6f276a518969e
++ Source_GIT_Branch=pim-fixes-20210420
++ Source_GIT_Describ=frr-7.4-dev-5505-g3e81ac731
++ Source_GIT_CommitTime_UTC=20210420.042731
++ Source_GIT_CommitDate_UTC=20210420
++ Source_DejaGNU_tests_SHA=e50994bb35926c0fd65ff2da97209eb3b53bd315
++ CI_Build_Result_URL=https://ci1.netdef.org/browse/TESTING-FRRMCAS-1
++ CI_Build_TimeStamp=2021-04-22T09:57:59.252-07:00
++ CI_Build_TimeStamp_UTC=20210422.165759
++ CI_Build_DateStamp_UTC=20210422
++ Code_Version=7.4
++ git_have_11ce13decb51546ae31a8826d2ad4eb568e480ac=true
++ git_have_6aba4eeaecdb0307fda736d2bec968e5da0d5dfb=true
++ git_have_7ec5e2bf704242ff083e258215ed0967173b969c=true
+ SKIP=NO
+ POSITIONAL=()
+ [[ 2 -gt 0 ]]
+ key=--gt
+ case $key in
+ GREATERTHAN=5.1
+ shift
+ shift
+ [[ 0 -gt 0 ]]
+ echo 'Now comparing'
+ echo 'gt = <5.1>'
+ echo 'lt = <>'
+ echo 'eq = <>'
+ '[' -z x ']'
+ vercomp 7.4 5.1
+ [[ 7.4 == 5.1 ]]
+ local IFS=.
+ ver1=($1)
+ ver2=($2)
+ local i ver1 ver2
+ (( i=2 ))
+ (( i<2 ))
+ (( i=0 ))
+ (( i<2 ))
+ [[ -z 5 ]]
+ (( 10#7 > 10#5 ))
+ return 1
+ [[ 1 != 1 ]]
+ '[' -z ']'
+ :
+ '[' -z ']'
+ :
+ [[ -z frr ]]
+ PROJECT=frr
+ echo SKIP=NO
+ exit 0
+ '[' NO = YES ']'
+++ dirname ci/build-server/check_env.sh
++ cd ci/build-server
++ pwd
+ scriptdir=/data/home/bamboo/bamboo/xml-data/build-dir/73564287/TESTING-FRRMCAS-CI011BUILD/ci/build-server
+ [[ -z frr ]]
+ PROJECT=frr
+ '[' -z x ']'
+ '[' -z x ']'
+ '[' -z x ']'
+ '[' -z x ']'
+ '[' -d kvm ']'
+ . /data/home/bamboo/bamboo/xml-data/build-dir/73564287/TESTING-FRRMCAS-CI011BUILD/ci/build-server/kvm/check_env.sh
++ '[' YES '!=' '' ']'
++ set -x
++ '[' -z x ']'
++ return 0
+ echo 'Job Environment:'
+ echo ======================
+ echo 'Build Architecture = amd64'
+ echo 'Build System OS    = openbsd60'
+ echo 'Build Node         = ci2520_openbsd6_amd64'
+ '[' kvm == kvm ']'
+ echo '   Node type       = KVM (on kvm13.netdef.org)'
+ echo 'Build Hostname     = ci2520.lab.netdef.org'
+ echo 'Build Host SSH Port= 22'
+ echo 'CI Script Base Dir = /data/home/bamboo/bamboo/xml-data/build-dir/73564287/TESTING-FRRMCAS-CI011BUILD/ci/build-server'
+ echo 'Project            = frr'
+ '[' NO = YES ']'
+ vm=ci2520_openbsd6_amd64
+ host=ci2520.lab.netdef.org
+ hv=kvm13.netdef.org
+ nodetype=kvm
+++ dirname ci/build-server/bootup_vm.sh
++ cd ci/build-server
++ pwd
+ scriptdir=/data/home/bamboo/bamboo/xml-data/build-dir/73564287/TESTING-FRRMCAS-CI011BUILD/ci/build-server
+ sshport=22
+ . /data/home/bamboo/bamboo/xml-data/build-dir/73564287/TESTING-FRRMCAS-CI011BUILD/ci/build-server/kvm/bootup_vm.sh
++ '[' YES '!=' '' ']'
++ set -x
++ vm=ci2520_openbsd6_amd64
++ host=ci2520.lab.netdef.org
++ hv=kvm13.netdef.org
++ sshport=22
++ PING=/bin/ping6
+++ dig +short A ci2520.lab.netdef.org
++ host_ipv4=
++ [[ ! -z '' ]]
++ attempts=50
+++ virsh --connect qemu+ssh://jenkins@kvm13.netdef.org/system dominfo ci2520_openbsd6_amd64
+++ grep State
++ state='State:          shut off'
++ '[' off '!=' off ']'
++ virsh --connect qemu+ssh://jenkins@kvm13.netdef.org/system snapshot-revert ci2520_openbsd6_amd64 clean
++ '[' 0 -ne 0 ']'
++ echo 'VM ci2520_openbsd6_amd64 reset to snapshot '\''clean'\'''
++ sleep 5
++ virsh --connect qemu+ssh://jenkins@kvm13.netdef.org/system start ci2520_openbsd6_amd64
++ '[' 0 -ne 0 ']'
++ touch ci2520_openbsd6_amd64.booted.1
++ sleep 30
++ attempts=400
++ reachable=0
++ '[' 0 -eq 0 ']'
++ /bin/ping6 -c1 -w2 ci2520.lab.netdef.org
++ '[' 0 -eq 0 ']'
++ reachable=1
++ '[' 1 -eq 0 ']'
++ attempts=40
++ reachable=0
++ '[' 0 -eq 0 ']'
++ /usr/bin/ssh -p 22 -o ConnectTimeout=2 ci@ci2520.lab.netdef.org 'uname -a'
++ '[' 255 -eq 0 ']'
+++ expr 40 - 1
++ attempts=39
++ '[' 39 -le 1 ']'
++ sleep 10
++ '[' 0 -eq 0 ']'
++ /usr/bin/ssh -p 22 -o ConnectTimeout=2 ci@ci2520.lab.netdef.org 'uname -a'
++ '[' 0 -eq 0 ']'
++ reachable=1
++ '[' 1 -eq 0 ']'
+ '[' NO = YES ']'
+ '[' '' == lxc ']'
+ vm=ci2520_openbsd6_amd64
+ host=ci2520.lab.netdef.org
+ sshport=22
+ [[ -z frr ]]
+ PROJECT=frr
+ DIRECTORY=frr-source
+ buildnum=1
+ echo 'copy source code to vm ci2520_openbsd6_amd64 with hostname ci2520.lab.netdef.org'
+ build=cibuild.1
+ ssh -p 22 ci@ci2520.lab.netdef.org 'rm -rf cibuild.1; mkdir cibuild.1'
+ scp -P 22 -pCB frr-source.tar.gz ci@ci2520.lab.netdef.org:cibuild.1/frr-source.tar.gz
+ '[' -f frr-source.git ']'
+ scp -P 22 -pCB README.SourceVersion.txt ci@ci2520.lab.netdef.org:cibuild.1/README.SourceVersion.txt
+ ssh -p 22 ci@ci2520.lab.netdef.org 'cd cibuild.1; tar xzf frr-source.tar.gz'
+ ssh -p 22 ci@ci2520.lab.netdef.org 'cd cibuild.1; chmod -R o+r frr-source; chmod -R o+X frr-source'
+ ssh -p 22 ci@ci2520.lab.netdef.org 'rm -rf cibuild.1/ci'
+ rm -rf ci/doc
+ rm -rf ci/centos6/example ci/centos7/example ci/debian8/example ci/freebsd10/example ci/freebsd11/example ci/freebsd8/example ci/freebsd9/example ci/netbsd6/example ci/netbsd7/example ci/openbsd58/example ci/openbsd60/example ci/ubuntu1204/example ci/ubuntu1404/example ci/ubuntu1604/example
+ rm -rf ci/.git
+ scp -P 22 -rpCB ci ci@ci2520.lab.netdef.org:cibuild.1
+ '[' NO = YES ']'
+ '[' '' == lxc ']'
+ vm=ci2520_openbsd6_amd64
+ host=ci2520.lab.netdef.org
+ sshport=22
+ [[ -z frr ]]
+ PROJECT=frr
+ DIRECTORY=frr-source
+ buildnum=1
+ echo 'Bootstrap Autotools on vm ci2520_openbsd6_amd64 with hostname ci2520.lab.netdef.org'
+ errorlog=log_bootstrap.txt
+ rm -f log_bootstrap.txt
+ build=cibuild.1
+ echo -n '#!/bin/sh
if [ "`uname`" = "OpenBSD" ]; then
    # Define autoconf version
    if [ `pkg_info -e "autoconf-2.69"` ]; then
        export AUTOCONF_VERSION=2.69
    fi
    # Define automake version
    if [ `pkg_info -e "automake->=1.15,<1.16"` ]; then
        export AUTOMAKE_VERSION=1.15
    elif [ `pkg_info -e "automake->=1.16,<1.17"` ]; then
        export AUTOMAKE_VERSION=1.16
    fi
fi
./bootstrap.sh
'
+ chmod 755 ./my_bootstrap.sh
+ scp -P 22 -pCB ./my_bootstrap.sh ci@ci2520.lab.netdef.org:cibuild.1
+ cat ./my_bootstrap.sh
+ ssh -p 22 ci@ci2520.lab.netdef.org 'cd cibuild.1/frr-source; ../my_bootstrap.sh'
+ tee -a log_bootstrap.txt
+ '[' 0 -ne 0 ']'
+ rm -f log_bootstrap.txt
        vrrp="--disable-vrrpd"
elif [ "`uname`" = "OpenBSD" ]; then
        export CC=clang
        export MAKE=gmake
        export LDFLAGS="-L/usr/local/lib"
        export CPPFLAGS="-I/usr/local/include"
        vrrp="--disable-vrrpd"
elif [ "`uname`" = "SunOS" ]; then
        export MAKE=gmake
        export LDFLAGS="-L/opt/csw/lib"
        export CPPFLAGS="-I/opt/csw/include"
        export PKG_CONFIG_PATH=/opt/csw/lib/pkgconfig:/usr/lib/pkgconfig
        vrrp="--disable-vrrpd"
fi

# Enable BFDd by default and disable on selected unsupported platforms
bfd="--enable-bfdd"

# RedHat/CentOS 6 uses a kernel too old for PIM. Disable it for these distros
if [ -f /etc/redhat-release ]; then
        RH=`cat /etc/redhat-release`
        DIST_MAJORVERSION=`echo $RH | sed -n "s/[^0-9]\+\([0-9]\+\).*/\1/p"`
        if [ "$DIST_MAJORVERSION" = 6 ]; then
                pim="--disable-pimd"
        else
                pim="--enable-pimd"
        fi
else
        pim="--enable-pimd"
fi

# OpenBSD does NOT support PIM anymore starting with 6.1. Disable it
if [ `uname` == "OpenBSD" ]; then
        pim="--disable-pimd"
fi

# Disable bfdd on Ubuntu < 14.x
if [ -f /etc/debian_version ]; then
        if [ -f /etc/os-release ]; then
                # Ubuntu
                . /etc/os-release
                DIST_ID=${ID^}
                DIST_MAJOR_VERSION=${VERSION%%.*}
                if [ $DIST_ID = "Ubuntu" ] && [ $DIST_MAJOR_VERSION -le 13 ]; then
                        bfd="--disable-bfdd"
                fi
        fi
fi

# Recent new NetBSD broke backtrace detection. Disable until fix is
# propagated
disable_backtrace=
if [ `uname` == "NetBSD" ]; then
        disable_backtrace=--disable-backtrace
fi

case "${OS}." in
Fedora-29.*|Debian-9.*|Ubuntu-18.04.*)
        werr_commit=11ce13decb51546ae31a8826d2ad4eb568e480ac ;;
Debian-8.*|FreeBSD-12.*|Ubuntu-16.04.*|Ubuntu-14.04.*)
        werr_commit=6aba4eeaecdb0307fda736d2bec968e5da0d5dfb ;;
CentOS-7.*)
        # needs update to python3
        ;;
CentOS-6.*|Linux.)
        # never gonna happen
        ;;
*)
        werr_commit=7ec5e2bf704242ff083e258215ed0967173b969c ;;
esac
if [ -z "$werr_commit" ]; then
        echo "($OS) -Werror not set up yet"
elif have_commit $werr_commit; then
        set - "$@" --enable-werror
        echo "($OS) -Werror enabled"
else
        echo "($OS) -Werror disabled since git tree is not recent enough"
fi

./configure --enable-vtysh --enable-isisd \
    --enable-ospfclient=yes --enable-ospfapi=yes \
    --enable-multipath=0 --enable-rtadv --enable-user=root \
    --enable-sharpd --enable-fpm ${pim} \
    ${bfd} ${vrrp} ${disable_backtrace} "$@" \
    --with-pkg-extra-version=-${CI_Build_DateStamp_UTC}-git.${Source_GIT_Commit::7} \
'
+ echo '    --enable-watchfrr \'
+ echo -n '       '
+ echo ' --prefix=`pwd`/usr_local'
+ chmod 755 my_config.sh
+ scp -P 22 -pCB my_config.sh ci@ci2520.lab.netdef.org:cibuild.1/frr-source/
+ cat my_config.sh
+ ssh -p 22 ci@ci2520.lab.netdef.org 'cd cibuild.1/frr-source; ./my_config.sh'
+ tee -a log_configure.txt
+ '[' 0 -ne 0 ']'
+ scp -P 22 -pCB ci@ci2520.lab.netdef.org:cibuild.1/frr-source/config.log .
+ gzip config.log
+ true
+ scp -P 22 -pCB ci@ci2520.lab.netdef.org:cibuild.1/frr-source/config.status .
+ rm -f log_configure.txt
+ '[' NO = YES ']'
+ '[' '' == lxc ']'
+ vm=ci2520_openbsd6_amd64
+ host=ci2520.lab.netdef.org
+ sshport=22
+ buildcpus=2
+ [[ ! -z 2 ]]
+ echo 'Parallel building on 2 cores'
+ [[ -z frr ]]
+ PROJECT=frr
+ DIRECTORY=frr-source
+ buildnum=1
+ echo 'MAKE frr on vm ci2520_openbsd6_amd64 with hostname ci2520.lab.netdef.org'
+ errorlog=log_make.txt
+ rm -f log_make.txt
+ build=cibuild.1
++ ssh -p 22 ci@ci2520.lab.netdef.org uname
+ system=OpenBSD
+ MAKE=make
+ '[' OpenBSD = NetBSD ']'
+ '[' OpenBSD = FreeBSD ']'
+ '[' OpenBSD = OpenBSD ']'
+ install -d doc/user/_build/texinfo
+ touch doc/user/_build/texinfo/frr.info
+ MAKE='gmake MAKEINFO="touch doc/user/_build/texinfo/frr.info; : "'
+ [[ -z 2 ]]
+ ssh -p 22 ci@ci2520.lab.netdef.org 'cd cibuild.1/frr-source; gmake MAKEINFO="touch doc/user/_build/texinfo/frr.info; : " -k -j 2'
+ tee -a log_make.txt
+ '[' 0 -ne 0 ']'
+ scp -P 22 ci@ci2520.lab.netdef.org:cibuild.1/frr-source/frr.xref .
+ '[' -f frr.xref ']'
+ xz -9 -z frr.xref
+ echo 'MAKE INSTALL Quagga on vm ci2520_openbsd6_amd64 with hostname ci2520.lab.netdef.org'
+ ssh -p 22 ci@ci2520.lab.netdef.org 'cd cibuild.1/frr-source; gmake MAKEINFO="touch doc/user/_build/texinfo/frr.info; : " install'
+ tee -a log_make.txt
+ '[' 0 -ne 0 ']'
+ rm -f log_make.txt
+ '[' NO = YES ']'
+ '[' '' == lxc ']'
+ vm=ci2520_openbsd6_amd64
+ host=ci2520.lab.netdef.org
+ sshport=22
+ [[ -z frr ]]
+ PROJECT=frr
+ DIRECTORY=frr-source
+ buildnum=1
+ echo 'pytest/DejaGNU Unittest on vm ci2520_openbsd6_amd64 with hostname ci2520.lab.netdef.org'
+ errorlog=log_pytests.txt
+ rm -f log_pytests.txt
+ build=cibuild.1
+ echo -n '#!/usr/bin/env bash

# Default is no special Python path
python_opt=""

MAKE=make
if [ "`uname`" = "NetBSD" ]; then
        export MAKE=gmake
elif [ "`uname`" = "FreeBSD" ]; then
        export MAKE=gmake
elif [ "`uname`" = "OpenBSD" ]; then
        export MAKE=gmake
elif [ "`uname`" = "SunOS" ]; then
        export MAKE=gmake
fi

# RedHat/CentOS 6 uses Python 2.6 as default python.
# We need at least 2.7 and assume python2.7 is available
# We also need to use sphinx-build2.7 on CentOS 6
if [ -f /etc/redhat-release ]; then
        RH=`cat /etc/redhat-release`
        DIST_MAJORVERSION=`echo $RH | sed -n "s/[^0-9]\+\([0-9]\+\).*/\1/p"`
        if [ "$DIST_MAJORVERSION" = 6 ]; then
                python_opt="PYTHON=/usr/bin/python2.7"
                MAKE="make SPHINXBUILD=sphinx-build2.7"
        fi
fi

${MAKE} check ${python_opt}
'
+ chmod 755 run_check.sh
+ scp -P 22 -pCB run_check.sh ci@ci2520.lab.netdef.org:cibuild.1/frr-source/
+ cat run_check.sh
+ ssh -p 22 ci@ci2520.lab.netdef.org 'cd cibuild.1/frr-source; ./run_check.sh'
+ tee -a log_pytests.txt
+ '[' 2 -eq 0 ']'
+ rm -f '*.xml'
+ scp -P 22 'ci@ci2520.lab.netdef.org:cibuild.1/frr-source/tests/*.xml' .
scp: cibuild.1/frr-source/tests/*.xml: No such file or directory
+ ls 'test*.xml'
+ echo 'DejaGNU (Unittests) executed'
+ rm -rf '*.xml'
+ rm -rf tests
+ mkdir tests
+ scp -P 22 'ci@ci2520.lab.netdef.org:cibuild.1/frr-source/tests/*.sum' tests/
scp: cibuild.1/frr-source/tests/*.sum: No such file or directory
+ . ./README.SourceVersion.txt
++ Source_GIT_URL=https://github.com/opensourcerouting/frr.git
++ Source_GIT_Commit=3e81ac73120bcb48eb60cf5d88f6f276a518969e
++ Source_GIT_Branch=pim-fixes-20210420
++ Source_GIT_Describ=frr-7.4-dev-5505-g3e81ac731
++ Source_GIT_CommitTime_UTC=20210420.042731
++ Source_GIT_CommitDate_UTC=20210420
++ Source_DejaGNU_tests_SHA=e50994bb35926c0fd65ff2da97209eb3b53bd315
++ CI_Build_Result_URL=https://ci1.netdef.org/browse/TESTING-FRRMCAS-1
++ CI_Build_TimeStamp=2021-04-22T09:57:59.252-07:00
++ CI_Build_TimeStamp_UTC=20210422.165759
++ CI_Build_DateStamp_UTC=20210422
++ Code_Version=7.4
++ git_have_11ce13decb51546ae31a8826d2ad4eb568e480ac=true
++ git_have_6aba4eeaecdb0307fda736d2bec968e5da0d5dfb=true
++ git_have_7ec5e2bf704242ff083e258215ed0967173b969c=true
+ ci/bamboo-server/dejagnu.rb ci/bamboo-server/e50994bb35926c0fd65ff2da97209eb3b53bd315.dejagnu-tests.list
+ '[' NO = YES ']'
+ vm=ci2520_openbsd6_amd64
+ host=ci2520.lab.netdef.org
+ hv=kvm13.netdef.org
+ nodetype=kvm
+++ dirname ci/build-server/shutdown_vm.sh
++ cd ci/build-server
++ pwd
+ scriptdir=/data/home/bamboo/bamboo/xml-data/build-dir/73564287/TESTING-FRRMCAS-CI011BUILD/ci/build-server
+ sshport=22
+ . /data/home/bamboo/bamboo/xml-data/build-dir/73564287/TESTING-FRRMCAS-CI011BUILD/ci/build-server/kvm/shutdown_vm.sh
++ '[' YES '!=' '' ']'
++ set -x
++ vm=ci2520_openbsd6_amd64
++ host=ci2520.lab.netdef.org
++ hv=kvm13.netdef.org
++ '[' '!' -f ci2520_openbsd6_amd64.booted.1 ']'
++ rm -f ci2520_openbsd6_amd64.booted.1
++ virsh --connect qemu+ssh://jenkins@kvm13.netdef.org/system shutdown ci2520_openbsd6_amd64
++ '[' 0 -ne 0 ']'
++ attempts=36
+++ virsh --connect qemu+ssh://jenkins@kvm13.netdef.org/system dominfo ci2520_openbsd6_amd64
+++ grep State
++ state='State:          running'
++ '[' running = running ']'
++ echo 'VM ci2520_openbsd6_amd64 is not yet shut off. Current State:          running'
+++ expr 36 - 1
++ attempts=35
++ '[' 35 -le 1 ']'
++ echo '-> sleeping 5s (35 attempts left to try again before failing)'
++ sleep 5
+++ virsh --connect qemu+ssh://jenkins@kvm13.netdef.org/system dominfo ci2520_openbsd6_amd64
+++ grep State
++ state='State:          shut off'
++ '[' off = running ']'
++ '[' off = running ']'
+ '[' 5 '!=' '' ']'
+ failcapa=recent_fails
+ bamboo_capa=bamboo_capability_recent_fails
++ echo https://ci1.netdef.org/browse/TESTING-FRRMCAS-CI011BUILD-1
++ awk '-F[/:]' '{print $4}'
+ host=ci1.netdef.org
++ cat /tmp/bambooagent.73564287
+ errors=1
+ '[' 1 -gt 5 ']'
+ '[' 1 -eq 0 ']'
+ '[' 1 -eq 1 ']'
+ echo 'Adding failure count to Agent'
+ json='{"key": "recent_fails", "value": "1"}'
+ curl --max-time 30 -s -X POST -H 'Authorization: Bearer ********' -H 'Content-Type: application/json' -d '{"key": "recent_fails", "value": "1"}' https://ci1.netdef.org/rest/api/latest/agent/73564287/capability
+ exit 0