[Cartoweb-users] Locale / gettext installation problem on DebianEtch

Nils Zierath nils.zierath at uni-bonn.de
Fri Feb 29 11:07:53 EST 2008


Hi Oliver, dear list,

I solved the error by reinstalling the include libs. However, I still get an error message:

"An error has occurred. Press ok to reload the application"

In client_conf/client.ini PROFILE is still set to DEVELOPMENT, but I don't get any more 
meaningful information.

I checked the apache2 error logs and the cartoclient logs (both on DEBUG-level).
- Apache does not record any errors at all.
- The cartoclient log produces DEBUG and WARN messages (appended), but no actual errors.

One funny thing. Once I click the "cancel" button on the error message, I can zoom into 
the map, pan and so on - without an error. I only get errors again, if I try to load the 
"Transports" theme or if I zoom out again.

Any hints on that?

Best regards,
Nils


********************
extract of the cartoclient.log file - first ... and last ... lines:


667 [29267] DEBUG ClientProjectHandler - current project is demoCW3
667 [29267] DEBUG PluginManager - trying to load class 
/srv/www/cartoweb3/coreplugins/location/client/ClientLocation.php
668 [29267] DEBUG PluginManager - /srv/www/cartoweb3/coreplugins/location/common/Location.php
673 [29267] DEBUG PluginManager - trying to load class 
/srv/www/cartoweb3/coreplugins/layers/client/ClientLayers.php
673 [29267] DEBUG PluginManager - /srv/www/cartoweb3/coreplugins/layers/common/Layers.php
681 [29267] DEBUG PluginManager - trying to load class 
/srv/www/cartoweb3/coreplugins/images/client/ClientImages.php
682 [29267] DEBUG PluginManager - /srv/www/cartoweb3/coreplugins/images/common/Images.php
685 [29267] DEBUG PluginManager - trying to load class 
/srv/www/cartoweb3/coreplugins/query/client/ClientQuery.php
685 [29267] DEBUG PluginManager - /srv/www/cartoweb3/coreplugins/query/common/Query.php
689 [29267] DEBUG PluginManager - trying to load class 
/srv/www/cartoweb3/coreplugins/tables/client/ClientTables.php
689 [29267] DEBUG PluginManager - /srv/www/cartoweb3/coreplugins/tables/common/Tables.php
695 [29267] DEBUG PluginManager - trying to load class 
/srv/www/cartoweb3/coreplugins/statictools/client/ClientStatictools.ph
p
695 [29267] DEBUG PluginManager - 
/srv/www/cartoweb3/coreplugins/statictools/common/Statictools.php
697 [29267] DEBUG PluginManager - trying to load class 
/srv/www/cartoweb3/plugins/exportCsv/client/ClientExportCsv.php
697 [29267] DEBUG PluginManager - /srv/www/cartoweb3/plugins/exportCsv/common/ExportCsv.php
699 [29267] DEBUG PluginManager - trying to load class 
/srv/www/cartoweb3/plugins/exportPdf/client/ClientExportPdf.php
699 [29267] DEBUG PluginManager - /srv/www/cartoweb3/plugins/exportPdf/common/ExportPdf.php
708 [29267] DEBUG PluginManager - trying to load class 
/srv/www/cartoweb3/plugins/outline/client/ClientOutline.php
708 [29267] DEBUG PluginManager - /srv/www/cartoweb3/plugins/outline/common/Outline.php
713 [29267] DEBUG PluginManager - trying to load class 
/srv/www/cartoweb3/plugins/auth/client/ClientAuth.php
713 [29267] DEBUG PluginManager - /srv/www/cartoweb3/plugins/auth/common/Auth.php
719 [29267] DEBUG PluginManager - trying to load class 
/srv/www/cartoweb3/projects/demoCW3/plugins/checkInstall/client/Client
CheckInstall.php
719 [29267] DEBUG PluginManager - 
/srv/www/cartoweb3/plugins/checkInstall/common/CheckInstall.php
720 [29267] DEBUG PluginManager - trying to load class 
/srv/www/cartoweb3/plugins/bboxHistory/client/ClientBboxHistory.php
720 [29267] DEBUG PluginManager - 
/srv/www/cartoweb3/plugins/bboxHistory/common/BboxHistory.php
721 [29267] DEBUG PluginManager - trying to load class 
/srv/www/cartoweb3/plugins/search/client/ClientSearch.php
721 [29267] DEBUG PluginManager - /srv/www/cartoweb3/plugins/search/common/Search.php
724 [29267] DEBUG Cartoclient - client context loaded (from session, or new)
725 [29267] DEBUG I18n::setLocale - LANG: $_COOKIE[langCookie] = en
725 [29267] DEBUG I18nGettext::bindtextdomain - LANG: binddomain demoCW3.demoCW3.demoCW3 
/srv/www/cartoweb3/locale/
725 [29267] DEBUG I18nGettext::textdomain - LANG: textdomain demoCW3.demoCW3.demoCW3
727 [29267] DEBUG MapInfoCache - Reading mapinfo from cache
729 [29267] DEBUG Cartoclient - Using 'default' initialMapState, detected from INI file.
729 [29267] DEBUG Cartoclient - Loading existing session
729 [29267] DEBUG SessionableHelper - true
730 [29267] DEBUG ClientLocation - loading session:
730 [29267] DEBUG ClientLocation - LocationState::__set_state(array(
    'bbox' =>
...
...
... skipped lines ...
...
...

746 [29268] WARN CoreProviderHelper - plugin location getResult returned false, not 
storing the information
746 [29268] DEBUG CoreProviderHelper - Calling callHandleFunction for plugin layers
746 [29268] WARN CoreProviderHelper - calling function handleCorePlugin
746 [29268] DEBUG ServerLayers - layers to draw:
747 [29268] DEBUG ServerLayers - array (
   0 => 'raster',
   1 => 'iceland',
   2 => 'lake',
   3 => 'sea',
)
747 [29268] DEBUG ServerLayers - testing id raster
748 [29268] DEBUG ServerLayers - testing id iceland
748 [29268] DEBUG ServerLayers - testing id lake
748 [29268] DEBUG ServerLayers - testing id sea
748 [29268] DEBUG ClientResponderHelper - Calling callHandleFunction for plugin location
749 [29268] WARN ClientResponderHelper - calling function handlePreDrawing
749 [29268] WARN ClientResponderHelper - plugin location getResult returned false, not 
storing the information
749 [29268] DEBUG ClientResponderHelper - Calling callHandleFunction for plugin layers
749 [29268] WARN ClientResponderHelper - calling function handlePreDrawing
749 [29268] WARN ClientResponderHelper - plugin layers getResult returned false, not 
storing the information
750 [29268] DEBUG ClientResponderHelper - Calling callHandleFunction for plugin images
750 [29268] WARN ClientResponderHelper - calling function handlePreDrawing
750 [29268] WARN ClientResponderHelper - plugin images getResult returned false, not 
storing the information
750 [29268] DEBUG ClientResponderHelper - Calling callHandleFunction for plugin query
750 [29268] WARN ClientResponderHelper - request variable queryRequest not present: 
skipping plugin ServerQuery
751 [29268] DEBUG ClientResponderHelper - Calling callHandleFunction for plugin outline
751 [29268] WARN ClientResponderHelper - request variable outlineRequest not present: 
skipping plugin ServerOutline
751 [29268] DEBUG ClientResponderHelper - Calling callHandleFunction for plugin search
751 [29268] WARN ClientResponderHelper - calling function handlePreDrawing


Oliver Christen schrieb:
> Hi
> 
> concerning the error you were getting, the system say it cant find the 
> files log4php/LoggerManager.php, so either the file is not there or the 
> system doesnt have the rights to read it or access the folder.
> 
> 
> concerning the demo, you only need cartoclientBaseUrl = 
> "http://myurl/cartoweb3/client/
> the other parameters can use the default value defined in the file 
> client_conf/client.ini.dist
> 
> cartoserverDirectAccess = true is the default value in client.ini.dist
> profile = development will simply add debuggin info and, if ajax is 
> enabled, the JSTrace debugging windows. Default is production.
> ajaxOn = true enable ajax, but the demo can work in non-ajax mode too. 
> default is false
> cartoserverBaseUrl = "http://bla.com is only used is you have set 
> cartoserverDirectAccess = false and means the server part of Cartoweb 
> will run on a nother computer. default is not set.
> 
> regards
> Oliver
> 
> 
> 
> 
>> Hi Oliver,
>> i checked the /cartoweb3/include/ folder and it contains the following 
>> 8 files/directories:
>> fpdf, log4php, pear, pear_base, smarty, themamap, version, yamasoft.
>>
>> One more question:
>> Which parameters do I have to specify AT LEAST in the client.ini and 
>> the server.ini files in order to get the cartoweb demo running? 
>> Currently I set
>>
>> cartoserverDirectAccess = true
>> profile = development
>> ajaxOn = true
>> cartoclientBaseUrl = "http://myurl/cartoweb3/client/
>> cartoserverBaseUrl = "http://myurl/cartoweb3/server/
>>
>> Thanks for helping.
>>
>> Nils
>>
>>
>> Oliver Christen schrieb:
>>> you seem to be missing the files/folder log4php/*
>>> be sure you have installed correctly the includes libraries needed by 
>>> Cartoweb
>>> you can check by looking into the folder /cartoweb3/include/ which 
>>> should contain several folders: fpdf, log4php, pear, smarty, ...
>>>
>>> your include_path seems correct as it contains 
>>> "/srv/www/cartoweb3/include/"
>>>
>>> regards
>>> Oliver
>>>
>>>
>>>> Hi Oliver,
>>>> thanks for your reply. In development mode I get:
>>>>
>>>> Warning: require_once(log4php/LoggerManager.php) 
>>>> [function.require-once]: failed to open stream: No such file or 
>>>> directory in /srv/www/cartoweb3/common/Log4phpInit.php on line 45
>>>>
>>>> Fatal error: require_once() [function.require]: Failed opening 
>>>> required 'log4php/LoggerManager.php' 
>>>> (include_path='.:/usr/share/php:/usr/share/pear:/srv/www/cartoweb3/include/:/srv/www/cartoweb3/include/pear') 
>>>> in /srv/www/cartoweb3/common/Log4phpInit.php on line 45
>>>>
>>>> Looks like there is some php function missing - but I cannot make 
>>>> sense out of that message. Do you have an Idea?
>>>>
>>>> Thanks, Nils
>>>>
>>>> Oliver Christen schrieb:
>>>>> Hi
>>>>>
>>>>> Im pretty sure the error when loading the application is not 
>>>>> related to the warning returned by po2mo.php
>>>>>
>>>>> In the file cartoweb3/projects/demoCW3/client_conf/client.ini, set 
>>>>> temporarily the variable profile = production to profile = 
>>>>> development, this will allow to display the error actually returned 
>>>>> via Ajax. (the popup message change to "click ok to display the 
>>>>> error message" or so and the message is displayed at the bottom of 
>>>>> the page)
>>>>>
>>>>> Let me know what you see.
>>>>>
>>>>> regards
>>>>> Oliver
>>>>>
>>>>>
>>>>>> Dear list,
>>>>>>
>>>>>> I try to install CartoWeb 3.4.0 on Debian Etch.
>>>>>> Gettext (deb-package, version 0.17) is fine (tested with both 
>>>>>> testscripts). And I restarted apache after modifiying 
>>>>>> /etc/locale.alias and running locale-gen.
>>>>>> PostgreSQL & PostGIS are running.
>>>>>> www-data resides in /srv/www
>>>>>>
>>>>>> but when I run the installation script with
>>>>>>
>>>>>> php cw3setup.php --install --base-url http://myurl/cartoweb3
>>>>>>
>>>>>> I get the following output and error:
>>>>>>
>>>>>> installing
>>>>>> Creating directories
>>>>>> Setting permissions
>>>>>> Copying .ini.dist files into .ini (if not existing)
>>>>>> Copying/linking resources into htdocs
>>>>>> Copied <files>.in into <files> for projects: all
>>>>>> Launching makemaps script for projects: all
>>>>>> Launching po2mo script for projects: all
>>>>>>
>>>>>> Warning: 
>>>>>> file_get_contents(http://myurl/cartoweb3/po/test_main/server.fr.po): 
>>>>>> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found 
>>>>>> in /srv/www/cartoweb3/scripts/po2mo.php on line 176
>>>>>> Warning: Couldn't retrieve server 'fr' file.
>>>>>>
>>>>>> Warning: 
>>>>>> file_get_contents(http://myurl/cartoweb3/po/test_main/server.en.po): 
>>>>>> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
>>>>>>  in /srv/www/cartoweb3/scripts/po2mo.php on line 176
>>>>>> Warning: Couldn't retrieve server 'en' file.
>>>>>>
>>>>>> Warning: 
>>>>>> file_get_contents(http://myurl/cartoweb3/po/test_main/server.test_postgis.fr.po): 
>>>>>> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
>>>>>>  in /srv/www/cartoweb3/scripts/po2mo.php on line 176
>>>>>> Warning: Couldn't retrieve server 'fr' file.
>>>>>>
>>>>>> Warning: 
>>>>>> file_get_contents(http://myurl/cartoweb3/po/test_main/server.test_postgis.en.po): 
>>>>>> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
>>>>>>  in /srv/www/cartoweb3/scripts/po2mo.php on line 176
>>>>>> Warning: Couldn't retrieve server 'en' file.
>>>>>>
>>>>>> Warning: 
>>>>>> file_get_contents(http://myurl/cartoweb3/po/test_main/server.test.fr.po): 
>>>>>> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
>>>>>>  in /srv/www/cartoweb3/scripts/po2mo.php on line 176
>>>>>> Warning: Couldn't retrieve server 'fr' file.
>>>>>>
>>>>>> Warning: 
>>>>>> file_get_contents(http://myurl/cartoweb3/po/test_main/server.test.en.po): 
>>>>>> failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
>>>>>>  in /srv/www/cartoweb3/scripts/po2mo.php on line 176
>>>>>> Warning: Couldn't retrieve server 'en' file.
>>>>>> Installation finished...
>>>>>>
>>>>>> After the installation I can run the Cartoweb Demo application 
>>>>>> (http://myurl/cartoweb3/htdocs/demoCW3.php), but get the following 
>>>>>> error:
>>>>>>
>>>>>> An error has occurred. Please press OK to reload this application.
>>>>>>
>>>>>>
>>>>>> Any help would be appreciated.
>>>>>>
>>>>>> Thanx, Nils
>>>>>> _______________________________________________
>>>>>> Cartoweb-users mailing list
>>>>>> Cartoweb-users at lists.maptools.org
>>>>>> http://lists.maptools.org/mailman/listinfo/cartoweb-users
>>>>>>
>>>>>  From - Fri
>>>>
>>
>> -- 
>> Nils Zierath
>>
>> ZEF 10 Years
>> 1997-2007: 10 Years of Development Research
>> on Economic, Cultural, and Ecological Change
>> in the Developing World
>>
>> Center for Development Research
>> Department of Ecology and Resource Management
>>
>> Walter-Flex-Strasse 3
>> 53113 Bonn (Germany)
>>
>> Tel.:   +49 (0) 228 - 73-1793
>> FAX:    +49 (0) 228 - 73-1889
>>
>> E-Mail: nils.zierath at uni-bonn.de
>> Web:    http://www.coffee.uni-bonn.de
>>         http://www.zef.de
>>

-- 
Nils Zierath

ZEF 10 Years
1997-2007: 10 Years of Development Research
on Economic, Cultural, and Ecological Change
in the Developing World

Center for Development Research
Department of Ecology and Resource Management

Walter-Flex-Strasse 3
53113 Bonn (Germany)

Tel.:   +49 (0) 228 - 73-1793
FAX:    +49 (0) 228 - 73-1889

E-Mail: nils.zierath at uni-bonn.de
Web:    http://www.coffee.uni-bonn.de
         http://www.zef.de


More information about the Cartoweb-users mailing list