[buildd-tools-devel] Bug#554953: buildd: Fails to upgrade, doesn't work.

Johannes Schauer josch at debian.org
Thu Dec 24 00:04:16 UTC 2015


Control: tag -1 + moreinfo

Hi,

On Sat, 7 Nov 2009 13:58:28 +0100 Kurt Roeckx <kurt at roeckx.be> wrote:
> When upgrading buildd on one of the buildds I get:
> 
> Setting up buildd (0.59.0-1) ...
> Installing new version of config file /etc/cron.d/buildd ...
> Starting Debian package autobuilder: builddE:
> /home/buildd/.builddrc: Errors found in configuration file:
> Global symbol "$sshcmd" requires explicit package name at (eval 7)
> line 35.
> Global symbol "$wanna_build_user" requires explicit package name
> at (eval 7) line 38.
> Global symbol "$wanna_build_dbbase" requires explicit package name
> at (eval 7) line 39.
> invoke-rc.d: initscript buildd, action "start" failed.
> dpkg: error processing buildd (--configure):
>  subprocess post-installation script returned error exit status 1
> Errors were encountered while processing:
>  buildd
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> 
> I removed the config file, and then it started, but end up with:
> buildd   14095  0.0  0.1  98952  8336 ?        S    12:21   0:00 /usr/bin/perl /usr/bin/buildd
> buildd   14096  0.0  0.1  98952  8416 ?        Ss   12:21   0:00 /usr/bin/perl /usr/bin/buildd
> 
> And the log file shows:
> Nov  7 12:21:17 buildd[14089]: Daemon started. (pid=14096)
> Nov  7 12:21:17 buildd[14089]: Nothing to do -- sleeping 300 seconds
> 
> Notice that it has the pid wrong.
> 
> Looking at /etc/buildd/buildd.conf, I see:
> # database used for wanna-build
> #$wanna_build_db = "arch/build-db";
> 
> # Database to use for wanna-build.
> #$wanna_build_db_name = 'arch/build-db';
> 
> Only $wanna_build_db_name seems to be used, and that seems to
> work.
> 
> The current wanna-build does not need the database name anymore.
> It just needs to know the arch.  You can pass it with -A $arch.
> If that's not used, it falls back to using the arch from database
> name.
> 
> $wanna_build_user seems to have changed to $wanna_build_db_user.
> 
> $sshcmd seems to need to get replaced by $wanna_build_ssh_user.
> 
> $sshsocket seems to be renamed to $wanna_build_ssh_socket.
> 
> After all that, it seems to start fine, but complain with:
> Nov  7 12:53:32 buildd[16668]: take_from_dists is empty, aborting.
> at /usr/share/perl5/Buildd/Daemon.pm line 99.

this bug is six years old and I'm thus wondering if the problem still persists.
Could somebody show me how to reproduce it or submit a patch to fix the
problem?

Thanks!

cheers, josch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/buildd-tools-devel/attachments/20151224/50c5c3f0/attachment.sig>


More information about the Buildd-tools-devel mailing list