[buildd-tools-devel] Cannot open database: definition of service "wanna-build-privileged" not found

YunQiang Su wzssyqa at gmail.com
Wed Feb 15 15:08:44 UTC 2012


I am trying to build an wanna-build and buildd network myself.

I have 2 machines:  m1 is for wanna-build, and m2 is for buildd.

On m2:
    sudo apt-get install buildd
   and do some work to make it can ssh to m1.

On m1:
    get source of  wanna-build and mv it to   /org/wanna-build
    and cp triggers/trigger.security to triggers/trigger.deepin.
    and modify it to : [1]

    sudo /org/wanna-build/triggers/trigger.deepin


Then On m2, I get an error like this:

database is deprecated, please use 'arch' instead.
DBI connect('service=wanna-build-privileged','',...) failed:
definition of service "wanna-build-privileged" not found at
/org/wanna-build/bin/wanna-build line 233
FATAL: Cannot open database: definition of service
"wanna-build-privileged" not found
Feb 15 23:04:43 buildd[28913]: wanna-build --list=needs-build
--dist=oneiric failed; status 255/0
Feb 15 23:04:43 buildd[28913]: Nothing to do -- sleeping 300 seconds



[1]
#!/bin/bash
# vim:set et ts=4 sw=4 ft=bash ai:

ARCHIVE="deepin"
SUITES="oneiric precise"
ARCHES="i386 amd64 loongson3"

. /org/wanna-build/triggers/common

exec >> /org/wanna-build/db/merge.$ARCHIVE.log 2>&1

if [ -f /org/wanna-build/NO-TRIGGERS ]
then
    echo Trigger for $ARCHIVE skipped due to NO-TRIGGERS, aborting. >&2
    exit 0
fi

echo "`date`: Running trigger for $ARCHIVE ..."

main() {
    set -eE
    trap cleanup ERR TERM HUP INT QUIT

    ensure_lock
    ensure_workdir

    # Fetch the most recent Packages and Sources files.
    sync.sh deepin
    sync.sh $ARCHIVE nolock

    for suite in $SUITES
    do
        base_suite=$suite
        SOURCES="${ARCHIVE_BASE}/archive/${suite}-test/local/source/Sources.gz"
        PACKAGES="${ARCHIVE_BASE}/archive/${suite}-test/local/binary-%ARCH%/Packages.gz"
        PACKAGES_BASE="${ARCHIVE_MAIN}/archive/${base_suite}/{main,contrib}/binary-%ARCH%/Packages.gz"
        PACKAGES_BASE="${PACKAGES_BASE}
${ARCHIVE_BASE}/archive/${suite}/local/binary-%ARCH%/Packages.gz"
        trigger_wb_update_with_secondary "$base_suite" "$ARCHES"
"$PACKAGES_BASE" "$SOURCES" "$PACKAGES" "$suite-edu"
    done

    cleanup
}

main
exit 0

-- 
YunQiang Su



More information about the Buildd-tools-devel mailing list