ISO fails to build: The lock file './db/lockfile' already exists
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Alexei Sheplyakov |
Bug Description
make -j4 mirror
[skippped]
rm -rf /home/stack/
touch /home/stack/
mkdir -p /home/stack/
#FIXME(aglarendil): do not touch upstream repo. instead - build new repo
sh -c "${SANDBOX_
sh -c "${config_
mkdir -p /home/stack/
SANDBOX_UBUNTU_UP: start
perl /home/stack/
/packages/
#Import existing Ubuntu repository
cd /home/stack/
Running debootstrap
I: Retrieving Release
cd /home/stack/
The lock file './db/lockfile' already exists. There might be another instance with the
same database dir running. To avoid locking overhead, only one process
can access the database at the same time. Do not delete the lock file unless
you are sure no other version is still running!
There have been errors!
make: *** [/home/
make: *** Waiting for unfinished jobs....
Not removed as not found: fencing-agent
Exporting indices...
Not removed as not found: nailgun-agent
Exporting indices...
Not removed as not found: nailgun-net-check
Exporting indices...
#FIXME(aglarendil): do not touch upstream repo. instead - build new repo
mkdir -p /home/stack/
perl /home/stack/
cd /home/stack/
Not removed as not found: nailgun-mcagents
Exporting indices...
The complete build log is attached
Several instances of reprepro operate concurrently on the very same repo:
https:/ /github. com/stackforge/ fuel-main/ blob/master/ mirror/ ubuntu/ module. mk#L50 /github. com/stackforge/ fuel-main/ blob/master/ packages/ deb/module. mk#L59
https:/
The dependencies of repocleanup.done target are messed up (which proves that injecting locally built debs into the mirrored
repo is a *BAD* idea)