[Setup] Error connecting Plone 4.1.6 to PostgreSQL 9.0 on CentOS

2015-06-24 Per discussione Luca Gentili
Hi all,
I have already - erroneously - posted this message on the user's list, so
please forgive me if you received it twice.

I am trying to replicate a production environment on a test machine. In
production we have RedHat, I am working on CentOS 6.6.

The project was deployed a couple years ago and is running Plone 4.1.6 and
PostgreSQL 9.0.

On my test-machine I have both postgres 8.4 and 9.0, though only the latter
is actually running.


Ciao a tutti,

sto lavorando su macchina CentOS 6.6 con Plone 4.1.6.

Sulla macchina ho installato postgres nelle versioni 8.4 e 9.0. Il mio
database è sulla 9.0.

The Plone buildout has severa .cfg nested files and installs a zeo-server
instance, 3 client instances and a couple more (debug and admin) the latter
are not automatically run via supervord.

Whe I run the zeo-server and instance-1 (in fg mode) I get the following
trace:
...
...
raise exc.NoSuchTableError(table.name)
zope.configuration.config.ConfigurationExecutionError: class
'sqlalchemy.exc.NoSuchTableError': my_table
  in:
  File /home/zope/.../configure.zcml, line 170.2-172.34
utility provides=collective.lead.interfaces.IDatabase
 factory=.database.my_factory
 name=my_product /

​If I am not mistaken, it means that somehow my factory can't find the
(actually existing) my_table in the db. In instance-1's zope.conf i have
the following:

...
...
product-config mio_prodotto_db
drivername postgres
username zope
password 
host 127.0.0.1
port 5432
database my_database
/product-config
...


My local PostgreSQL installation was made via yum install instead of via
the production env buildout. Later I installed also psycopg2 which was
insluded in PG's production's env buildout. My pg_hba.conf is configured as
follows:

# local is for Unix domain socket connections only
local   all all trust
# IPv4 local connections:
hostall all 127.0.0.1/32trust
# IPv6 local connections:
hostall all ::1/128 trust
host all zope 0.0.0.0/0 md5

and if issue a netstat command I get:
Proto Recv-Q Send-Q Local Address   Foreign Address
State   PID/Program name

tcp0  0 127.0.0.1:5432  0.0.0.0:*
LISTEN  7779/postmaster


Which means that the DB is listening on the expected (default) port.

