[lsst-dm-stack-users] permission denied questions while installing Winter2014

Heather Kelly heather at slac.stanford.edu
Tue Aug 12 13:08:22 PDT 2014


Hi,
First some disclosures: I'm installing on AFS on RHEL6-64 at SLAC.
Ultimately I did this:
|eups distrib ||install| |-t v9_2 lsst_distrib

which ended in error:

if [ -h
/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/Linux64/wcslib/4.14+5/share/doc/wcslib
] ; then \
             rm -f
/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/Linux64/wcslib/4.14+5/share/doc/wcslib
; \
             ln -s wcslib-4.14
/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/Linux64/wcslib/4.14+5/share/doc/wcslib
; \
           fi
if [ ! -d
"/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/Linux64/wcslib/4.14+5/share/doc/wcslib-4.14"
] ; then \
             /usr/bin/install -c -d -m 2775
/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/Linux64/wcslib/4.14+5/share/doc/wcslib-4.14
; \
           fi
/usr/bin/install -c -m 444 wcslib.pdf
/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/Linux64/wcslib/4.14+5/share/doc/wcslib-4.14
if [ ! -d
"/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/Linux64/wcslib/4.14+5/share/doc/wcslib-4.14/html"
] ; then \
             /usr/bin/install -c -d -m 2775
/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/Linux64/wcslib/4.14+5/share/doc/wcslib-4.14/html
; \
           fi
/usr/bin/install: cannot change permissions of
`/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/Linux64/wcslib/4.14+5/share/doc/wcslib-4.14/html':
Permission denied
make: [install] Error 1 (ignored)
/usr/bin/install -c -m 444 html/*
/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/Linux64/wcslib/4.14+5/share/doc/wcslib-4.14/html
if [ ! -d
"/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/Linux64/wcslib/4.14+5/lib/pkgconfig"
] ; then \
             /usr/bin/install -c -d -m 2775
/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/Linux64/wcslib/4.14+5/lib/pkgconfig
; \
           fi
/usr/bin/install: cannot change permissions of
`/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/Linux64/wcslib/4.14+5/lib/pkgconfig':
Permission denied
make: *** [install] Error 1
+ exit -5
eups distrib: Failed to build wcslib-4.14+5.eupspkg: Command:
        source
/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/eups/bin/setups.sh;
export
EUPS_PATH=/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014;
(/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/EupsBuildDir/Linux64/wcslib-4.14+5/build.sh)
>>
/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/EupsBuildDir/Linux64/wcslib-4.14+5/build.log
2>&1
4>/afs/slac/g/lsst/software/redhat6-x86_64-64bit-gcc44/DMstack/Winter2014/EupsBuildDir/Linux64/wcslib-4.14+5/build.msg
exited with code 251

|

I have seen a similar error in the past, but I have gotten around it by
installing a binary distribution:
https://listserv.lsstcorp.org/mailman/private/lsst-dm-stack-users/2013-May/81.html
Digging a little more.. I suspect this is just due to the permissions on
my own account at SLAC and I am inquiring about creating a special
lsst-sw user instead... though I'm not certain the admins will be
thrilled to allow setgid. Is there anything I can offer to help make the
case to them?
And while I'm waiting.. can I just use 755? and where in the
installation scripts do I change it to avoid 2755?

Take care,
Heather




More information about the dm-users mailing list