[ic] catalog working, no admin/login, unable to checkout

Curt Hauge curthauge at mnwebdesign.com
Thu Sep 1 00:30:37 UTC 2011


I am on a new Centos 5.x server, Apache 2.2.19, MySQL 5.1.57. As root I
installed a local perl at usr/local/bin/perl like this:

sh Configure #accepted all defaults, no threads
make test
make install

I now have  /usr/bin/perl -v #This is perl, v5.8.8 built for
and		/usr/local/bin/perl -v #This is perl, v5.10.0 built for

As root I checked 'which perl' and saw this:
/usr/bin/perl #which is what I expected
(but, alas...it now reports: /usr/local/bin/perl)  <--could that be an issue
and how did it happen?

I then installed the bundle like this:
perl -MCPAN -e 'install Bundle::Interchange'

Question 1: Should I be installing the bundle with /use/local/bin/perl or

I finally got the bundle to install, but I cannot get the kitchensink to
finish up, so...

I've installed 5.6.3 tarball after installing the bundle:
tar zvxf interchange-5.6.3.tar.gz
/usr/local/bin/perl Makefile.PL
make test #passed all 6
make install

ran makecat, using MySQL, database is set up, and now have a test cat up,
but no admin/login access. I do have to chmod 755 the cgi-bin/catlink as
they aren't created with correct permissions. (strange, wonder why?)

I tarred up an old foundation-based cat that was recently running on 5.6 for
years now, untarred to my destination folder, and finally got it fired up,
but no access to admin/login (Internal Server Error).

During checkout, once I am on the shipmode.html and submit to 'Next' I
expect to see the last page of my multi-page checkout (finalize.html) but I
also get "Internal Server Error". I have credit cards enabled.

I then re-installed Interchange from scratch (now I have no access to my
test cat) but my old foundation cat still has the same problems.

Current rrrors in interchange error.log:
Similar to cat

Current errors in cat error.log K7Mcfhbm: - [31/August/2011:13:32:59 -0400] fts1
/cgi-bin/fts1/ord/finalize.html Runtime error: mv_metadata import into
failed: sdbm store returned -1, errno 22, key "kinventory" at
/home/funtime/fts1/interchange/lib/Vend/Table/Common.pm line 513, <IN> line

Common.pm line 121 says this:
#::logDebug("needed separation: '$_'");

Common.pm line 513 says this:
$s->[$TIE_HASH]{"k$key"} = join("\t", map(stuff($_), @fields));

I uncommented line 121 and turned on debugging, reatarted, tested, no output
in CATROOT/tmp

Any other ideas? I've been all over google and I keep trying to get the
kitchen sink installed as well.

Over 12 years and 5 days messing with Interchange and linux and I still
don't get it. I'm ready to throw in the towel...


More information about the interchange-users mailing list