[Box Backup] "make test" reports error

boxbackup@boxbackup.org boxbackup@boxbackup.org
Sat, 24 Jan 2009 03:50:09 -0800


At 02:08 PM 1/23/2009, you wrote:

> Would it be at all possible for you to try running the SMP kernel 
> on the non-SMP system

As requested, ran kernel from the working system (SMP) on the non-working system. Results:

FAILURE: Condition [exp_str == found_str] failed at testbbackupd.cpp(1163)
Expected <Receiving stream, size 425> but found <Receiving stream, size 481> in <Receiving stream, size 481>
Waiting for server to die: . done.
FAILED: 1 tests failed (first at testbbackupd.cpp:1163)
--------
common: PASSED
crypto: PASSED
compress: PASSED
raidfile: PASSED
basicserver: PASSED
backupstore: PASSED
backupstorefix: PASSED
backupstorepatch: PASSED
backupdiff: PASSED
bbackupd: FAILED: 1 tests failed (first at testbbackupd.cpp:1163)
make: *** [release/common/test] Error 1

# Confirm that SMP kernel is being used:

dmesg | head -1

Linux version 2.6.9-22.ELsmp (buildcentos@louisa.home.local) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Sat Oct 8 19:11:43 CDT 2005

========================
Conclusion: The SMP Kernel (from the working system) still fails test on failing machine.

Additional reference:

The SMP kernel RPM that matches the working system was retrieved from:

http://vault.centos.org/4.2/os/i386/CentOS/RPMS/kernel-smp-2.6.9-22.EL.i686.rpm

# Confirm that Kernel is identical to already installed SMP kernel on working system:

rpm -p kernel-smp-2.6.9-22.EL.i686.rpm -q -i

Name        : kernel-smp                   Relocations: (not relocatable)
Version     : 2.6.9                             Vendor: CentOS
Release     : 22.EL                         Build Date: Sat 08 Oct 2005 08:01:51 PM PDT
Install Date: (not installed)               Build Host: louisa.home.local
Group       : System Environment/Kernel     Source RPM: kernel-2.6.9-22.EL.src.rpm
Size        : 27302996                         License: GPLv2
Signature   : DSA/SHA1, Sun 09 Oct 2005 03:45:51 AM PDT, Key ID a53d0bab443e1821
Packager    : Johnny Hughes <johnny@centos.org>
Summary     : The Linux kernel compiled for SMP machines.
Description :
This package includes a SMP version of the Linux kernel. It is
required only on machines with two or more CPUs as well as machines with
hyperthreading technology.

Install the kernel-smp package if your machine uses two or more CPUs.