lock problem with contemporary poudriere-devel

Michael Grimm trashcan at ellael.org
Sun Apr 10 09:43:27 UTC 2016


Dmitry Morozovsky <marck at rinet.ru> wrote:

> after some unspecified set of things[tm] I now have problems with one of the 
> poudriere sets: consistent
> 
> ====>> Warning: Failed to acquire update_stats lock
> 
> ckearing /tmp content does not help; defensive reboot does not either.
> 
> I tried to track this via source, but failed.  Packages seem to be built well, 
> only post-processing are locked.
> 
> Any hints?  Thanks!

Sorry, no hints. But I am seeing the same with poudriere bulk builds (poudriere-devel-3.1.99.20160216).

After running a bulk build of 280 ports by …

	poudriere bulk -f /usr/local/etc/poudriere.d/pkglist -j stable -J 20 -c

… poudriere will hang after having successfully built all 280 ports with:

	mike> ps -Af | egrep '(locked_mkdir|poudriere)' 
	  728  1  SN       0:00.00 locked_mkdir 30 /tmp/.poudriere-lock-62843-stable-default-update_stats
	62843  1  IN       0:02.24 sh -e /usr/local/share/poudriere/bulk.sh -f /usr/local/etc/poudriere.d/pkglist -j stable -J 20 -c
	62997  1  SN       0:06.41 sh -e /usr/local/share/poudriere/bulk.sh -f /usr/local/etc/poudriere.d/pkglist -j stable -J 20 -c
	63002  1  IN       0:00.82 sh -e /usr/local/share/poudriere/bulk.sh -f /usr/local/etc/poudriere.d/pkglist -j stable -J 20 -c

I have to kill all bulk.sh in order to stop the poudriere run. All ports have been build correctly, though.

Regards,
Michael


More information about the freebsd-pkg mailing list