Geonode & Geoserver non carica i layers..

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Geonode & Geoserver non carica i layers..

amefad
Ciao a tutti, ho appena fatto una instalalzione di test su una micro istanza di Amazon seguando le istruzioni trovate qui:

http://geonode.org/#install

e tutto è andato bene, se non fosse che appena cerco di caricare un layer (4 file (shp, shx, dbf e prj) al termine dell'upload mi restituisce errore 111 e l'istanza di geoserver scompare...

per riavviarla finora ho riavviato geonode da terminale, non so se c'è un modo migliore..

qualche idea?

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013
Reply | Threaded
Open this post in threaded view
|

Re: Geonode & Geoserver non carica i layers..

Paolo Corti
2014-02-19 17:34 GMT+01:00 Amedeo Fadini <[hidden email]>:

>
> Ciao a tutti, ho appena fatto una instalalzione di test su una micro istanza di Amazon seguando le istruzioni trovate qui:
>
> http://geonode.org/#install
>
> e tutto è andato bene, se non fosse che appena cerco di caricare un layer (4 file (shp, shx, dbf e prj) al termine dell'upload mi restituisce errore 111 e l'istanza di geoserver scompare...
>
> per riavviarla finora ho riavviato geonode da terminale, non so se c'è un modo migliore..
>
> qualche idea?

ciao Amedeo

A prescindere da GeoNode, riesci a collegarti a GeoServer? (prova ad
es il link nel menu che si apre cliccando sul tuo nome utente in alto
a destra)

Detto questo, non credo che la micro instance di Amazon rispetti i
requisiti minimi che trovi qui:
http://docs.geonode.org/en/latest/tutorials/admin/install/quick_install.html#quick-installation

ciao
p

--
Paolo Corti
Geospatial software developer
web: http://www.paolocorti.net
twitter: @capooti
skype: capooti
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013
Reply | Threaded
Open this post in threaded view
|

Re: Geonode & Geoserver non carica i layers..

francesco bartoli
In reply to this post by amefad
Ciao Amedeo,

in generale l’istanza di GeoServer gira sotto tomcat, quindi per riavviarla dovresti eseguire da terminale:

$sudo service tomcat7 restart

Ti consiglio comunque di dare uno sguardo all’archivio della mailing-list qui. Se il caricamento lo hai eseguito direttamente nell’interfaccia di GeoServer dovresti eseguire

$geonode updatelayers

prima di aver a disposizione i dati in geonode.
Spero ti sia di aiuto

Ciao
Francesco

------------------------------------
Ing. Francesco Bartoli
CTO & Owner
Geobeyond Srl
Via M. Augusta 68
02040 - Vacone (RI) - Italy
Mob: +39 333 2997173
Twitter: @geobeyond
SkypeId: francesco_bartoli

Il giorno 19/feb/2014, alle ore 17:34, Amedeo Fadini <[hidden email]> ha scritto:

Ciao a tutti, ho appena fatto una instalalzione di test su una micro istanza di Amazon seguando le istruzioni trovate qui:

http://geonode.org/#install

e tutto è andato bene, se non fosse che appena cerco di caricare un layer (4 file (shp, shx, dbf e prj) al termine dell'upload mi restituisce errore 111 e l'istanza di geoserver scompare...

per riavviarla finora ho riavviato geonode da terminale, non so se c'è un modo migliore..

qualche idea?
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013
Reply | Threaded
Open this post in threaded view
|

Re: Geonode & Geoserver non carica i layers..

amefad
In reply to this post by amefad



2014-02-19 17:34 GMT+01:00 Amedeo Fadini <[hidden email]>:

per riavviarla finora ho riavviato geonode da terminale, non so se c'è un modo migliore..
Volevo dire riavviato tomcat 7 con

/etc/int.d/tomcat7 restart

Dai log /var/log/geonode/apache.log non capisco nulla di utile

mi da errrore del proxy ma credo che non riesca a connettersi DOPO che Geoserver è crashato

e da geoserver.log non capisco proprio nulla.

Per paolo: sì appena riavviato si accede senza problemi a Geoserver, dopo l'errore restituisce service temporary unavailable

grazie per i requisiti minimi che in effetti non avevo trovato,
in effetti la microinstance ha 0,6 gb di ram, ma mi interessava più che altro una demo con 1 paio di layer, per prendere confidenza con le parti sistemistiche.. quando Geoserver gira occupa comunque un 27%

amefad

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013
Reply | Threaded
Open this post in threaded view
|

Re: Geonode & Geoserver non carica i layers..

francesco bartoli
Se è GeoServer che si pianta dovresti essere più preciso con un estratto del log in questione. Sei sicuro che quel 27% sia il valore reale nel momento in cui tenti di fare l’upload? Io proverei a fare un top e vedere il picco del processo java nel momento in cui carichi lo shapefile. Come indica Paolo sei ben al di sotto dei requisiti minimi.

Ciao
Francesco

------------------------------------
Ing. Francesco Bartoli
CTO & Owner
Geobeyond Srl
Via M. Augusta 68
02040 - Vacone (RI) - Italy
Mob: +39 333 2997173
Twitter: @geobeyond
SkypeId: francesco_bartoli

Il giorno 19/feb/2014, alle ore 18:52, Amedeo Fadini <[hidden email]> ha scritto:




2014-02-19 17:34 GMT+01:00 Amedeo Fadini <[hidden email]>:

per riavviarla finora ho riavviato geonode da terminale, non so se c'è un modo migliore..
Volevo dire riavviato tomcat 7 con

/etc/int.d/tomcat7 restart

Dai log /var/log/geonode/apache.log non capisco nulla di utile

mi da errrore del proxy ma credo che non riesca a connettersi DOPO che Geoserver è crashato

e da geoserver.log non capisco proprio nulla.

Per paolo: sì appena riavviato si accede senza problemi a Geoserver, dopo l'errore restituisce service temporary unavailable

grazie per i requisiti minimi che in effetti non avevo trovato,
in effetti la microinstance ha 0,6 gb di ram, ma mi interessava più che altro una demo con 1 paio di layer, per prendere confidenza con le parti sistemistiche.. quando Geoserver gira occupa comunque un 27%

amefad
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013
Reply | Threaded
Open this post in threaded view
|

Re: Geonode & Geoserver non carica i layers..

amefad
Ciao, intanto grazie a entrambi, mi avete già dato tutti i riferimenti che cercavo..


2014-02-19 19:11 GMT+01:00 Francesco Bartoli <[hidden email]>:
Se è GeoServer che si pianta dovresti essere più preciso con un estratto del log in questione.

ci ho messo un po' a trovare geoserver.log eccolo:


******************
 2014-02-19 18:14:27,190 WARN [geonode.security] - Error connecting to the GeoNode server for authentication purposes
org.springframework.security.authentication.AuthenticationServiceException: Communication with GeoNode failed
        at org.geonode.security.GeoNodeAuthenticationProvider.authenticate(GeoNodeAuthenticationProvider.java:67)
        at org.geoserver.security.GeoServerAuthenticationProvider.authenticate(GeoServerAuthenticationProvider.java:57)
        at org.springframework.security.authentication.ProviderManager.authenticate(ProviderManager.java:156)
        at org.geonode.security.GeoNodeCookieProcessingFilter.doFilter(GeoNodeCookieProcessingFilter.java:94)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:68)
        at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
        at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoServerSecurityContextPersistenceFilter.java:52)
        at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServerCompositeFilter.java:72)
        at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.java:91)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
        at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilterChainProxy.java:134)
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:42)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:701)
Caused by: java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:146)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
        at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
        at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
        at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
        at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413)
        at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
        at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
        at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
        at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
        at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
        at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
        at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
        at org.geonode.security.HTTPClient.sendGET(HTTPClient.java:71)
        at org.geonode.security.DefaultSecurityClient.authenticate(DefaultSecurityClient.java:152)
        at org.geonode.security.DefaultSecurityClient.authenticateCookie(DefaultSecurityClient.java:100)
        at org.geonode.security.GeoNodeAuthenticationProvider.authenticate(GeoNodeAuthenticationProvider.java:65)
        ... 39 more
