[ic] Problems with IC 5.4 and access.asc file lock.
Boyd Lynn Gerber
gerberb at zenez.com
Fri Mar 24 11:08:00 EST 2006
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> Boyd Lynn Gerber writes:
> > I had 5.2 working and I removed my 5.2 installation and installed 5.4 on a
> > UnixWare 7.1.4 and an OpenServer 6.0.0 which is based on UnixWare 7.1.4.
> >
> > 198.60.105.176 zGUVFuu3:198.60.105.176 - [24/March/2006:03:05:26 +0000]
> > test1 /cgi-bin/test1/admin/index.html Runtime error: access import into
> > failed: Could not lock file: Bad file number
> > In debug.log I see...
> > Importing access table from
> > /usr/local/interchange/catalogs/test1/products/access.asc
> > and in /usr/local/interchange/catalogs/test1/products/...
> > # l /usr/local/interchange/catalogs/test1/products/acc*
> > - -rw-rw-r-- 1 interch zenez 1486 Mar 23 05:05
> > /usr/local/interchange/catalogs/test1/products/access.asc
> > - -rw-rw---- 1 interch zenez 0 Mar 24 12:40
> > /usr/local/interchange/catalogs/test1/products/access.asc.lock
...
> >
> > I created a start file to try and debug this. I have it with and with out
> > the PERL_SIGNALS. See below...
> > - --------------------------------Cut-Here----------------------------
> > # this is to start and stop the interchange server
> > # the normal utils do not work
> > #
> > PERL_SIGNALS="unsafe";export PERL_SIGNALS
> > kill -9 `cat /usr/local/interchange/etc/interchange.pid`
> > rm /usr/local/interchange/etc/sock*
> > /usr/local/interchange/bin/interchange -r -u
> > chmod 777 /usr/local/interchange/etc/socket*
> > chmod u+s,g+s /usr/local/interchange/etc/socket*
> > - --------------------------------Cut-Here----------------------------
> > http://www.zenez.com/test1/
...
>
> I don't directly see the reason, but have you tried what happens if you
> move access.asc aside, if you have then the same problem on the next
> data table. Are you using a database (mysql, postgres) or is it with
> gdbm/db files? Did you copy your old catalog.cfg to your new install or
> are you using the standard catalog.cfg?
I removed all trace of my old catalogs. Every thing looks OK. The gdmb
files and MySQL files are all created. BTW, I do use mysql. This is a
default install from scratch using /usr/local/interchange/bin/makecat
I tried it as user interch and root I have a test1 and test2. One
was done as root and the other was done as user interch. Both have
the exact same problem. Moving it causes this error. I have removed
everything and build things as user interch and as root with the exact
same problem. I am not sure exactly how the *.asc files are handled. I
see the lock file is created and the error above. When the file is moved
I get this message.
198.60.105.176 Y6Vspr7G:198.60.105.176 - [24/March/2006:15:46:16 +0000]
test1 /cgi-bin/test1/admin/index.html Runtime error: open read/write
/usr/local/interchange/catalogs/test1/products/access.asc: No such file or
directory
I suspect some has change with how the .asc files are used/locked. I did
the following before I started...
# rm -r /usr/local/interchange
# rm -r /usr/lib/apache/htdocs/interchange-5
# rm -r /usr/lib/apache/htdocs/test1
# rm -r /usr/lib/apache/htdocs/test2
# gunzip interchange-5.4.0.tar.gz
# tar xf interchange-5.4.0.tar
# cd interchange-5.4.0
# /usr/bin/perl Makefile.PL
# gmake
# gmake install
# cd /usr/local/interchange
# /usr/local/interchange/bin/makecat
# ssh -linterch
$ /usr/local/interchange/bin/makecat
$ ./start
See start above. I used the exact same username and password as in IC 5.2
and answered the questions exactly the same.
I have never seen this problem before. IC 4.6 works as well. I remove
and follow te above for each version of IC. All work till I get to 5.4.
Thanks,
- --
Boyd Gerber <gerberb at zenez.com>
ZENEZ 1042 East Fort Union #135, Midvale Utah 84047
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: For info see http://quantumlab.net/pine_privacy_guard/
iD8DBQFEJBllVtBjDid73eYRAmkgAJ91bMpGAUEDl+JIfRHQAE4ddKrFYwCgiZYu
1ZaDvdlrx5sPz1epDeHzu/E=
=p+aC
-----END PGP SIGNATURE-----
More information about the interchange-users
mailing list