It may be that dkpg database is locked by abother process during
the Puppet run. Consequently, the deployment will fail.
To mitigate the issue, it is possible to wrap default apt provider
with a class which waits until the lock is released or timeout
expired.
Reviewed: https:/ /review. openstack. org/241583 /git.openstack. org/cgit/ openstack/ fuel-library/ commit/ ?id=44f3a2be74d 72c68857e18b49f 145039532a5e03
Committed: https:/
Submitter: Jenkins
Branch: master
commit 44f3a2be74d72c6 8857e18b49f1450 39532a5e03
Author: Kyrylo Galanov <email address hidden>
Date: Wed Nov 4 14:44:11 2015 +0200
Add custom package apt provides with timeout
It may be that dkpg database is locked by abother process during
the Puppet run. Consequently, the deployment will fail.
To mitigate the issue, it is possible to wrap default apt provider
with a class which waits until the lock is released or timeout
expired.
Change-Id: I691ca96cced232 483fb2f3e79cbf3 ee402f765ea
Fixes-bug: #1510107