[ic] Runtime error: ichelp import failed: sdbm store returned -1, errno 22, key "kshipping.main" at /usr/local/apache2/interchange/lib/Vend/Table/Common.pm line 485, <IN> line 4.

tom tom at sanguinarius.co.uk
Sat Feb 5 09:41:15 EST 2005

I know this has been gone into in the lists before, this is the second 
time I've installed interchange so I am fairly familiar with it.

(Can't find an install doc this time tho.).

I have all the same perl modules that I have on the original system, and 
other than this one having a lter version of perl, they should be 
identical builds.

Whenever I try to acccess the admin section os a catalogue I get the 
following error:

Runtime error: ichelp import failed: sdbm store returned -1, errno 22, 
key "kshipping.main" at 
/usr/local/apache2/interchange/lib/Vend/Table/Common.pm line 485, <IN> 
line 4.

Which I know usually refers to gdbm not being compiled into perl, but as 
you can see below, it definately was.

Please can someone help me, this is driving me nuts.

TIA for any help with this.

Summary of my perl5 (revision 5 version 8 subversion 6) configuration:
    osname=linux, osvers=2.6.8-24-smp, archname=i686-linux
    uname='linux chef 2.6.8-24-smp #1 smp wed oct 6 09:16:23 utc 2004 
i686 i686 i386 gnulinux '
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef 
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
    cc='cc', ccflags ='-fno-strict-aliasing -pipe -I/usr/local/include 
    cppflags='-fno-strict-aliasing -pipe -I/usr/local/include'
    ccversion='', gccversion='3.3.4 (pre 3.3.5 20040809)', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', 
    alignbytes=4, prototype=define
  Linker and Libraries:
    ld='cc', ldflags =' -L/usr/local/lib'
    libpth=/usr/local/lib /lib /usr/lib
    libs=-lnsl -lgdbm -ldl -lm -lcrypt -lutil -lc
    perllibs=-lnsl -ldl -lm -lcrypt -lutil -lc
    libc=, so=so, useshrplib=false, libperl=libperl.a
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E'
    cccdlflags='-fpic', lddlflags='-shared -L/usr/local/lib'

Characteristics of this binary (from libperl):
  Compile-time options: USE_LARGE_FILES

More information about the interchange-users mailing list