[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