retitle 666525 pbuilder fails to create directory under ccache when run with 
sudo
severity 666525 serious
thanks

Hello,

I just ran into this bug. On a freshly installed testing system I ran

sudo pbuilder --create --distribution sid --mirror 
http://ftp.ie.debian.org/debian 

and then ran a build with:

sudo pbuilder build *.dsc

Package build gets to the compilation stage and fails with error 
messages:

[...]
gcc -m32 -Os -Wall -I. -I../include -fomit-frame-pointer -fno-strict-aliasing 
-DSMALL_RELOC=0x280000 -DLARGE_RELOC=0x380000 -fno-stack-protector -c printf.c
ccache: FATAL: Failed to create /var/cache/pbuilder/ccache/a/c: Permission 
denied
make[2]: *** [printf.o] Error 1
make[2]: Leaving directory 
`/tmp/buildd/silo-1.4.14+git20120819/build-tree/common'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/tmp/buildd/silo-1.4.14+git20120819/build-tree'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Here are the permissions of relevant directories:

jurij@debian:~$ ls -la /var/cache/pbuilder/
total 93404
drwxr-xr-x  9 root root     4096 Aug 19 15:12 .
drwxr-xr-x 10 root root     4096 Aug 19 13:44 ..
drwxr-xr-x  2 root root    12288 Aug 19 15:17 aptcache
-rw-r--r--  1 root root 95597991 Aug 19 15:12 base.tgz
drwxr-xr-x  2 root root     4096 Aug 19 15:17 build
drwxr-xr-x 12 1234 1234     4096 Aug 19 15:17 ccache
drwxr-xr-x  2 root root     4096 May 30 11:04 pbuildd
drwxr-xr-x  2 root root     4096 May 30 11:04 pbuilder-mnt
drwxr-xr-x  2 root root     4096 May 30 11:04 pbuilder-umlresult
drwxr-xr-x  2 root root     4096 May 30 11:04 result
jurij@debian:~$ ls -la /var/cache/pbuilder/ccache/
total 52
drwxr-xr-x 12 1234 1234 4096 Aug 19 15:17 .
drwxr-xr-x  9 root root 4096 Aug 19 15:12 ..
drwxr-xr-x  2 1234 1234 4096 Aug 19 15:17 1
drwxr-xr-x  2 1234 1234 4096 Aug 19 15:17 3
drwxr-xr-x  2 1234 1234 4096 Aug 19 15:17 4
drwxr-xr-x  2 1234 1234 4096 Aug 19 15:17 5
drwxr-xr-x  2 1234 1234 4096 Aug 19 15:17 8
drwxr-xr-x  2 1234 1234 4096 Aug 19 15:17 9
drwxr-xr-x  2 root root 4096 Aug 19 15:14 a
drwxr-xr-x  2 1234 1234 4096 Aug 19 15:17 b
-rw-r--r--  1 root root  190 Aug 19 15:14 CACHEDIR.TAG
drwxr-xr-x  2 1234 1234 4096 Aug 19 15:17 e
drwxr-xr-x  2 root root 4096 Aug 19 15:14 tmp
jurij@debian:~$ 

I don't think it's acceptable to release a package which fails a basic 
operation with default settings (I did not create or modify 
~/.pbuilderrc or any other related configuration files), hence the RC 
severity. Looking around, I see a number of discussions mentioning 
similar problems, for example:

http://lists.debian.org/debian-devel/2012/05/msg00223.html

In case it matters, these tests were carried out on a sparc system.

Best regards,
-- 
Jurij Smakov                                           ju...@wooyd.org
Key: http://www.wooyd.org/pgpkey/                      KeyID: C99E03CC


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to