[Setup] Error connecting Plone 4.1.6 to PostgreSQL 9.0 on CentOS
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
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
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
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
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
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
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
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