[ic] cant access admin interface + weird error

Mike Heins interchange-users@icdevgroup.org
Fri Jan 31 09:58:01 2003


Quoting webmaster (webmaster@web-vision.de):
> Hello!
> 
> I got this problem by using nearly ever IC version from 4.8.6 - 4.9.7 
> nightly build.
> 
> I am not able to access the admin interface on my two demo catalogs - i only 
> get an internal server error.
> 
> btw. i am using ic on a hp-ux itanium with zeus-server and perl 5.8.0
> 
> here comes a snippet from the error log:
> 
> p508ea145.dip.t-dialin.net mfyfuiFU:t-dialin.net - [31/January/2003:12:33:27 
> +0100] sql /cgi-bin/sql2/admin/login.html Died in server spawn: ichelp 
> import failed: sdbm store returned -1, errno 22, key "ktable.searchreplace" 
> at /usr/local/interchange/lib/Vend/Table/Common.pm line 432, <IN> line 3.
> > 
> 

This is a known problem if you don't have a perl with GDBM or Berkeley
DB built. The answer is to compile gdbm and install a new Perl.

You can temporarily work around the problem by commenting out any lines
which begin with "Database ichelp" in ICDIR/catalog_before.cfg; but
it is not a permanent solution, because you will still be limited
to 1000-byte DBM records in the database.

If you migrated *all* your databases to SQL, it would work too, but
that is fairly hard.

I bet if you had typed "ichelp import failed" into the search box
at the icdevgroup.org web site, you could have found this on your
own.

-- 
Mike Heins
Perusion -- Expert Interchange Consulting    http://www.perusion.com/
phone +1.513.523.7621      <mike@perusion.com>

Nature, to be commanded, must be obeyed. -- Francis Bacon