[Ottawa_users] chameleon lab

Jeff McKenna jmckenna at dmsolutions.ca
Tue Nov 13 16:29:38 EST 2007


Comments inline:

> A plea for help, since there are so many of you with relevant experience 
> on this list.  First, some background, then a specific problem on a 
> machine in the student lab, followed by a general appeal for help to fix 
> various little bugs here in the Carleton labs.
> We've been using Chameleon for various assignments and labs at Carleton 
> for at least a few years.  Initially DMSolutions sent in people (yay,
> Jeff!) to set up and help run the lab, and in the past couple of years 
> I've managed to run them on my own.  We used a combination of student 
> development on Windows and Linux machines, and then publishing on a Mac 
> Server box.  It worked quite well.
> This year, the Windows machines have had new security software installed 
> which prompted me to suggest that those students in my fourth year class 
> which wanted to use mapserv/chameleon in their projects do so under 
> Linux, since we're also using the OS for other work in the class (so 
> they have familiarity in the environment which many of the other 
> students don't).
> But I'm starting to kick myself, because the linux in this lab was also 
> updated last summer, and the new distribution sets everything up with 
> SELinux security.  It took me a couple of weeks, but I THINK I FINALLY 
> have got rid of all the blocks that created.  But I'm also using newer 
> chameleon code, and I'm getting php errors which aren't obviously 
> pointing at the problem, at least from my tired, exasperated point of 
> view - e.g.:
> [Tue Nov 13 11:39:08 2007] [error] [client] PHP Warning:
> [MapServer Error]: msProcessProjection(): no system list, errno: 2\n\n 
> in 
> /var/www/html/chameleon-2.6.0rc1/htdocs/common/wrapper/map_session.php 
> on line 215, referer: _http://localhost/samples/_ [Tue Nov 13 11:39:08 
> 2007] [error] [client] PHP Warning:  Failed to open map file 
> /var/www/html/chameleon-2.6.0rc1/samples/map/chameleon.map in 
> /var/www/html/chameleon-2.6.0rc1/htdocs/common/wrapper/map_session.php 
> on line 215, referer: _http://localhost/samples/_ [Tue Nov 13 11:39:08 
> 2007] [error] [client] PHP Notice:  Trying to get property of 
> non-object in /var/www/html/chameleon-2.6.0rc1/htdocs/chameleon.php on 
> line 766,

As Liz said it might be that you don't have that epsg code (try this 
epsg file: http://dl.maptools.org/dl/proj4-epsg-with-42xxx-and-esri.zip)

Also, you might want to add the following inside your chameleon.map 
file, near the top:

   CONFIG "PROJ_LIB" "/usr/local/share/proj/"

> referer: _http://localhost/samples/_
> [Tue Nov 13 11:39:08 2007] [error] [client] PHP Fatal error:
> Call to a member function set() on a non-object in 
> /var/www/html/chameleon-2.6.0rc1/htdocs/widgets/KeyMap/KeyMap.widget.php
> on line 197, referer: _http://localhost/samples/_
> Does that mean anything to any of you?
> Meanwhile, over on my main web server, a series of upgrades to GDAL, 
> PHP, etc, all combined to break the pre-existing mapserv and chameleon 
> projects from past years.  I upgraded mapserv itself to 5.0 and now 
> mapserv-only projects are working, and the chameleon apps are 
> "partially" working - basic functionality is there but some button 
> images are not being found.
> This has been a lower priority for me, but should be fixed at some point.
> In addition, if that had been working properly, I would have had these 
> students just do their projects on the main server instead of the lab 
> machines.  I mention it here to see if anyone feels up to helping me go 
> through the errors and try to get that server in shape - either 
> interactively online, or maybe just an evening physically in the lab?
> Is there any interest in a group "OSGEO web server implementation debug 
> fest" / workshop ? :)  Getting these machines fixed up would also make 
> it feasible to run web mapping workshops in here in the new year, after 
> all.

count me in.


More information about the Ottawa_users mailing list