[ic] "Missing special page" error after site move (answer wins RH t-shirt)

Mark Stosberg interchange-users@lists.akopia.com
Thu Jun 28 21:10:01 2001


Hello,

I have an especially challenging Interchange puzzle to solve. The first
one of you that offers help that leads me to solve it wins a free
Red-Hat Interchange t-shirt (size XL, white, never worn, I pay
shipping.) Now on with the fun. 

SHORT STORY
In summary, we moved our Minivend installation to what we think is a
nearly identical environment and we now get this error in the store logs
when we run the server: 
"Runtime error: Missing special page: ../special_pages/missing". This is
when requesting a page known to exist-- so it can't find the page or the
missing page page. 

LONG STORY 
We're in the process of moving out Minivend 4.04a installation to a new
server. We've attempted to replicate the environment as closely as
possible. Both systems run FreeBSD 4.3 and paths,users and permissions
have all been kept exactly the same. (I think the numeric userid's
changed, but the usernames are all the same.).

The only significant difference, as far as we can tell, is that we
needed to change the configuration to work with "www2.server.com"
instead of "www.server.com" 

Below are the diffs between the store catalog.cfg and the minivend.cfg
file-- These are the only things we changed from one installation to the
other. We've verified that the all the paths are [appear to be] correct.

in store/catalog.cfg:
3c3
< Variable    SERVER_NAME     www.server.com
---
> Variable    SERVER_NAME     www2.server.com
7c7
< Variable    SECURE_SERVER   www.server.com
---
> Variable    SECURE_SERVER   www2.server.com
12c12
< Variable    SAMPLEURL       http://www.server.com/store
---
> Variable    SAMPLEURL       http://www2.server.com/store
#########

in minivend.cfg:
< Catalog    store /home/user/catalogs/ssp
www.server.com/cgi-bin/store.cgi 
> Catalog    store /home/user/catalogs/ssp www2.server.com/cgi-bin/store.cgi 

So as you can see, none of the paths to pages changed. (We reality
checked that the paths still point to places with pages anyway. 

You can still win the shirt if you have to ask me questions to solve the
problem. You can even win it if you  already an employee of Red Hat. 

Thank you very much for helping with this mystery!

  -mark

http://mark.stosberg.com/