2013-03-18 10:14:06 |
Jean-Baptiste Lallement |
bug |
|
|
added bug |
2013-03-18 10:14:06 |
Jean-Baptiste Lallement |
attachment added |
|
cu2d-100scopes-experimental-1.1prepare-unity-scope-calculator_2013-03-18_07-23-49_log https://bugs.launchpad.net/bugs/1156540/+attachment/3581116/+files/cu2d-100scopes-experimental-1.1prepare-unity-scope-calculator_2013-03-18_07-23-49_log |
|
2013-03-18 10:14:15 |
Jean-Baptiste Lallement |
cowdancer (Ubuntu): importance |
Undecided |
Critical |
|
2013-03-19 08:41:00 |
Jean-Baptiste Lallement |
attachment added |
|
cowdancer_0.71ubuntu1.debdiff https://bugs.launchpad.net/ubuntu/+source/cowdancer/+bug/1156540/+attachment/3582728/+files/cowdancer_0.71ubuntu1.debdiff |
|
2013-03-19 08:43:34 |
Jean-Baptiste Lallement |
description |
If cowbuilder failed to unmount a bind-mounted directory (device busy for example) it unconditionally deletes its content during the clean-up phase.
Excerpt from a log with this bug (complete log attached)
=====
I: umounting /var/lib/jenkins/cu2d
umount: /var/cache/pbuilder/build/cow.15281/var/lib/jenkins/cu2d: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
[...]
-> Cleaning COW directory
forking: rm -rf /var/cache/pbuilder/build//cow.1195
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/cache/pbuilder/ccache': Device or resource busy
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/lib/jenkins/cu2d/work/experimental/100scopes': Device or resource busy
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/lib/jenkins/cu2d/launchpad.cache': Directory not empty
=====
The 'rm' command must skip directories on other filesystems
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: cowbuilder 0.71
ProcVersionSignature: Ubuntu 3.8.0-12.21-generic 3.8.2
Uname: Linux 3.8.0-12-generic x86_64
ApportVersion: 2.9.1-0ubuntu1
Architecture: amd64
Date: Mon Mar 18 11:08:38 2013
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: cowdancer
UpgradeStatus: Upgraded to raring on 2012-01-31 (411 days ago) |
If cowbuilder failed to unmount a bind-mounted directory (device busy for example) it unconditionally deletes its content during the clean-up phase.
Excerpt from a log with this bug (complete log attached)
=====
I: umounting /var/lib/jenkins/cu2d
umount: /var/cache/pbuilder/build/cow.15281/var/lib/jenkins/cu2d: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
[...]
-> Cleaning COW directory
forking: rm -rf /var/cache/pbuilder/build//cow.1195
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/cache/pbuilder/ccache': Device or resource busy
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/lib/jenkins/cu2d/work/experimental/100scopes': Device or resource busy
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/lib/jenkins/cu2d/launchpad.cache': Directory not empty
=====
The 'rm' command must skip directories on other filesystems
This bug occurs when pbuilder fails to mount all the bindmounted directories, then fails to unmount previously successfully mounted directories. This condition is not so rare when executing several cowbuilder processes in parallel using the same bind-mounted directories.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: cowbuilder 0.71
ProcVersionSignature: Ubuntu 3.8.0-12.21-generic 3.8.2
Uname: Linux 3.8.0-12-generic x86_64
ApportVersion: 2.9.1-0ubuntu1
Architecture: amd64
Date: Mon Mar 18 11:08:38 2013
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: cowdancer
UpgradeStatus: Upgraded to raring on 2012-01-31 (411 days ago) |
|
2013-03-19 08:59:27 |
Jean-Baptiste Lallement |
description |
If cowbuilder failed to unmount a bind-mounted directory (device busy for example) it unconditionally deletes its content during the clean-up phase.
Excerpt from a log with this bug (complete log attached)
=====
I: umounting /var/lib/jenkins/cu2d
umount: /var/cache/pbuilder/build/cow.15281/var/lib/jenkins/cu2d: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
[...]
-> Cleaning COW directory
forking: rm -rf /var/cache/pbuilder/build//cow.1195
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/cache/pbuilder/ccache': Device or resource busy
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/lib/jenkins/cu2d/work/experimental/100scopes': Device or resource busy
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/lib/jenkins/cu2d/launchpad.cache': Directory not empty
=====
The 'rm' command must skip directories on other filesystems
This bug occurs when pbuilder fails to mount all the bindmounted directories, then fails to unmount previously successfully mounted directories. This condition is not so rare when executing several cowbuilder processes in parallel using the same bind-mounted directories.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: cowbuilder 0.71
ProcVersionSignature: Ubuntu 3.8.0-12.21-generic 3.8.2
Uname: Linux 3.8.0-12-generic x86_64
ApportVersion: 2.9.1-0ubuntu1
Architecture: amd64
Date: Mon Mar 18 11:08:38 2013
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: cowdancer
UpgradeStatus: Upgraded to raring on 2012-01-31 (411 days ago) |
If cowbuilder failed to unmount a bind-mounted directory (device busy for example) it unconditionally deletes its content during the clean-up phase.
Excerpt from a log with this bug (complete log attached)
=====
I: umounting /var/lib/jenkins/cu2d
umount: /var/cache/pbuilder/build/cow.15281/var/lib/jenkins/cu2d: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
[...]
-> Cleaning COW directory
forking: rm -rf /var/cache/pbuilder/build//cow.1195
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/cache/pbuilder/ccache': Device or resource busy
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/lib/jenkins/cu2d/work/experimental/100scopes': Device or resource busy
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/lib/jenkins/cu2d/launchpad.cache': Directory not empty
=====
The 'rm' command must skip directories on other filesystems
This bug occurs when pbuilder fails to mount a bindmounted directory, then fails to unmount previously successfully mounted directories. This condition is not so rare when executing several cowbuilder processes in parallel using the same bind-mounted directories.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: cowbuilder 0.71
ProcVersionSignature: Ubuntu 3.8.0-12.21-generic 3.8.2
Uname: Linux 3.8.0-12-generic x86_64
ApportVersion: 2.9.1-0ubuntu1
Architecture: amd64
Date: Mon Mar 18 11:08:38 2013
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: cowdancer
UpgradeStatus: Upgraded to raring on 2012-01-31 (411 days ago) |
|
2013-03-19 09:18:05 |
Jean-Baptiste Lallement |
bug watch added |
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=703406 |
|
2013-03-19 09:18:05 |
Jean-Baptiste Lallement |
bug task added |
|
cowdancer (Debian) |
|
2013-03-19 09:22:18 |
Jean-Baptiste Lallement |
description |
If cowbuilder failed to unmount a bind-mounted directory (device busy for example) it unconditionally deletes its content during the clean-up phase.
Excerpt from a log with this bug (complete log attached)
=====
I: umounting /var/lib/jenkins/cu2d
umount: /var/cache/pbuilder/build/cow.15281/var/lib/jenkins/cu2d: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
[...]
-> Cleaning COW directory
forking: rm -rf /var/cache/pbuilder/build//cow.1195
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/cache/pbuilder/ccache': Device or resource busy
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/lib/jenkins/cu2d/work/experimental/100scopes': Device or resource busy
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/lib/jenkins/cu2d/launchpad.cache': Directory not empty
=====
The 'rm' command must skip directories on other filesystems
This bug occurs when pbuilder fails to mount a bindmounted directory, then fails to unmount previously successfully mounted directories. This condition is not so rare when executing several cowbuilder processes in parallel using the same bind-mounted directories.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: cowbuilder 0.71
ProcVersionSignature: Ubuntu 3.8.0-12.21-generic 3.8.2
Uname: Linux 3.8.0-12-generic x86_64
ApportVersion: 2.9.1-0ubuntu1
Architecture: amd64
Date: Mon Mar 18 11:08:38 2013
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: cowdancer
UpgradeStatus: Upgraded to raring on 2012-01-31 (411 days ago) |
If cowbuilder failed to unmount a bind-mounted directory (device busy for example) it unconditionally deletes its content during the clean-up phase.
Excerpt from a log with this bug (complete log attached)
=====
I: umounting /var/lib/jenkins/cu2d
umount: /var/cache/pbuilder/build/cow.15281/var/lib/jenkins/cu2d: device is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
[...]
-> Cleaning COW directory
forking: rm -rf /var/cache/pbuilder/build//cow.1195
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/cache/pbuilder/ccache': Device or resource busy
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/lib/jenkins/cu2d/work/experimental/100scopes': Device or resource busy
rm: cannot remove `/var/cache/pbuilder/build//cow.1195/var/lib/jenkins/cu2d/launchpad.cache': Directory not empty
=====
The 'rm' command must skip directories on other filesystems
This bug occurs when pbuilder fails to mount a bindmounted directory, then fails to unmount previously successfully mounted directories. This condition is not so rare when executing several cowbuilder processes in parallel using the same bind-mounted directories.
There is no easy way to reproduce this issue:
- Start several cowbuilder in parallel (in our system we run around 40) and bind mount the same source directories
- patch /usr/lib/pbuilder/pbuilder-modules lines 275 to 291 to fail on 2nd bindmount then fail when it tries to unmount one of the successfully mounted directory.
ProblemType: Bug
DistroRelease: Ubuntu 13.04
Package: cowbuilder 0.71
ProcVersionSignature: Ubuntu 3.8.0-12.21-generic 3.8.2
Uname: Linux 3.8.0-12-generic x86_64
ApportVersion: 2.9.1-0ubuntu1
Architecture: amd64
Date: Mon Mar 18 11:08:38 2013
MarkForUpload: True
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: cowdancer
UpgradeStatus: Upgraded to raring on 2012-01-31 (411 days ago) |
|
2013-03-19 09:31:23 |
Jean-Baptiste Lallement |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2013-03-19 10:23:02 |
Bug Watch Updater |
cowdancer (Debian): status |
Unknown |
New |
|
2013-03-21 17:22:34 |
Jean-Baptiste Lallement |
summary |
cowdancer deletes bind-mounted directories |
cowbuilder deletes bind-mounted directories |
|
2013-03-28 20:31:21 |
Brian Murray |
cowdancer (Ubuntu): status |
New |
Triaged |
|
2013-03-28 20:31:30 |
Brian Murray |
cowdancer (Ubuntu): assignee |
|
Brian Murray (brian-murray) |
|
2013-03-28 20:31:31 |
Brian Murray |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2013-03-29 10:25:16 |
Launchpad Janitor |
cowdancer (Ubuntu): status |
Triaged |
Fix Released |
|
2013-03-30 13:22:43 |
Bug Watch Updater |
cowdancer (Debian): status |
New |
Fix Released |
|