Installation of dev-perl/module-build-0.25 from portage is failing with an "Access Denied" error message as below. The files do exist, as they have already been installed using the CPAN program from Perl, but it is a pre-requisite for the Profuse package that I am trying to install. -------------------- >>> Install module-build-0.25 into /var/tmp/portage/module-build-0.25/image/ category dev-perl ACCESS DENIED chmod: /usr/lib/perl5/site_perl/5.8.7/Module/Build.pm ACCESS DENIED unlink: /usr/lib/perl5/site_perl/5.8.7/Module/Build.pm Cannot forceunlink /usr/lib/perl5/site_perl/5.8.7/Module/Build.pm: Permission denied at /usr/lib/perl5/5.8.7/File/Find.pm line 913 man: >>> Completed installing module-build-0.25 into /var/tmp/portage/module-build-0.25/image/ --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-dev-perl_-_module-build-0.25-14625.log" chmod: /usr/lib/perl5/site_perl/5.8.7/Module/Build.pm (symlink to /usr/lib64/perl5/site_perl/5.8.7/Module/Build.pm) unlink: /usr/lib/perl5/site_perl/5.8.7/Module/Build.pm (symlink to /usr/lib64/perl5/site_perl/5.8.7/Module/Build.pm) -------------------------------------------------------------------------------- moneta 5.8.7 # ls -l /usr/lib64/perl5/site_perl/5.8.7/Module/ total 64 drwxr-xr-x 3 root root 4096 Apr 30 14:58 Build -r--r--r-- 1 root root 34546 Apr 30 14:58 Build.pm -r--r--r-- 1 root root 23986 Jan 31 04:57 Signature.pm moneta 5.8.7 # emerge --info Portage 2.0.54-r2 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.14-gentoo-r2Debug x86_64) ================================================================= System uname: 2.6.14-gentoo-r2Debug x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] dev-lang/python: 2.3.5-r2, 2.4.2 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-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/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/lib64/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=k8 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X aac alsa arts audiofile avi bash-completion berkdb bitmap-fonts bluetooth bzip2 cdr cli crypt cups curl dri dvd dvdr eds emboss encode esd ethereal exif expat fam ffmpeg flac foomaticdb fortran gd gdbm gif glut gmp gnome gpm gstreamer gtk gtk2 gtkhtml idn imagemagick imlib isdnlog java jpeg junit kde lcms libwww lua lzw lzw-tiff mad mng mozilla mp3 mpeg mysqal mysql nas ncurses nls nptl ogg openal opengl pam pcre pdflib perl png pppd python qt quicktime readline recode reflection ruby samba sdl session slang spell spl ssl tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev usb vorbis xine xml2 xmms xorg xpm xv zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS
I also got the same type of error with a different trigger. In my case I was performing an "emerge -e world". Here is the error I got: ************* [ebuild R ] dev-perl/module-build-0.25 -minimal 0 kB ... Manifying blib/lib/Module/Build/Compat.pm -> blib/libdoc/Module::Build::Compat.3pm >>> Test phase [not enabled]: dev-perl/module-build-0.25 >>> Install module-build-0.25 into /var/tmp/portage/module-build-0.25/image/ category dev-perl ACCESS DENIED mkdir: /usr/lib/perl5/site_perl/5.8.7/Module mkdir /usr/lib/perl5/site_perl/5.8.7/Module: Permiso denegado at /usr/lib/perl5/5.8.7/ExtUtils/Install.pm line 176 man: prepallstrip: >>> Completed installing module-build-0.25 into /var/tmp/portage/module-build-0.25/image/ --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-dev-perl_-_module-build-0.25-32006.log" mkdir: /usr/lib/perl5/site_perl/5.8.7/Module -------------------------------------------------------------------------------- ******************** An here my emerge info (stable AMD64): ******************** Portage 2.0.54 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.4-r2, 2.6.16-gentoo-r7 x86_64) ================================================================= System uname: 2.6.16-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 dev-python/pycrypto: [Not Present] dev-util/ccache: [Not Present] 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-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/env.d" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks fixpackages sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LINGUAS="en es" PKGDIR="/home/ramiro/usr/local/portage/pkgdir-backup/" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 7zip X Xaw3d a52 aac aalib accessibility acl acpi adns aim alsa amd ao aotuv apache2 apm applet ares arts asf atlas auctex audacious audiofile auth authdaemond authfile authlib automount avi background bash-completion bcmath bdf beagle berkdb bidi bindist binfilter bitmap-fonts bl bmpx bonjour bonobo bootsplash branding bzip2 cairo caps catalogs cdda cdinstall cdio cdparanoia cdr cdrom chm chroot clamav clamd cli corba cpudetection crypt css ctype cups curl curlwrappers dba dbase dbm dbus dbx dga dio directfb disk-cache diskio dpms dri dv dvd dvdr dvdread dxr3 dynagraph edl effects emboss emul-linux-x86 encode epson erandom escreen esd ethereal evo exif expat extensions fam fame fastcgi fat fbcon ffmpeg fftw firefox flac flash flatfile floppyboot font-server fontconfig foomaticdb fortran fpx ftp fuse gd gdbm geoip gif gimp ginac glibc-omitfp glitz glut gmail gmailtimestamps gnome gnome-print gnustep gnutls gphoto2 gpm gs gsnd gstreamer gtk gtk2 gtkhtml guile gzip hal hddtemp hfs hpn httpd hyperwave-api i8x0 iconv icq id3 idea idled idn ieee1394 imagemagick imap imlib imlib2 immqt-bc inifile inkjar innodb intl iodbc ipv6 isdnlog jabber jack java javacomm javascript jbig jce jfs jikes jit jpeg jpeg2k justify kde kipi ladcca ladspa lame lash lcms ldap lesstif libcaca libclamav libg++ libgda libwww lids lm_sensors logitech-mouse logrotate lua lzo lzw lzw-tiff m17n-lib mad maildir mailwrapper math matroska mbox mcve md5sum mdb memlimit mikmod milter mime mjpeg mmap mng mod mono motif mounts-check mouse mozilla mozsvg mozxmlterm mp3 mp4 mp4live mpeg mpeg2 mpi mplayer mpm-prefork msession msn multiuser musepack musicbrainz mysql mysqli nas ncurses neXt net netboot netcdf network new-login nfs nis nls nptl nptlonly nsplugin ntfs ntlm nvidia oav oci8 octave ofx ogg ole on-the-fly-crypt openal openbabel openexr opengl openssh openssl opera oracle oracle7 osc oscar oss pam pango parse-clocks pcntl pcre pdf pdflib perl player plotutils pmu png portaudio posix postfix postgres povray ppds pppd prelude profile pymol python qdbm qt quicktime rar rdesktop readline recode reiser4 reiserfs rtc rtsp ruby samba sametime sasl savedconfig sblive scanner sdl session sharedext simplexml skey slang slp sndfile snmp soap sockets socks5 source sox speex spell spl ssl svg sysfs sysvipc szip tcltk tcpd tetex theora tidy tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l vcd vhosts vorbis wddx wmf wxwindows xface xine xml xml2 xmlrpc xmms xorg xpm xprint xscreensaver xsl xv xvid yahoo zeo zlib linguas_en linguas_es userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS ************************** I was actually able to emerge it by running: FEATURES="-sandbox" emerge dev-perl/module-build
same error also with perl 5.8.8 (well not the same but similar): >>> Test phase [not enabled]: dev-perl/module-build-0.25 >>> Install module-build-0.25 into /var/tmp/portage/module-build-0.25/image/ category dev-perl ACCESS DENIED mkdir: /usr/lib64/perl5/site_perl/5.8.8 mkdir /usr/lib64/perl5/site_perl/5.8.8: Permission denied at /usr/lib64/perl5/5.8.8/ExtUtils/Install.pm line 112 >>> Completed installing module-build-0.25 into /var/tmp/portage/module-build-0.25/image/ --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-dev-perl_-_module-build-0.25-4672.log" mkdir: /usr/lib64/perl5/site_perl/5.8.8 -------------------------------------------------------------------------------- For a complete log, please read /tmp/perl-cleaner.log.20060527092529.XXXXq8bieb Portage 2.1_rc2-r3 (hardened/amd64, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-ck7-drunken x86_64) ================================================================= System uname: 2.6.15-ck7-drunken x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.14 dev-lang/python: 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] 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-r1 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" 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" PORTDIR_OVERLAY="/usr/local/gentoo-syscp-overlay/testing" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 apache2 berkdb chroot crypt dlloader doc gd gif gpm hardened imap innodb jpeg justify maildir memlimit mysql nls nptl nptlonly pam pdflib pic png readline sasl session ssl tcpd threads tiff userlocales vda xml xml2 zlib elibc_glibc kernel_linux userland_GNU" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Can you please try module-build-0.28 and tell me if you still have problems? I'll push it through an arch bump if it works. thanks!
this version emerged fine :)
amd64 was unmasked for 0.26.11 this afternoon. please emerge sync in a little while and close this out :) (or i'll close it in a few days). enjoy, ~mcummings
(In reply to comment #4) > this version emerged fine :) > oops, missed this post when i posted my last comment :)
module-build 0.28 is unmasked and works great. closing...