Summary: | dev-lang/execline-2.0.2.1 sandbox violation open_wr: /lib64/libexecline.so.2.0.2.1.tmp.898 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michele Alzetta <michele> |
Component: | [OLD] Development | Assignee: | William Hubbs <williamh> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | grknight |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
Environment file Patch against ebuild |
Description
Michele Alzetta
2015-02-22 21:09:37 UTC
Created attachment 397276 [details]
Environment file
Reemerging skalibs fixed this. There seemed to be a file collision problem in the skalibs directory but as I wasn't expecting to solve this so easily I didn't take note. I am getting the same sandbox violations on dev-lang/execline-2.0.2.1 It seems to be something not working right in the Makefile. ------- ./tools/install.sh -D -m 755 src/libexecline/el_execsequence.lo /lib64/libexecline.so.2.0.2.1 && \ ./tools/install.sh -l src/libexecline/el_execsequence.lo.2.0.2.1 /lib64/libexecline.so.2.0.2 && \ ./tools/install.sh -l src/libexecline/el_execsequence.lo.2.0.2 /lib64/libexecline.so.2.0 && \ ./tools/install.sh -l src/libexecline/el_execsequence.lo.2.0 /lib64/libexecline.so.2 && \ exec ./tools/install.sh -l src/libexecline/el_execsequence.lo.2 /lib64/libexecline.so * ACCESS DENIED: open_wr: /lib64/libexecline.so.2.0.2.1.tmp.898 ./tools/install.sh: line 48: /lib64/libexecline.so.2.0.2.1.tmp.898: Permission denied * ACCESS DENIED: unlinkat: /lib64/libexecline.so.2.0.2.1.tmp.898 rm: cannot remove ‘/lib64/libexecline.so.2.0.2.1.tmp.898’: Permission denied Makefile:90: recipe for target '/lib64/libexecline.so' failed make: *** [/lib64/libexecline.so] Error 1 * ERROR: dev-lang/execline-2.0.2.1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/execline-2.0.2.1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/execline-2.0.2.1::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-lang/execline-2.0.2.1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/execline-2.0.2.1/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/execline-2.0.2.1/work/execline-2.0.2.1' * S: '/var/tmp/portage/dev-lang/execline-2.0.2.1/work/execline-2.0.2.1' * --------------------------- ACCESS VIOLATION SUMMARY --------------------------- * LOG FILE: "/var/log/sandbox/sandbox-809.log" * VERSION 1.0 FORMAT: F - Function called FORMAT: S - Access Status FORMAT: P - Path as passed to function FORMAT: A - Absolute Path (not canonical) FORMAT: R - Canonical Path FORMAT: C - Command Line F: open_wr S: deny P: /lib64/libexecline.so.2.0.2.1.tmp.898 A: /lib64/libexecline.so.2.0.2.1.tmp.898 R: /lib64/libexecline.so.2.0.2.1.tmp.898 C: /bin/sh ./tools/install.sh -D -m 755 src/libexecline/el_execsequence.lo /lib64/libexecline.so.2.0.2.1 F: unlinkat S: deny P: /lib64/libexecline.so.2.0.2.1.tmp.898 A: /lib64/libexecline.so.2.0.2.1.tmp.898 R: /lib64/libexecline.so.2.0.2.1.tmp.898 C: rm -f /lib64/libexecline.so.2.0.2.1.tmp.898 * -------------------------------------------------------------------------------- Created attachment 397338 [details, diff]
Patch against ebuild
Builds fine for me with this patch.
This issue also happened with sys-apps/s6. I have fixed both ebuilds the same way. |