Nico

Well-Known Member
Dec 5, 2001
233
0
316
Edmond, OK
Looks like we have a server wide problem with Interchange:
A.) User cannot change Tax Rate for local state.
B.) User cannot change Payment options.
C.) Cannot reset order numbers. i.e. still &TESTnnnn&
D.) Cannot see shipping methods on the checkout form

So far we have reset the cart, ran /scripts/fixinterchange, /scripts/fixinterchangeperm, /scripts/upcp and still have the same problems. The error log shows this:

Safe: require trapped by operation mask at /usr/lib/perl5/5.6.1/File/Copy.pm line 10.
& Compilation failed in require at (eval 44) line 3.

Attempt to set variable::Variable::TAXSHIPPING in read-only table
Attempt to set variable::Variable::TAXRATE in read-only table
Attempt to set variable::Variable::TAXAREA in read-only table


Does any of this look like it might reveal the problem?
 

feanor

Well-Known Member
Aug 13, 2001
836
0
316
Does user and group &cpanel& own /usr/local/cpanel/3rdparty/interchange, within and directories and files within (recursively)? That's important....

It sounds like something is out of whack there permission-wise, or perhaps you symlinked the directory elsewhere to conserve space?

If /scripts/fixinterchange reports all perl modules are intact, it almost has to be related to physical file permissions.
 

Nico

Well-Known Member
Dec 5, 2001
233
0
316
Edmond, OK
I check all the permssions and they were all Cpanel. I even ran chmod -R and chgrp -R cpanel to make sure. I reset the cart and still have the same problem. Could there be a Perl problem?
 

feanor

Well-Known Member
Aug 13, 2001
836
0
316
See it appears that the db that interchange uses by default is hosed on your box- if NOBODY's cart is working, period, I would remove the entire directory of /interchange within /usr/local/cpanel.

then rm /usr/local/cpanel/cpanel (yes)

And then quickly /scripts/upcp &
 

Nico

Well-Known Member
Dec 5, 2001
233
0
316
Edmond, OK
That seemed to make some progress but the 'Tax' still can't be changed. What ever value is entered it always comes up as '4.5'.