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

Luca Gentili luka.gentili a gmail.com
Mer 24 Giu 2015 13:13:35 UTC


Salve a tutti,

dopo aver chiesto sul canale irc #plone mi è stato consigliato di
installare relstorage per risolvere il problema, in realtà con relstorage
non parte più neanche l'istanza zeo-server (da supervisord vedo che le
istanze client sono su, ma non raggiungibili in realtà via http, mi da ) e
anche dopo la sua rimozione la cosa non cambia, ormai l'istanza zeo-server
non parte ... se la avvio in fg l'unica cosa che ottengo è:

/home/zope/instances/.../zeo-server/bin/runzeo

ma l'istanza non sale (netstat non mi da nessun processo sulla porta 8100)
e infatti lanciando in fg una qualsiasi delle istanze client ho:

2015-06-24 15:09:56 WARNING ZEO.zrpc (27347) CW: error connecting to
('127.0.0.1', 8100): ECONNREFUSED

Ora il vero problema è che anche rimuovendo relstorage la situazione non
cambia più.


Il giorno 23 giugno 2015 15:09, Luca Gentili <luka.gentili a gmail.com> ha
scritto:

> Potrebbe dipendere dalla errata confifgurazione/installazione di
> psycopg2?!?!?
>
> Il giorno 23 giugno 2015 12:36, Luca Gentili <luka.gentili a gmail.com> ha
> scritto:
>
>> PS aggiungo che la consifigurazione degli accessi in pg_hba.conf è la
>> seguente:
>>
>> # "local" is for Unix domain socket connections only
>> local   all             all                                     trust
>> # IPv4 local connections:
>> host    all             all             127.0.0.1/32            trust
>> # IPv6 local connections:
>> host    all             all             ::1/128                 trust
>> host all zope 0.0.0.0/0 md5
>>
>>
>> Il giorno 23 giugno 2015 12:33, Luca Gentili <luka.gentili a gmail.com> ha
>> scritto:
>>
>>> 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
>>> ....
>>> tcp        0      0 127.0.0.1:5432              0.0.0.0:*
>>>     LISTEN      7779/postmaster
>>> ....
>>>
>>>
>>>
>>> Il giorno 23 giugno 2015 12:27, Mauro Amico <mauro.amico a gmail.com> ha
>>> scritto:
>>>
>>>>  Ciao Luca,
>>>> se hai più postgresql sullo stesso server probabilmente sono in ascolto
>>>> su porte diverse
>>>> puoi vedere nelle diverse configurazioni o con
>>>>
>>>> sudo netstat -ltnp
>>>>
>>>> poi ti basta probabilmente cambiare
>>>>
>>>> port 5432
>>>>
>>>> con la porta corretta su cui gira postgresql 9.0
>>>>
>>>> Mauro.
>>>>
>>>>  On 23/06/2015 12:21, Luca Gentili wrote:
>>>>
>>>>  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.
>>>>
>>>>  Lanciando la mia istanza Plone ottengo il seguente trace:
>>>>
>>>>  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" />
>>>>
>>>>  ​ Credo che il problema dipenda dall'impossibilità di accedere al DB
>>>> corretto... nel mio zope.conf ho (tra le altre cose):
>>>>
>>>>  <product-config mio_prodotto_db>
>>>> drivername postgres
>>>> username zope
>>>> password xxxx
>>>> host 127.0.0.1
>>>> port 5432
>>>> database mio_database
>>>> </product-config>
>>>>
>>>>
>>>>  ​ La domanda è devo sostituire il drivername con postgresql-9.0 (nome
>>>> del servizio che lancio su CentOS)?
>>>>
>>>>  ​ Grazie in anticipo per suggerimenti e idee
>>>>
>>>>  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.  *
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Plone-IT mailing listPlone-IT a lists.plone.orghttps://lists.plone.org/mailman/listinfo/plone-plone-ithttp://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>>>>
>>>>
>>>> --
>>>> Mauro
>>>>
>>>>
>>>> _______________________________________________
>>>> Plone-IT mailing list
>>>> Plone-IT a 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.  *
>>>
>>>
>>
>>
>>
>> --
>>
>> *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.  *
>>
>>
>
>
>
> --
>
> *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.  *
>
>



-- 

*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.  *
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.plone.org/pipermail/plone-plone-it/attachments/20150624/baebe327/attachment.html>


Maggiori informazioni sulla lista Plone-IT