2014-02-19 18:14:30,929 INFO [geoserver.security] - Strong cryptograhpy is available

*******************

 
Sei sicuro che quel 27% sia il valore reale nel momento in cui tenti di fare l’upload? Io proverei a fare un top e vedere il picco del processo java nel momento in cui carichi lo shapefile.

Fatto,arriva a 66,7

 
Come indica Paolo sei ben al di sotto dei requisiti minimi.

Sì non c'è storia, controllo due cose sulla security e me la metto via... ho sotto il tavolo un server di metallo che mi aspetta per delle prove, se compro altri 4 gb sono dentro.

amefad

 


_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013
Reply | Threaded
Open this post in threaded view
|

Re: Geonode & Geoserver non carica i layers..

Paolo Corti
2014-02-19 19:31 GMT+01:00 Amedeo Fadini <[hidden email]>:

> Ciao, intanto grazie a entrambi, mi avete già dato tutti i riferimenti che
> cercavo..
>
>
>         at org.geonode.security.HTTPClient.sendGET(HTTPClient.java:71)
>         at
> org.geonode.security.DefaultSecurityClient.authenticate(DefaultSecurityClient.java:152)
>         at
> org.geonode.security.DefaultSecurityClient.authenticateCookie(DefaultSecurityClient.java:100)
>         at
> org.geonode.security.GeoNodeAuthenticationProvider.authenticate(GeoNodeAuthenticationProvider.java:65)
>         ... 39 more
> 2014-02-19 18:14:30,929 INFO [geoserver.security] - Strong cryptograhpy is
> available
>

In questo caso piu che l'hardware sembra un problema di autenticazione.

Fai la seguente prova:
* loggati su GeoNode
* clicca sul link GeoServer
In GeoServer sei autenticato con lo stesso user che stai usando per GeoNode?
In caso negativo per qualche motivo sulla tua installazione non e'
riuscita la configurazione dell'autenticazione GeoNode.
Verificala seguendo questo how to [1], in particolare la
configurazione della variabile GEONODE_BASE_URL in web.xml.

ps prossima volta usa la lista geonode-users [2], visto che qui su
gfoss potrebbero essere noiose queste discussioni tecniche :)

ciao
p

[1] http://docs.geonode.org/en/latest/tutorials/admin/install/complete_install.html#complete-install
[2] https://groups.google.com/forum/#!forum/geonode-users


--
Paolo Corti
Geospatial software developer
web: http://www.paolocorti.net
twitter: @capooti
skype: capooti
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013