Activity log for bug #1156540

Date Who What changed Old value New value Message
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