buildsys woes
Kevin Fenzi
kevin-fedora-extras at scrye.com
Wed Jan 18 17:31:46 UTC 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Greetings.
Seems the buildsys has been locking up pretty regularly of late.
ignacio on the #fedora-extras channel mentioned that he was seeing
mock builds also lock up.
So, I pulled down fedora-extras cvs last night and fired off a job to
run a 'make mockbuild' for each package on my devel test machine.
Indeed, it had locked up this morning.
It looks like somehow mock-yum's groupinstall had installed the
net-tools rpm, but then tried to install it again (another thread?)
and they got stuck trying to lock the rpm db. (see the two fd's open
on the net-tools rpm?). Perhaps it got stuck reading from the rpm pipe
that it had already installed? I don't know enough about mock/yum
internals to say.
it's worth noting all the jobs on the buildsys I have seen that are
causing it to stick are development jobs. This points to yum or mock
in development. Have they changed recently? Anything else on the build
systems changed recently?
Hopefully this info will help someone fix the buildsys. ;)
This is on a test box here, if anyone would like further info, catch
me on #fedora-extras. I can leave it in the stuck state, run further
commands, provide remote access for developers, etc.
kevin
- --
extras 12760 0.0 0.1 3740 844 pts/3 S 08:16 0:00 make mockbuild
extras 12854 0.0 1.2 15360 6452 pts/3 S 08:16 0:00 /usr/bin/python -tt /usr/bin/mock -r fedora-5-i386-core.cfg --resultdir=/home/extras/extras/devel/autossh/autossh-1_3-2_fc5 /home/extras/extras/devel/autossh/autossh-1.3-2.fc5.src.rpm
extras 12884 0.0 0.2 4332 1060 pts/3 S 08:16 0:00 sh -c { /usr/sbin/mock-helper yum --installroot /var/lib/mock/fedora-development-i386-core/root groupinstall build; } 2>&1
root 12892 0.0 0.0 0 0 ? S 08:18 0:00 [pdflush]
root 13495 0.0 0.2 4668 1184 pts/3 S 08:29 0:00 su
root 13497 0.0 0.2 4516 1516 pts/3 S 08:29 0:00 bash
root 12885 0.9 14.3 82312 74128 pts/3 S 08:16 1:13 /usr/bin/python /usr/libexec/mock-yum --installroot /var/lib/mock/fedora-development-i386-core/root groupinstall build
ls -lt /proc/12885/fd
total 31
lrwx------ 1 root extras 64 Jan 18 08:31 24 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Sigmd5
lrwx------ 1 root extras 64 Jan 18 08:31 25 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Sha1header
lrwx------ 1 root extras 64 Jan 18 08:31 26 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Filemd5s
lrwx------ 1 root extras 64 Jan 18 08:31 27 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Triggername
lrwx------ 1 root extras 64 Jan 18 08:31 28 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Pubkeys
lrwx------ 1 root extras 64 Jan 18 08:31 29 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Conflictname
l-wx------ 1 root extras 64 Jan 18 08:31 30 -> pipe:[2541345]
lrwx------ 1 root extras 64 Jan 18 08:31 10 -> /var/cache/yum/local/primary.xml.gz.sqlite
lrwx------ 1 root extras 64 Jan 18 08:31 11 -> /var/cache/yum/groups/primary.xml.gz.sqlite
lrwx------ 1 root extras 64 Jan 18 08:31 12 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Name
lrwx------ 1 root extras 64 Jan 18 08:31 13 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Basenames
lrwx------ 1 root extras 64 Jan 18 08:31 14 -> /var/lib/rpm/__db.000
lr-x------ 1 root extras 64 Jan 18 08:31 15 -> /var/cache/yum/core/packages/net-tools-1.60-60.i386.rpm
lr-x------ 1 root extras 64 Jan 18 08:31 16 -> /var/cache/yum/core/packages/net-tools-1.60-60.i386.rpm
lrwx------ 1 root extras 64 Jan 18 08:31 17 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Group
lrwx------ 1 root extras 64 Jan 18 08:31 18 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Requirename
lrwx------ 1 root extras 64 Jan 18 08:31 19 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Providename
lrwx------ 1 root extras 64 Jan 18 08:31 20 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Dirnames
lrwx------ 1 root extras 64 Jan 18 08:31 21 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Requireversion
lrwx------ 1 root extras 64 Jan 18 08:31 22 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Provideversion
lrwx------ 1 root extras 64 Jan 18 08:31 23 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Installtid
lrwx------ 1 root extras 64 Jan 18 08:31 3 -> /home/extras/extras/devel/autossh/autossh-1_3-2_fc5/root.log
lrwx------ 1 root extras 64 Jan 18 08:31 4 -> /home/extras/extras/devel/autossh/autossh-1_3-2_fc5/build.log
l-wx------ 1 root extras 64 Jan 18 08:31 5 -> /var/log/yum.log
lr-x------ 1 root extras 64 Jan 18 08:31 6 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Packages
lrwx------ 1 root extras 64 Jan 18 08:31 7 -> /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm/Packages
lrwx------ 1 root extras 64 Jan 18 08:31 8 -> /var/cache/yum/core/primary.xml.gz.sqlite
lrwx------ 1 root extras 64 Jan 18 08:31 9 -> /var/cache/yum/extras/primary.xml.gz.sqlite
lrwx------ 1 root extras 64 Jan 18 08:31 0 -> /dev/pts/3
l-wx------ 1 root extras 64 Jan 18 08:31 1 -> pipe:[2541345]
l-wx------ 1 root extras 64 Jan 18 08:31 2 -> pipe:[2541345]
rpm --root /var/lib/mock/fedora-development-i386-core/root -qi net-tools
Name : net-tools Relocations: (not relocatable)
Version : 1.60 Vendor: Red Hat, Inc.
Release : 60 Build Date: Tue 17 Jan 2006 05:08:51 AM MST
Install Date: Wed 18 Jan 2006 08:20:58 AM MST Build Host: ls20-bc1-13.build.redhat.com
Group : System Environment/Base Source RPM: net-tools-1.60-60.src.rpm
Size : 745942 License: GPL
Signature : (none)
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Summary : Basic networking tools.
Description :
The net-tools package contains basic networking tools, including
ifconfig, netstat, route, and others.
cat root.log
ensuring dir /var/lib/mock/fedora-development-i386-core/state
Cleaning Root
ensuring dir /var/lib/mock/fedora-development-i386-core
ensuring dir /var/lib/mock/fedora-development-i386-core/root
ensuring dir /var/lib/mock/fedora-development-i386-core/state
ensuring dir /home/extras/extras/devel/autossh/autossh-1_3-2_fc5
ensuring dir /var/lib/mock/fedora-development-i386-core
ensuring dir /var/lib/mock/fedora-development-i386-core/root
ensuring dir /var/lib/mock/fedora-development-i386-core/state
ensuring dir /home/extras/extras/devel/autossh/autossh-1_3-2_fc5
ensuring dir /var/lib/mock/fedora-development-i386-core/root/var/lib/rpm
ensuring dir /var/lib/mock/fedora-development-i386-core/root/var/log
ensuring dir /var/lib/mock/fedora-development-i386-core/root/dev
ensuring dir /var/lib/mock/fedora-development-i386-core/root/etc/rpm
ensuring dir /var/lib/mock/fedora-development-i386-core/root/tmp
ensuring dir /var/lib/mock/fedora-development-i386-core/root/var/tmp
ensuring dir /var/lib/mock/fedora-development-i386-core/root/etc/yum.repos.d
ensuring dir /var/lib/mock/fedora-development-i386-core/root/proc
ensuring dir /var/lib/mock/fedora-development-i386-core/root/dev/pts
ensuring dir /var/lib/mock/fedora-development-i386-core/root/proc
ensuring dir /var/lib/mock/fedora-development-i386-core/root/dev/pts
/usr/sbin/mock-helper yum --installroot /var/lib/mock/fedora-development-i386-core/root groupinstall build
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>
iD8DBQFDznuF3imCezTjY0ERApU3AJ9ni+SPQ0PdrfyuAm8Ko5gP0ZIVXgCgjD/y
qJX0bbBjsXNjJa3SLZfCZ/Q=
=b2dx
-----END PGP SIGNATURE-----
More information about the fedora-extras-list
mailing list