<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>104711</bug_id>
          
          <creation_ts>2005-09-03 06:23 0000</creation_ts>
          <short_desc>sandbox violation in sys-fs/xfsdump-2.2.30</short_desc>
          <delta_ts>2005-09-11 23:36:17 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Portage Development</product>
          <component>Sandbox</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>marduk@gentoo.org</reporter>
          <assigned_to>sandbox@gentoo.org</assigned_to>
          <cc>axxo@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>marduk@gentoo.org</who>
            <bug_when>2005-09-03 06:23:48 0000</bug_when>
            <thetext>./install-sh -o root -g root -m 644 README /usr/share/doc/xfsdump-2.2.30
ACCESS DENIED  symlink:   /var/tmp/portage/xfsdump-2.2.30/image/usr/bin/xfsrestore
ln: creating symbolic link
`/var/tmp/portage/xfsdump-2.2.30/image//usr/bin/xfsrestore&apos; to
`/sbin/xfsrestore&apos;: Permission denied
ACCESS DENIED  symlink:   /var/tmp/portage/xfsdump-2.2.30/image/usr/bin/xfsdump
ln: creating symbolic link
`/var/tmp/portage/xfsdump-2.2.30/image//usr/bin/xfsdump&apos; to `/sbin/xfsdump&apos;:
Permission denied
man:
fixing man page symlink: xfsrq.8.gz
&gt;&gt;&gt; Completed installing xfsdump-2.2.30 into /var/tmp/portage/xfsdump-2.2.30/image/

--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = &quot;/var/log/sandbox/sandbox-sys-fs_-_xfsdump-2.2.30-22420.log&quot;

symlink:   /var/tmp/portage/xfsdump-2.2.30/image/usr/bin/xfsrestore (symlink to
/sbin/xfsrestore)
symlink:   /var/tmp/portage/xfsdump-2.2.30/image/usr/bin/xfsdump (symlink to
/sbin/xfsdump)
--------------------------------------------------------------------------------</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>robbat2@gentoo.org</who>
            <bug_when>2005-09-03 10:46:08 0000</bug_when>
            <thetext>I can&apos;t reproduce this at all.
And the ebuild is fine, as it uses dosym.

Please include your &apos;emerge info&apos;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>che@chrekh.se</who>
            <bug_when>2005-09-03 11:54:14 0000</bug_when>
            <thetext>I have the same problem as marduk.

But the symlink-operations which is reported to fail with permission denied
appears to have succeded.

20:47:30 poke:~ #ll /var/tmp/portage/xfsdump-2.2.30/image//usr/bin/xfsrestore
lrwxrwxrwx  1 root root 16 05-09-03 20:43:40
/var/tmp/portage/xfsdump-2.2.30/image//usr/bin/xfsrestore -&gt; /sbin/xfsrestore*
20:47:31 poke:~ #ll /var/tmp/portage/xfsdump-2.2.30/image//usr/bin/xfsdump
lrwxrwxrwx  1 root root 13 05-09-03 20:43:39
/var/tmp/portage/xfsdump-2.2.30/image//usr/bin/xfsdump -&gt; /sbin/xfsdump*

