Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 133611 - www-apps/metadot-6.4.5.3 can't locate Apache/Registry.pm
Summary: www-apps/metadot-6.4.5.3 can't locate Apache/Registry.pm
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo Web Application Packages Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-17 09:42 UTC by Tanktalus
Modified: 2006-05-19 06:14 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tanktalus 2006-05-17 09:42:56 UTC
Once I've followed all the metadot instructions (I used +vhosts, but then followed those instructions) I get this error in the error log for apache:

"[Wed May 17 09:59:16 2006] [error] [client 192.168.2.53] failed to resolve handler `Apache::Registry': Can't locate Apache/Registry.pm in @INC (@INC contains: /home/httpd/perl /etc/perl /usr/lib/perl5/site_perl/5.8.7/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.7/i686-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.7/i686-linux-thread-multi /usr/lib/perl5/5.8.7 /usr/local/lib/site_perl . /usr/lib/apache2) at (eval 6) line 3.\n, referer: http://towerbbs/"

Looking at cpan, Apache::Registry is supposed to be part of mod_perl.  But the mod_perl ebuild is missing it.

So, either mod_perl is broken, this should be in another ebuild that metadot requires, or metadot should be requiring apache v1 (I'm using apache2).  Not sure which.

[ Searching for package 'metadot' in all categories among: ]
 * installed packages
[I--] [  ] www-apps/metadot-6.4.5.3 (6.4.5.3)
[ Searching for package 'mod_perl' in all categories among: ]
 * installed packages
[I--] [  ] www-apache/mod_perl-2.0.2 (1)
[ Searching for package 'apache' in all categories among: ]
 * installed packages
[I--] [  ] net-www/apache-2.0.55-r1 (2)

Gentoo Base System version 1.6.14
Portage 2.0.54-r2 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-g
entoo-r1 i686)
=================================================================
System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 3.20GHz
dev-lang/python:     2.3.5-r2, 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="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe"
CHOST="i686-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/shar
e/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/sh
are/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/tex
mf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/rc.d /etc/terminfo /e
tc/env.d"
CXXFLAGS="-march=pentium4 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://gentoo.mirrored.ca/ http://adelie.polymtl.ca/ http://gent
oo.mirrored.ca/ http://adelie.polymtl.ca/ ftp://cs.ubishops.ca/pub/gentoo ftp://
gentoo.agsn.ca/ ftp://gentoo.mirrored.ca"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/dmcbride/cvs/portdir/gentoo-ebuilds"
SYNC="rsync://rsync.ca.gentoo.org/gentoo-portage"
USE="x86 X alsa apache2 apm arts audiofile avi bash-completion berkdb bitmap-fon
ts bonobo bzip2 bzlib cdparanoia cdr cli crypt cups curl db2 doc dri dvd dvdr dv
dread eds emboss encode esd exif expat fam ffmpeg fftw flac flash foomaticdb for
tran ftp gb gcj gd gdbm gif glut gmp gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtm
l guile idn imagemagick imap imlib ipv6 isdnlog ithreads jpeg kde lcms ldap libg
++ libwww mad mbox mikmod milter mime ming mmap mmx mng motif mp3 mpeg mysql ncu
rses nls nvidia ogg oggvorbis openal opengl oss pam pcre pda pdflib perl png pos
ix pppd python qt quicktime readline reflection samba scanner sdl session socket
s sox spell spl ssl svga tcltk tcpd tetex threads tidy tiff truetype truetype-fo
nts type1-fonts udev unicode usb vcd vorbis win32codecs wxwindows xine xml xml2
xmms xorg xsl xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_
RSYNC_EXTRA_OPTS, PORTAGE_RSYNC_OPTS
Comment 1 Renat Lumpau (RETIRED) gentoo-dev 2006-05-19 06:14:54 UTC
This looks like an easy fix: in you metadot.conf, replace Apache::Registry with Modperl::Registry.

I've also added an apache2 USE flag to the ebuild that will take care of this in the future.