Summary: | dev-perl/Net-DNS-0.53-r1 sandbox violation | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matthew Lane <veneroso_dc> |
Component: | [OLD] Development | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | CC: | duane |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Disabling online tests
Disabling online tests |
Description
Matthew Lane
2006-01-24 10:42:21 UTC
Can I get the block *above* this access violation? OK, I just tried this with the same features, couldn't reproduce (especially not a write to samba's cache). Just for grins, can you try 0.55? Shouldn't have any bearing on this, but its worth a shot. Thanks! Here is the place at the origional failure:
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-perl/Net-DNS-0.53-r1 to /
>>> md5 files ;-) Net-DNS-0.49.ebuild
>>> md5 files ;-) Net-DNS-0.48.ebuild
>>> md5 files ;-) Net-DNS-0.53.ebuild
>>> md5 files ;-) Net-DNS-0.55.ebuild
>>> md5 files ;-) Net-DNS-0.53-r1.ebuild
>>> md5 files ;-) files/digest-Net-DNS-0.53
>>> md5 files ;-) files/digest-Net-DNS-0.55
>>> md5 files ;-) files/digest-Net-DNS-0.48
>>> md5 files ;-) files/digest-Net-DNS-0.49
>>> md5 files ;-) files/digest-Net-DNS-0.53-r1
>>> md5 src_uri ;-) Net-DNS-0.53.tar.gz
>>> Unpacking source...
>>> Unpacking Net-DNS-0.53.tar.gz to /var/tmp/portage/Net-DNS-0.53-r1/work
>>> Source unpacked.
* Using ExtUtils::MakeMaker
The libraries needed to support IPv6 transport have not been found.
You will need recent versions of the IO::Socket::INET6 and Socket6
libraries (from CPAN).
Testing if you have a C compiler and the needed header files....
cc -O3 -march=athlon-xp -pipe -c -o compile.o compile.c
You have a working compiler.
ACCESS DENIED open_wr: /var/cache/samba/gencache.tdb
You appear to be directly connected to the Internet. I have some tests
that try to query live nameservers.
Do you want to enable these tests? [y] y
Checking if your kit is complete...
Looks good
Writing Makefile for Net::DNS
Here is the place at the termination of the compilation:
cp lib/Net/DNS/Resolver/Base.pm blib/lib/Net/DNS/Resolver/Base.pm
i686-pc-linux-gnu-gcc -c -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=athlon-xp -pipe -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/perl5/5.8.7/i686-linux/CORE" netdns.c
ar cr netdns.a netdns.o
: netdns.a
/usr/bin/perl5.8.7 /usr/lib/perl5/5.8.7/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.7/ExtUtils/typemap DNS.xs > DNS.xsc && mv DNS.xsc DNS.c
i686-pc-linux-gnu-gcc -c -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=athlon-xp -pipe -DVERSION=\"0.53\" -DXS_VERSION=\"0.53\" -fPIC "-I/usr/lib/perl5/5.8.7/i686-linux/CORE" DNS.c
Running Mkbootstrap for Net::DNS ()
chmod 644 DNS.bs
rm -f blib/arch/auto/Net/DNS/DNS.so
LD_RUN_PATH="" i686-pc-linux-gnu-gcc -shared -L/usr/local/lib DNS.o -o blib/arch/auto/Net/DNS/DNS.so netdns.a
chmod 755 blib/arch/auto/Net/DNS/DNS.so
cp DNS.bs blib/arch/auto/Net/DNS/DNS.bs
chmod 644 blib/arch/auto/Net/DNS/DNS.bs
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-dev-perl_-_Net-DNS-0.53-r1-15907.log"
open_wr: /var/cache/samba/gencache.tdb
--------------------------------------------------------------------------------
I hope that this is the information you need.
I tried installing dev-perl/Net-DNS-0.55
I enabled this via a dev-perl/Net-DNS ~x86 entry in my /etc/portage/package.keywords file
It fails here:
* Using ExtUtils::MakeMaker
The libraries needed to support IPv6 transport have not been found.
You will need recent versions of the IO::Socket::INET6 and Socket6
libraries (from CPAN).
Testing if you have a C compiler and the needed header files....
cc -O3 -march=athlon-xp -pipe -c -o compile.o compile.c
You have a working compiler.
ACCESS DENIED open_wr: /var/cache/samba/gencache.tdb
You appear to be directly connected to the Internet. I have some tests
that try to query live nameservers.
Do you want to enable these tests? [y] y
Checking if your kit is complete...
Looks good
Writing Makefile for Net::DNS
Reports here:
i686-pc-linux-gnu-gcc -c -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=athlon-xp -pipe -DVERSION=\"0.55\" -DXS_VERSION=\"0.55\" -fPIC "-I/usr/lib/perl5/5.8.7/i686-linux/CORE" netdns.c
ar cr netdns.a netdns.o
: netdns.a
/usr/bin/perl5.8.7 /usr/lib/perl5/5.8.7/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.8.7/ExtUtils/typemap DNS.xs > DNS.xsc && mv DNS.xsc DNS.c
i686-pc-linux-gnu-gcc -c -fno-strict-aliasing -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -march=athlon-xp -pipe -DVERSION=\"0.55\" -DXS_VERSION=\"0.55\" -fPIC "-I/usr/lib/perl5/5.8.7/i686-linux/CORE" DNS.c
Running Mkbootstrap for Net::DNS ()
chmod 644 DNS.bs
rm -f blib/arch/auto/Net/DNS/DNS.so
LD_RUN_PATH="" i686-pc-linux-gnu-gcc -shared -L/usr/local/lib DNS.o -o blib/arch/auto/Net/DNS/DNS.so netdns.a
chmod 755 blib/arch/auto/Net/DNS/DNS.so
cp DNS.bs blib/arch/auto/Net/DNS/DNS.bs
chmod 644 blib/arch/auto/Net/DNS/DNS.bs
--------------------------- ACCESS VIOLATION SUMMARY ---------------------------
LOG FILE = "/var/log/sandbox/sandbox-dev-perl_-_Net-DNS-0.55-17292.log"
open_wr: /var/cache/samba/gencache.tdb
--------------------------------------------------------------------------------
Thank you for any assistance you can give me.
Do you have any idea what may be causing this? I cleaned my portage tmp directory, which made no difference. Here is the permissinons for the file: -rw-r--r-- 1 root root 8192 Jan 20 16:59 /var/cache/samba/gencache.tdb Well, having had enough of this, I decided to remove it and what depended on it. Spamassassin relys on it, which in turn is relied on by evolution, which was installed by gnome-base. I do not use evolution, so I solved that problem on my end at least by eliminiating it. My only fear would be in the case of someone with a similar problem who did not use evolution. Reopen, please don't resolve bugs as WONTFIX; also same issue with dev-perl/Net-DNS-0.55 in Bug 121573 Matthew, are you using prelink? Why yes, yes I am. This bug is biting me currently as well. Is there anything I can try or can I suppply some more information to help resolve it? Portage 2.1.1 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r4 i686) ================================================================= System uname: 2.6.17-gentoo-r4 i686 Pentium III (Coppermine) Gentoo Base System version 1.12.5 Last Sync: Sun, 01 Oct 2006 04:00:08 +0000 ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-java/java-config: [Not Present] dev-lang/python: 2.3.5, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 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-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="x86" AUTOCLEAN="no" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig candy ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.mirrors.easynews.com/linux/gentoo/ http://gentoo.ccccom.com http://www.ibiblio.org/pub/Linux/distributions/gentoo" LINGUAS="" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 aac acl alsa apache2 audiofile bash-completion berkdb bitmap-fonts bzip2 cli crypt cups dlloader elibc_glibc flac fortran gd gdbm gpm input_devices_keyboard input_devices_mouse isdnlog jpeg kernel_linux libg++ mmx ncurses nethack nptl nptlonly ogg pam pcre perl png ppds pppd python readline reflection samba session snmp soundtouch spl sse ssl tcpd truetype truetype-fonts type1-fonts udev usb userland_GNU userlocales video_cards_vesa vorbis win32codecs winbind xorg xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY Created attachment 98548 [details]
Disabling online tests
I personally can't reproduce this bug, but could you tell me if this ebuild solves anything?
(I'm guessing it's the online tests...)
Yes! That ebuild worked fine for me. :) Created attachment 98591 [details]
Disabling online tests
I personally can't reproduce this bug, but could you tell me if this ebuild solves anything?
(I'm guessing it's the online tests...)
Did you mean to attach that same ebuild again in your last comment? It's identical to your last comment. In any case, as I mentioned, your ebuild worked for me. I think it's some Bugzilla crazyness. My computer was actually off when my 2nd post was "submitted". I'm moving to a new apartment, so I could only commit it this weekend. Sorry :-) Fixed in CVS. Duane/Matthew - since none of us were able to reproduce these problems, could you sync in a couple of hours and give it a try? I will leave the bug open until I'm sure it was the silly online tests that were causing this bug. This is a duplicate of Bug 121573, not perl fault at all. Jakub, yes and no. The tests were supposed to be disabled, thus it's our problem. WINS/samba/prelink sandbox issues are indeed bug #121573. (And right now the tests are fixed, so feel free to mark this as a duplicate) OK, marking as a dupe... WINS sucks :) *** This bug has been marked as a duplicate of 121573 *** |