My &apos;emerge info&apos;
Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r1,
2.6.13-gentoo i686)
=================================================================
System uname: 2.6.13-gentoo i686 AMD Athlon(tm) MP 2000+
Gentoo Base System version 1.12.0_pre8
dev-lang/python:     2.4.1-r1
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6
sys-devel/binutils:  2.16.1
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS=&quot;x86 ~x86&quot;
AUTOCLEAN=&quot;yes&quot;
CBUILD=&quot;i686-pc-linux-gnu&quot;
CFLAGS=&quot;-O2 -march=athlon-mp&quot;
CHOST=&quot;i686-pc-linux-gnu&quot;
CONFIG_PROTECT=&quot;/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind
/var/qmail/control&quot;
CONFIG_PROTECT_MASK=&quot;/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d&quot;
CXXFLAGS=&quot;-O2 -march=athlon-mp&quot;
DISTDIR=&quot;/usr/portage/distfiles&quot;
FEATURES=&quot;autoconfig distlocks sandbox sfperms strict&quot;
GENTOO_MIRRORS=&quot;http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo&quot;
LANG=&quot;sv_SE.iso88591&quot;
LINGUAS=&quot;sv&quot;
MAKEOPTS=&quot;-j4&quot;
PKGDIR=&quot;/usr/portage/packages&quot;
PORTAGE_TMPDIR=&quot;/var/tmp&quot;
PORTDIR=&quot;/usr/portage&quot;
PORTDIR_OVERLAY=&quot;/usr/local/portage&quot;
SYNC=&quot;rsync://rsync.gentoo.org/gentoo-portage&quot;
USE=&quot;x86 3dnow 3dnowext X Xaw3d aalib alsa ao apache2 apm audiofile avi
bash-completion berkdb bitmap-fonts bonobo bzip2 bzlib caps cdda cddb cdio
cdparanoia cdr cdrom chroot crypt curl dba dvd dvdr dvdread eds emacs emboss
encode esd fam flac fluidsynth fortran ftp gcj gd gdbm gif gnome gphoto2
gstreamer gtk gtk2 gtkhtml icc iconv imagemagick imap imlib innodb ithreads jack
java jikes jpeg kde libg++ libwww mad mbox mikmod mime mmx mmxext mng motif
mozilla mp3 mpeg mysql mysqli ncurses net network nls nptl nptlonly nsplugin ogg
oggvorbis opengl pcre pda pdflib perl plotutils png python qt quicktime radeon
readline real recode sdl slang sndfile sox spell sse ssl svg svga tcltk tcpd
tetex threads tiff timidity truetype truetype-fonts type1-fonts usb userlocales
utf8 vorbis win32codecs xfs xine xinerama xml2 xmms xpm xv zlib linguas_sv
userland_GNU kernel_linux elibc_glibc&quot;
Unset:  ASFLAGS, CTARGET, LC_ALL, LDFLAGS</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>marduk@gentoo.org</who>
            <bug_when>2005-09-03 12:03:06 0000</bug_when>
            <thetext>Created an attachment (id=67574)
emerge info

emerge info attached</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>andrej.filipcic@ijs.si</who>
            <bug_when>2005-09-03 15:26:31 0000</bug_when>
            <thetext>Have the same bug. I unmerged old xfsdump and emerged new.
It worked without sandbox problems...
However, reemerging the same version still has the same problem...

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2005-09-03 22:16:06 0000</bug_when>
            <thetext>fixed in cvs</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>azarah@gentoo.org</who>
            <bug_when>2005-09-04 04:14:20 0000</bug_when>
            <thetext>I&apos;ll also allow the &apos;symlink&apos; system call in the symlink hack, as it seems ln
just issue an symlink() even if the symlink is identical to the one its trying
to create.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>azarah@gentoo.org</who>
            <bug_when>2005-09-11 23:36:17 0000</bug_when>
            <thetext>*** Bug 105525 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>67574</attachid>
            <date>2005-09-03 12:03 0000</date>
            <desc>emerge info</desc>
            <filename>emerge.info</filename>
            <type>text/plain</type>
            <data encoding="base64">R2VudG9vIEJhc2UgU3lzdGVtIHZlcnNpb24gMS4xMi4wX3ByZTgKUG9ydGFnZSAyLjAuNTEuMjIt
