[Date Prev][Date Next][Thread Prev][Thread Next][Minivend by date
][Minivend by thread
]
Re: [mv] Undefined catalog: -- solved
****** message to minivend-users from Lester Herran-Venables <lesterhv@home.com> ******
Finally!! I think I solved my own problem, but not through any special creativity... I
rebooted.
I had just been ./restarting up until now, but had to boot into windows for something -- when I
came back, everything worked.
I noticed that when I tried to restart though, the script told me that Minivend not running -- it
couldn't find the pid -- that with the system working. Oh well, I won't complain about it
working!
And now to figure out why the MySQL tables won't create.... the fun is just beginning...
Lester Herran-Venables wrote:
> ****** message to minivend-users from Lester Herran-Venables <lesterhv@home.com> ******
>
> Hi folks,
>
> I'm still getting undefined catalog errors despite applying the fix mentioned below.
>
> Here's my saga so far:
>
> 1. I deleted all previous installs of minivend, even removing the user account, so
> that I had a pure virgin system. (I had version 3 running well)
> 2. Installed the .rpm of 4.03 -- minivend created a user 'minivend' on my machine
> 3. Tried to run it. -- got an error, -- minivend couldn't read /usr/local/error.log
> 4. Changed permissions on that file to user minivend
> 5. Got a permission denied to /usr/local/minivend/etc/minivend.pid -- changed
> permissions of directory
>
> at this point I got a little careless about documenting my efforts, but basically went
> about changing permissions as errors came up until I had a system that would load the
> simple catalog. But it wouldn't load more than the first page -- all of the links
> were not to the server that I specified, but to crdva1.bc.wave.home.com -- a host name
> that I have to have in my system for my internet connection to work.
>
> I added the line
>
> variable SERVER_NAME lesterhv.dhs.org to my /usr/local/minivend/minivend.cnf file and
> restarted. Still no change.
>
> At this point I read your post and edited /urs/local/bin/minivend to point to
> /usr/local/minivend/minivend/cfg
>
> Wonderful -- this got the simple demo going.
>
> So I ran makecat and made another new catalog -- calling it test2
>
> I type in lesterhv.dhs.org/cgi-bin/test2, and still get
>
> -------->Undefined catalog /cgi-bin/test2
>
> Any ideas, anyone?
>
> Thanks
> Lester.
>
> ==================================================
> Here's my file /usr/local/bin/minivend
> =================================================
> #!/bin/sh
>
> RUNSTRING="/usr/local/minivend/bin/minivend -q \
> -configfile /usr/local/minivend/minivend.cfg \
> -pidfile /var/run/minivend/minivend.pid \
> -logfile /var/log/minivend/error.log \
> ErrorFile=/var/log/minivend/error.log \
> PIDfile=/var/run/minivend/minivend.pid \
> -confdir /var/run/minivend \
> SocketFile=/var/run/minivend/socket"
>
> USER=`whoami`
> if test $USER = "root"
> then
> exec su minivend -c "$RUNSTRING $*"
> else
> exec $RUNSTRING $*
> fi
>
> ==================================================
> ==== and /usr/local/minivend/minvend/cfg ===========
> ==================================================
>
> #Catalog simple /home/mike/catalogs/simple /cgi-bin/simple /secure-bin/simple
> Catalog basic /var/lib/minivend/basic /cgi-bin/basic /basic
> Catalog simple /var/lib/minivend/simple /cgi-bin/simple /simple
> Catalog test1 /var/lib/minivend/test1 /cgi-bin/test1 /test1
> Catalog test2 /var/lib/minivend/test2 /cgi-bin/test2 /test2
>
> # Set to 1 to include MiniMate
> Variable MINIMATE 1
> Variable SERVER_NAME lesterhv.dhs.org
>
> # Set to "low" or "high" to get different server parameters
> Variable TRAFFIC low
> #Variable TRAFFIC high
>
> [snip]
>
> ===========================================================
> ===== here's my /var/lib/minivend/test2/catalog.cfg ===================
> ============================================================
>
> # Define the site-specific information
> #
> Variable SERVER_NAME lesterhv.dhs.org
> Variable CGI_URL /cgi-bin/test2
> Variable SECURE_SERVER http://lesterhv.dhs.org
> Variable ORDERS_TO les
> Variable IMAGE_DIR /test2/images
> Variable DOCROOT /home/httpd/html
> Variable SAMPLEHTML /home/httpd/html/test2
> Variable SAMPLEURL http://lesterhv.dhs.org/test2
>
> Variable TEMPLATE blue1
> Variable COMPANY test2
> Variable ADDRESS 123 Any St.
> Variable CITY Anytown, USA 00000
> Variable PHONE (555) 555-5555
> Variable TOLLFREE (888) 555-5555
> Variable FAX (555) 555-5556
> Variable LOGO template/logo.png
> Variable SMLOGO
> Variable ENCRYPTOR none
> Variable TAXAREA OH IL
> Variable TAXRATE OH=6, IL=7.25
> Variable TAXSHIPPING OH
> Variable MULTIORDER
>
> # Set single-page order style
> Variable ORDER_STYLE ord
>
> # Set multi-page order style if MULTIORDER variable set
> #ifdef MULTIORDER
> Variable ORDER_STYLE multi
> #endif
>
> ## END SITE CONFIGURATION
>
> ## Whether to encrypt passwords in UserDB
> UserDB default crypt 0
> ## Change a field to something that doesn't conflict in MySQL
> UserDB default time_field mod_time
> [snip]
> -----basically everything default for this test.
> ====================================================================
> === and finally, my /var/log/minivend/error.log ===============================
> ====================================================================
> - - - [30/March/2000:09:13:33 -0800] - - Low traffic settings.
> - - - [30/March/2000:09:13:34 -0800] - - Calling MiniMate....
> - - - [30/Марта/2000:09:13:38 -0800] - - Minimate is loaded.
> - - - [30/Марта/2000:09:13:38 -0800] - - MiniVend V4.03
> - - - [30/March/2000:09:13:42 -0800] - - START server (6043) (INET and UNIX)
> - - - [30/March/2000:09:13:43 -0800] - - Accepting connections from
> localhost|127\.0\.0\.1
> - - - [30/March/2000:09:13:43 -0800] - - START server (6073) (INET and UNIX)
> 24.113.133.108 - - [30/March/2000:09:38:49 -0800] - /cgi-bin/test1 Undefined catalog:
> /cgi-bin/test1
> 24.113.133.108 - - [30/March/2000:09:40:17 -0800] - /cgi-bin/test1 Undefined catalog:
> /cgi-bin/test1
> 24.113.133.108 - - [30/March/2000:10:32:08 -0800] - /cgi-bin/test1 Undefined catalog:
> /cgi-bin/test1
> - - - [30/March/2000:10:58:30 -0800] - - STOP server (6073) on signal TERM
> - - - [30/March/2000:21:10:12 -0800] - - Low traffic settings.
> - - - [30/March/2000:21:10:12 -0800] - - Calling MiniMate....
> - - - [30/Марта/2000:21:10:15 -0800] - - Minimate is loaded.
> - - - [30/Марта/2000:21:10:15 -0800] - - MiniVend V4.03
> - - - [30/March/2000:21:10:16 -0800] - - START server (589) (INET and UNIX)
> - - - [30/March/2000:21:10:17 -0800] - - Accepting connections from
> localhost|127\.0\.0\.1
> - - - [30/March/2000:21:10:17 -0800] - - START server (615) (INET and UNIX)
> 24.113.133.108 - - [31/March/2000:10:28:13 -0800] - /cgi-bin/test1 Undefined catalog:
> /cgi-bin/test1
> 24.113.133.108 - - [31/March/2000:10:36:03 -0800] - /cgi-bin/test2 Undefined catalog:
> /cgi-bin/test2
>
> Mike Heins wrote:
>
> > ****** message to minivend-users from Mike Heins <mikeh@minivend.com> ******
> >
> > Quoting Fred Romito (fred@fabrikant.com):
> > > Hi,
> > >
> > > I am new to this product but, after looking
> > > at this problem for a few days I could use
> > > some help.
> > >
> > > I have installed MiniVend
> > > on an Netfinity running Linux 6.1
> > >
> > > I used the rpm version to install and all seems fine.
> > > Both the basic and simple catalogs work
> > >
> > > Overtime I try to run a catalog constructed with bin/makecat
> > > I get the Undefined catalog: message
> > >
> >
> > I just realized this the other day. The makecat facility is placing the
> > catalog definition in /usr/local/minivend/minivend.cfg, and the minivend
> > program is using /etc/minivend.cfg. Move the catalog definitions there
> > and all should be OK; you could also edit /usr/local/bin/minivend to
> > use /usr/local/minivend/minivend.cfg.
> >
> > I will do something about this in the next release.
> >
> > --
> > Internet Robotics, 131 Willow Lane, Floor 2, Oxford, OH 45056
> > phone +1.513.523.7621 fax 7501 <mikeh@minivend.com>
> >
> > Be patient. God isn't finished with me yet. -- unknown
> > -
> > To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
> > email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
> > Archive of past messages: http://www.minivend.com/minivend/minivend-list
>
> -
> To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
> email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
> Archive of past messages: http://www.minivend.com/minivend/minivend-list
-
To unsubscribe from the list, DO NOT REPLY to this message. Instead, send
email with 'UNSUBSCRIBE minivend-users' in the body to Majordomo@minivend.com.
Archive of past messages: http://www.minivend.com/minivend/minivend-list