[ic] Upgrade procedure

Jon Jensen jon at endpoint.com
Tue Jun 16 01:10:06 UTC 2009

On Mon, 15 Jun 2009, Grant wrote:

> I don't know why dbconf/default_db/variable.dbm is conflicting with 
> dbconf/mysql/variable.dbm since dbconf/default_db/access.dbm and 
> dbconf/default_db/mv_metadata.dbm aren't conflicting with their 
> identical copies in dbconf/mysql.

As someone else mentioned, normally dbconf/default_db/* is not used at all 
if you're using an SQL database.

Feel free to delete the entire dbconf/default_db directory, as you should 
have no need of it.

>> Grant, I think something must be old there: Either the Business::UPS, 
>> or the ups-query tag, or something, because I don't get any warning on 
>> startup, and I don't see the $result variable mentioned in your error 
>> message in either Business::UPS or ups_query.tag.
>> Are you sure you don't have an old ups-query tag floating around in a 
>> different directory, catalog.cfg, or one of its includes?
>> Is there a $result variable in your Business::UPS source at line 97 as 
>> the error would indicate?
> Yeah I sure do have $result at line 97.  I guess I've got an old 
> version?  Are you on the latest?  I just installed Interchange::Bundle 
> via IC's 'make install', and shouldn't Business::UPS have been updated?

Aha. Look carefully at Bundle::Interchange. It doesn't actually include 
Business::UPS! It mentions it in the description, but isn't specified as 
one of the dependencies. So you probably didn't update it when you thought 
you did. Try updating it by hand.

If that still doesn't work, search your Perl include paths to see if 
there's an old version earlier in the path than the new one you install.

BTW, Bundle::InterchangeKitchenSink *does* include Business::UPS.


Jon Jensen
End Point Corporation

More information about the interchange-users mailing list