cjIgKGRlZmF1bHQtbGludXgvYW1kNjQvMjAwNS4xLCBnY2MtMy40LjQsIGdsaWJjLTIuMy41LXIx
LCAyLjYuMTMgeDg2XzY0KQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQpTeXN0ZW0gdW5hbWU6IDIuNi4xMyB4ODZfNjQgQU1E
IEF0aGxvbih0bSkgNjQgUHJvY2Vzc29yIDM0MDArCmRpc3RjYyAyLjE4LjMgeDg2XzY0LXBjLWxp
bnV4LWdudSAocHJvdG9jb2xzIDEgYW5kIDIpIChkZWZhdWx0IHBvcnQgMzYzMikgW2Rpc2FibGVk
XQpjY2FjaGUgdmVyc2lvbiAyLjQgW2VuYWJsZWRdCmRldi1sYW5nL3B5dGhvbjogICAgIDIuNC4x
LXIxCnN5cy1hcHBzL3NhbmRib3g6ICAgIDEuMi4xMgpzeXMtZGV2ZWwvYXV0b2NvbmY6ICAyLjEz
LCAyLjU5LXI3CnN5cy1kZXZlbC9hdXRvbWFrZTogIDEuNF9wNiwgMS41LCAxLjYuMywgMS43Ljkt
cjEsIDEuOC41LXIzLCAxLjkuNgpzeXMtZGV2ZWwvYmludXRpbHM6ICAyLjE2LjEKc3lzLWRldmVs
L2xpYnRvb2w6ICAgMS41LjIwCnZpcnR1YWwvb3MtaGVhZGVyczogIDIuNi4xMS1yMgpBQ0NFUFRf
S0VZV09SRFM9ImFtZDY0IH5hbWQ2NCIKQVVUT0NMRUFOPSJ5ZXMiCkNCVUlMRD0ieDg2XzY0LXBj
LWxpbnV4LWdudSIKQ0ZMQUdTPSItTyAtbWFyY2g9YXRobG9uNjQgLWcgLXBpcGUiCkNIT1NUPSJ4
ODZfNjQtcGMtbGludXgtZ251IgpDT05GSUdfUFJPVEVDVD0iL2V0YyAvdXNyL2tkZS8yL3NoYXJl
L2NvbmZpZyAvdXNyL2tkZS8zL3NoYXJlL2NvbmZpZyAvdXNyL2xpYi9YMTEveGtiIC91c3IvbGli
NjQvbW96aWxsYS9kZWZhdWx0cy9wcmVmIC91c3Ivc2hhcmUvY29uZmlnIC92YXIvcW1haWwvY29u
dHJvbCIKQ09ORklHX1BST1RFQ1RfTUFTSz0iL2V0Yy9nY29uZiAvZXRjL3Rlcm1pbmZvIC9ldGMv
ZW52LmQiCkNYWEZMQUdTPSItTyAtbWFyY2g9YXRobG9uNjQgLWcgLXBpcGUiCkRJU1RESVI9Ii92
YXIvcG9ydGFnZS9kaXN0ZmlsZXMiCkZFQVRVUkVTPSJhdXRvY29uZmlnIGNjYWNoZSBkaXN0bG9j
a3MgZml4cGFja2FnZXMgbm9zdHJpcCBzYW5kYm94IHNmcGVybXMgc3RyaWN0IgpHRU5UT09fTUlS
Uk9SUz0iZnRwOi8vbWlycm9yLmlhd25ldC5zYW5kaWEuZ292L3B1Yi9nZW50b28vIgpMQU5HPSJl
bl9VUyIKTENfQUxMPSJlbl9VUy5VVEYtOCIKTUFLRU9QVFM9Ii1qMiIKUEtHRElSPSIvdXNyL3Bv
cnRhZ2UvcGFja2FnZXMiClBPUlRBR0VfVE1QRElSPSIvdmFyL3RtcCIKUE9SVERJUj0iL3Vzci9w
b3J0YWdlIgpQT1JURElSX09WRVJMQVk9Ii91c3IvbG9jYWwvcG9ydGFnZS9zaXRlIgpTWU5DPSJy
c3luYzovL3JzeW5jLnVzLmdlbnRvby5vcmcvZ2VudG9vLXBvcnRhZ2UiClVTRT0iYW1kNjQgWCBh
YWxpYiBhY2wgYWxzYSBhdmkgYmFzaC1jb21wbGV0aW9uIGJlcmtkYiBiaXRtYXAtZm9udHMgY2Ry
IGNyeXB0IGN1cHMgZGJ1cyBkdmQgZHZkciBlZHMgZW5jb2RlIGVyYW5kb20gZXZvIGZsYWMgZm9v
bWF0aWNkYiBmb3J0cmFuIGdkYm0gZ2lmIGdub21lIGdub21lZGIgZ3N0cmVhbWVyIGd0azIgZ3Rr
aHRtbCBoYWwgaWVlZTEzOTQgaW1hZ2VtYWdpY2sgaW1saWIgamF2YSBqcGVnIGxpYmcrKyBsencg
bHp3LXRpZmYgbWFkIG1qcGVnIG1vemlsbGEgbXAzIG1wZWcgbXlzcWwgbmN1cnNlcyBubHMgbm50
cCBucHRsIG52aWRpYSBvZ2cgb2dndm9yYmlzIG9wZW5nbCBwYW0gcGFtX2NvbnNvbGUgcGRmbGli
IHBuZyBweXRob24gcXVpY2t0aW1lIHJlYWRsaW5lIHNkbCBzbGFuZyBzcGVsbCBzc2wgdGNwZCB0
aGVvcmEgdGlmZiB0cnVldHlwZSB0cnVldHlwZS1mb250cyB0eXBlMS1mb250cyB1bmljb2RlIHVz
YiB1c2VybG9jYWxlcyB1dGY4IHZvcmJpcyB4ZnMgeGluZSB4bWwgeG1sMiB4cG0geHYgeHZpZCB6
bGliIHVzZXJsYW5kX0dOVSBrZXJuZWxfbGludXggZWxpYmNfZ2xpYmMiClVuc2V0OiAgQVNGTEFH
UywgQ1RBUkdFVCwgTERGTEFHUywgTElOR1VBUwoK
</data>        

          </attachment>
    </bug>

</bugzilla>