[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