I am not a PG expert (it0s actually the very first time I use it so I don't
know whether I have to change some Zope/Plone configuration or some
PostgreSQL/psycopg2 ones.



TIA for helping,

Luca


-- 

*Luca Gentili*about.me http://about.me/lucagent

*Pensa all'ambiente prima di stampare.* |* Consider the environment before
printing. *| *Avant d'imprimer, pensez à l'environnement.* | *Considere el
medio ambiente antes de imprimir.  *
___
Setup mailing list
se...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-setup


Re: [Plone-IT] Errore di connessione a PostgreSQL da Plone

2015-06-24 Per discussione Luca Gentili
Sì Riccardo, tutto ciò lo avevo già fatto  el'ho appena rifatto e tutto è
regolare.

Il problema come ho scritto poco fa (forse mentre tu rispondevi) è che ora
la situazione sul fronte Plone è drasticametne peggiorata a seguito
dell'installazione (e rimozione) di RelStorage

Il giorno 24 giugno 2015 15:53, Riccardo Lemmi ricca...@reflab.com ha
scritto:

 On Wednesday 24 June 2015, Luca Gentili wrote:
  Grazie riccardo,
 
  ma in realtà il processo che lui chiama postmaster è quello che si
  avvia quanco lancio service postgresql-9.0 start
 
  ...

 Di solito postmaster è un server di posta. Se è davvero postgres allora
 devi in primo luogo controllare se ci sono errori nei log, poi
 verificare che tu ti possa collegare con psql a mio_database e che nel
 DB ci sia effettivamente la tabella mia_tabella.

 --
 Riccardo Lemmi
 Über Developer
 http://www.reflab.com

 ___
 Plone-IT mailing list
 plone...@lists.plone.org
 https://lists.plone.org/mailman/listinfo/plone-plone-it
 http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html




-- 

*Luca Gentili*about.me http://about.me/lucagent

*Pensa all'ambiente prima di stampare.* |* Consider the environment before
printing. *| *Avant d'imprimer, pensez à l'environnement.* | *Considere el
medio ambiente antes de imprimir.  *
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Re: [Plone-IT] Errore di connessione a PostgreSQL da Plone

2015-06-24 Per discussione Riccardo Lemmi
On Tuesday 23 June 2015, Luca Gentili wrote:
 Grazie  Mauro della pronta risposta,
 
 in realtà ho attivo solo il servizio della 9.0 ed è in ascolto sulla
 porta 5432, ma in netstat mi risulta postmaster
 
 Proto Recv-Q Send-Q Local Address   Foreign Address
 State   PID/Program name
 
 tcp0  0 127.0.0.1:5432  0.0.0.0:* LISTEN  
 7779/postmaster
 
 

Se hai postmaster su quella porta potrebbe significare che postgres non 
riesce a partire. Spengi postmaster e prova a lanciare postgres quindi
controlla con netstat se è attivo. Se così dovrai riconfigurare uno dei 
due servizi.

-- 
Riccardo Lemmi
Über Developer
http://www.reflab.com


signature.asc
Description: This is a digitally signed message part.
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Re: [Plone-IT] Errore di connessione a PostgreSQL da Plone

2015-06-24 Per discussione Riccardo Lemmi
On Wednesday 24 June 2015, Luca Gentili wrote:
 Grazie riccardo,
 
 ma in realtà il processo che lui chiama postmaster è quello che si
 avvia quanco lancio service postgresql-9.0 start
 
 ...

Di solito postmaster è un server di posta. Se è davvero postgres allora 
devi in primo luogo controllare se ci sono errori nei log, poi 
verificare che tu ti possa collegare con psql a mio_database e che nel 
DB ci sia effettivamente la tabella mia_tabella.

-- 
Riccardo Lemmi
Über Developer
http://www.reflab.com


signature.asc
Description: This is a digitally signed message part.
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Re: [Plone-IT] Errore di connessione a PostgreSQL da Plone

2015-06-24 Per discussione Luca Gentili
Non ne ho la più pallida idea, considera che è in assoluto la prima volta
che uso PostgreSQL per cui quando il GURU (non ne faccio il nome ma è un
nome) ha dato il suggerimento ... lo ho ingenuamente seguito




Il giorno 24 giugno 2015 15:55, Luca Fabbri k...@redturtle.it ha scritto:



 2015-06-24 15:13 GMT+02:00 Luca Gentili luka.gent...@gmail.com:

 Salve a tutti,

 dopo aver chiesto sul canale irc #plone mi è stato consigliato di
 installare relstorage per risolvere il problema


 Scusate, non entro nel merito del problema ma sono curioso relativamente
 al suggerimento.

 Come mai ti hanno consigliato di installare relstorage in questo caso?


 --
 Saluti/Regards

 Luca Fabbri - RedTurtle Technology
 E-mail: luca.fab...@redturtle.it
 Web Site: http://www.redturtle.it/
 Phone: +39 0532 1915958
 Fax: +39 0532 287070

 ___
 Plone-IT mailing list
 plone...@lists.plone.org
 https://lists.plone.org/mailman/listinfo/plone-plone-it
 http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html




-- 

*Luca Gentili*about.me http://about.me/lucagent

*Pensa all'ambiente prima di stampare.* |* Consider the environment before
printing. *| *Avant d'imprimer, pensez à l'environnement.* | *Considere el
medio ambiente antes de imprimir.  *
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Re: [Plone-IT] Errore di connessione a PostgreSQL da Plone

2015-06-24 Per discussione Riccardo Lemmi
On Wednesday 24 June 2015, Luca Gentili wrote:
 Sì Riccardo, tutto ciò lo avevo già fatto  el'ho appena rifatto e
 tutto è regolare.
 
 Il problema come ho scritto poco fa (forse mentre tu rispondevi) è
 che ora la situazione sul fronte Plone è drasticametne peggiorata a
 seguito dell'installazione (e rimozione) di RelStorage
 

RelStorage non ci incastra nulla e non ho idea chi e perchè ti abbia 
suggerito di installarlo.

RelStorage sostituisce lo storage dello ZODB (che normalemente è 
FileStorage), non ha niente a che vedere con del codice che apre una 
connessione ad un DB postgres.


L'errore che hai messo è chiaro in realtà:

raise exc.NoSuchTableError(table.name)
zope.configuration.config.ConfigurationExecutionError: class 
'sqlalchemy.exc.NoSuchTableError': mia_tabella
  in:
  File /home/zope/.../configure.zcml, line 170.2-172.34
utility provides=collective.lead.interfaces.IDatabase
 factory=.database.mia_factory
 name=mio_prodotto /

manca la tabella nel DB.

-- 
Riccardo Lemmi
Über Developer
http://www.reflab.com


signature.asc
Description: This is a digitally signed message part.
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Re: [Plone-IT] Errore di connessione a PostgreSQL da Plone

2015-06-24 Per discussione Luca Gentili
Grazie riccardo,

ma in realtà il processo che lui chiama postmaster è quello che si avvia
quanco lancio service postgresql-9.0 start



Il giorno 24 giugno 2015 15:26, Riccardo Lemmi ricca...@reflab.com ha
scritto:

 On Tuesday 23 June 2015, Luca Gentili wrote:
  Grazie  Mauro della pronta risposta,
 
  in realtà ho attivo solo il servizio della 9.0 ed è in ascolto sulla
  porta 5432, ma in netstat mi risulta postmaster
 
  Proto Recv-Q Send-Q Local Address   Foreign Address
  State   PID/Program name
  
  tcp0  0 127.0.0.1:5432  0.0.0.0:* LISTEN
 7779/postmaster
  
 

 Se hai postmaster su quella porta potrebbe significare che postgres non
 riesce a partire. Spengi postmaster e prova a lanciare postgres quindi
 controlla con netstat se è attivo. Se così dovrai riconfigurare uno dei
 due servizi.

 --
 Riccardo Lemmi
 Über Developer
 http://www.reflab.com

 ___
 Plone-IT mailing list
 plone...@lists.plone.org
 https://lists.plone.org/mailman/listinfo/plone-plone-it
 http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html




-- 

*Luca Gentili*about.me http://about.me/lucagent

*Pensa all'ambiente prima di stampare.* |* Consider the environment before
printing. *| *Avant d'imprimer, pensez à l'environnement.* | *Considere el
medio ambiente antes de imprimir.  *
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Re: [Plone-conosur] retomando plone

2015-06-24 Per discussione Juan Pablo Giménez

  2.- Que método puedo ofrecer al usuario para otras
 subidas/actualizaciones de dichas paginas.


  webdav tal vez...

 esto ya esta embebido o hay que habilitarlo,


Fijate acá: http://docs.plone.org/develop/plone/serving/webdav.html
Aunque vas a tener que configurarlo a mano probablemente, porque estás
usando 2.5
Con webdav podés subir los archivos directamente en la zodb y después
verlos dentro de Plone...

saludos,

-- 
Juan Pablo Giménez
Consultoría Plone
j...@rosario.com | +5493413156692 | http://dotjpg.tk/ |
https://twitter.com/jpggimenez
___
Plone-ConoSur mailing list
plone-cono...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-conosur