Skip to content

Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6840 on sun4-solaris-64int 2.9 #2460

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
p5pRT opened this issue Aug 26, 2000 · 2 comments
Closed

Not OK: perl v5.7.0 +SUIDMAIL +DEVEL6840 on sun4-solaris-64int 2.9 #2460

p5pRT opened this issue Aug 26, 2000 · 2 comments

Comments

@p5pRT
Copy link

p5pRT commented Aug 26, 2000

Migrated from rt.perl.org#3890 (status was 'resolved')

Searchable as RT3890$

@p5pRT
Copy link
Author

p5pRT commented Aug 26, 2000

From @AlanBurlison

One test failure (tests run as root)​:

lib/ftmp-security....Directory owned neither by root nor the current
user at lib/ftmp-security.t line 105
File​::Temp​::_gettemp​: Parent directory (.) is not safe (sticky bit not
set when world writable?) at lib/ftmp-security.t line 105
Error in tempfile() using temptestXXXXXXXX at lib/ftmp-security.t line
105
FAILED at test 7

ls -ld of build directory​:
drwxr-xr-x 28 15033 root 4608 Aug 26 21​:30 .

Perl Info

Flags:
    category=install
    severity=none

Site configuration information for perl v5.7.0:

Configured by alanbur at Sat Aug 26 20:45:20 BST 2000.

Summary of my perl5 (revision 5.0 version 7 subversion 0) configuration:
  Platform:
    osname=solaris, osvers=2.9, archname=sun4-solaris-64int
    uname='sunos basalt 5.9 s81_19 sun4u sparc sunw,ultra-4 '
    config_args='-dsOE -Dprefix=/usr/local -Dinstallprefix=/usr/local
-Dsiteprefix=/usr/local -Doptimize=-xO3 -Duseshrplib -Uusemymalloc
-Ubincompat5005 -Duse64bitint -Accflags=-DDL_UNLOAD_ALL_AT_EXIT'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef
    useperlio=undef d_sfio=undef uselargefiles=define 
    use64bitint=define use64bitall=undef uselongdouble=undef
usesocks=undef
  Compiler:
    cc='cc', optimize='-xO3', gccversion=, gccosandvers=
    cppflags='-DDL_UNLOAD_ALL_AT_EXIT -I/usr/local/include'
    ccflags ='-DDL_UNLOAD_ALL_AT_EXIT -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
    stdchar='char', d_stdstdio=define, usevfork=false
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=87654321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long long', ivsize=8, nvtype='double', nvsize=8,
Off_t='off_t', lseeksize=8
    alignbytes=8, usemymalloc=n, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -L/usr/local/lib -L/opt/SUNWspro/SC5.0/SC5.0/lib
'
    libpth=/usr/local/lib /opt/SUNWspro/SC5.0/SC5.0/lib /lib /usr/lib
/usr/ccs/lib
    libs=-lsocket -lnsl -ldl -lm -lc -lcrypt -lsec
    libc=/lib/libc.so, so=so, useshrplib=true, libperl=libperl.so
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='  -R
/usr/local/lib/perl5/5.7.0/sun4-solaris-64int/CORE'
    cccdlflags='-KPIC', lddlflags='-G -L/usr/local/lib
-L/opt/SUNWspro/SC5.0/SC5.0/lib'

Locally applied patches:
    SUIDMAIL - fixes for suidperl security
    DEVEL6840


@INC for perl v5.7.0:
    lib
    /usr/local/lib/perl5/5.7.0/sun4-solaris-64int
    /usr/local/lib/perl5/5.7.0
    /usr/local/lib/perl5/site_perl/5.7.0/sun4-solaris-64int
    /usr/local/lib/perl5/site_perl/5.7.0
    /usr/local/lib/perl5/site_perl/5.6.0/sun4-solaris-64int
    /usr/local/lib/perl5/site_perl/5.6.0
    /usr/local/lib/perl5/site_perl
    .


Environment for perl v5.7.0:
    HOME=/home/alanbur
    LANG=C
    LANGUAGE (unset)
    LD_LIBRARY_PATH=.
    LOGDIR (unset)
   
PATH=/home3/on81/bldutils:/usr/sbin:/usr/bin:/usr/dt/bin:/usr/openwin/bin:/usr/ccs/bin:/opt/SUNWspro/SC5.0/bin:/opt/teamware/bin:/opt/onbld/bin:/opt/onbld/bin/sparc:/opt/misc/bin:/ws/on81-gate/public/bin:/ws/on81-gate/public/bin/sparc:/home3/on81/on81-uk/bldutils:/usr/dist/exe:/usr/dist/local/exe
    PERL5LIB=lib
    PERL_BADLANG (unset)
    SHELL=/bin/ksh


@p5pRT
Copy link
Author

p5pRT commented Aug 27, 2000

From @jhi

On Sat, Aug 26, 2000 at 09​:55​:49PM +0100, Alan Burlison wrote​:

This is a build failure report for perl from alanbur@​UK.Sun.COM,
generated with the help of perlbug 1.32 running under perl v5.7.0.

-----------------------------------------------------------------
[Please enter your report here]

One test failure (tests run as root)​:

lib/ftmp-security....Directory owned neither by root nor the current
user at lib/ftmp-security.t line 105
File​::Temp​::_gettemp​: Parent directory (.) is not safe (sticky bit not
set when world writable?) at lib/ftmp-security.t line 105
Error in tempfile() using temptestXXXXXXXX at lib/ftmp-security.t line
105
FAILED at test 7

ls -ld of build directory​:
drwxr-xr-x 28 15033 root 4608 Aug 26 21​:30 .

That uid would be me... but I don't think the test uses the build
directory any more for the tests, it should be using a temp directory,
what the File​::Spec->tmpdir() gives.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant