[ic] Internal Server Error

Joshua Lavin interchange-users@icdevgroup.org
Thu Oct 3 12:53:00 2002


> Can't locate UI/Primitive.pm in @INC (@INC contains:
> /home/george/interchange /home/george/interchange/lib/perl5
> /usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1
> /usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1
> /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
> /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux
> /usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl .) at (eval 32)
> line 1, <GLOBAL> line 27.
> BEGIN failed--compilation aborted at (eval 32) line 1, <GLOBAL> line 27.

Looks like Interchange is having trouble finding a Perl module. This is a
common error when you don't have root access.

If the perl module is installed, you need to add the directory where it sits
to the @INC array.

I use a virtual server myself, and putting this in ~/etc/rc did the trick
for me:
PERL5LIB=/usr/home/josh/usr/local/lib/perl5:/usr/home/josh/usr/local/lib/per
l5/site_perl

Yours may be different. Ask your sysadmin.

See http://www.cpan.org/modules/ for more info on perl modules.

Regards,
Josh