[ic] Problem with upgrade to 5.10.0

Josh Lavin jlavin at endpoint.com
Mon Jan 11 20:52:45 UTC 2016

Quoting David Etheredge (David_e at charter.net):
> Just upgraded a server to 5.10.0 and have hit a couple of glitches.

Ok, let's look at the relevant errors:

> - - - [09/January/2016:22:14:20 -0600] huldacpz - LocaleDatabase locale:
> locale import into failed: Wide character in subroutine entry at
> /usr/local/interchange/lib/Vend/Table/Common.pm line 516, <IN> line 2.

This is a UTF-8 problem -- I don't know for sure how to resolve, but it
is going to depend on your Perl version, catalog config, etc.

You might need to comment these two lines in catalog.cfg, if they are

    Variable MV_UTF8 1
    Variable MV_HTTP_CHARSET utf-8

Then set an environment variable of `MINIVEND_DISABLE_UTF8` to `1`, and
restart IC.

Otherwise, this may help:

What Perl version are you running? 

> mkA2NpnA:71 - [09/January/2016:22:15:21 -0600] petzappe
> /~petzappe/cgi-bin/cart.cgi Runtime error: Can't setup DBI handle of
> DBI::st=HASH(0x5514cb8) to DBD::Pg::st_mem: unknown _mem package at
> /usr/local/lib64/perl5/DBI.pm line 1293.

Hmm, I'm not sure...

> Then added a new cart toparticleexposure.com that I want to try setting up
> as a CMS after makecat and then restarting Interchange, I get
> - - - [09/January/2016:23:00:56 -0600] topart - topart config error: Please
> specify the VendURL directive in the configuration file 'catalog.cfg'

If you're using the Strap catalog, then VendURL is defined here in

If you have the associated SERVER_NAME and CGI_URL variables defined in
products/variables.txt, then perhaps you have a permissions problem on

> - - - [09/January/2016:23:57:59 -0600] - - Duplicate usertag pay_cert found
> <<<<<<<<<<<<<<<<<<<
> >In line 370 of the configuration file
> >'/usr/local/interchange/code/template_tag/strap/pay_cert.tag':
> ><<<<<<<<<<<<<<<<


Josh Lavin
End Point Corporation

More information about the interchange-users mailing list