Natty: Defect in checkinstall-1.6.2 : checkinstall can fail to create a new diirectory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
checkinstall (Ubuntu) |
Triaged
|
Low
|
Unassigned | ||
Maverick |
Triaged
|
Low
|
Unassigned |
Bug Description
Binary package hint: checkinstall
checkinstall-1.6.2 can fail package creation because of inability to create a new directory and or dir/subdir.
It doesn't appear to be that it can't at all, but in most cases it will fail.
Am attaching a simple case - building static x264 where checkinstalled failed as such
"install: cannot change permissions of `/usr/local/
After manually creating /usr/local/
Have another Ex. on other pc where it failed to create 5 out of 9 or 10 dir/subdir, though it did create some of them..
Filesystem translation is enabled by default in Maverick, disabling filesystem translation fixes this issue.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: checkinstall 1.6.2-1
ProcVersionSign
Uname: Linux 2.6.35-5-generic i686
Architecture: i386
Date: Sun Jun 27 22:30:15 2010
LiveMediaBuild: Ubuntu 10.10 "Maverick Meerkat" - Alpha i386 (20100624)
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: checkinstall
== Regression details ==
Discovered in version: checkinstall 1.6.2-1
Last known good version: checkinstall | 1.6.1-10
Changed in checkinstall (Ubuntu): | |
importance: | Undecided → Low |
tags: | added: regression-potential |
Changed in checkinstall (Ubuntu): | |
status: | Confirmed → Triaged |
Changed in checkinstall (Ubuntu Maverick): | |
status: | New → Triaged |
importance: | Undecided → Low |
description: | updated |
tags: |
added: regression-release removed: regression-potential |
tags: |
added: natty removed: i386 maverick |
summary: |
- Defect in checkinstall-1.6.2 : checkinstall can fail to create a new - diirectory + Natty: Defect in checkinstall-1.6.2 : checkinstall can fail to create a + new diirectory |
tags: |
added: oneiric removed: natty |
Similar to LP #78455 (see comment #10 by andrew.46). Adding --fstrans=no to the checkinstall command may avoid the "install: cannot change permission..." error.
/etc/checkinstallrc for Lucid:
# Are we going to use filesystem translation?
TRANSLATE=1
/etc/checkinstallrc for Meerkat:
# Are we going to use filesystem translation?
TRANSLATE=0