<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(61,133,198)"><div class="gmail_default">Hi all, </div><div class="gmail_default">I have already - erroneously - posted this message on the "user's" list, so please forgive me if you received it twice.</div><div class="gmail_default"><br></div><div class="gmail_default">I am trying to replicate a production environment on a test machine. In production we have RedHat, I am working on CentOS 6.6.</div><div class="gmail_default"><br></div><div class="gmail_default">The project was deployed a couple years ago and is running Plone 4.1.6 and PostgreSQL 9.0.</div><div class="gmail_default"><br></div><div class="gmail_default">On my test-machine I have both postgres 8.4 and 9.0, though only the latter is actually running.</div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default"><div class="gmail_default" style="font-size:12.8000001907349px">Ciao a tutti,</div><div class="gmail_default" style="font-size:12.8000001907349px"><br></div><div class="gmail_default" style="font-size:12.8000001907349px">sto lavorando su macchina CentOS 6.6 con Plone 4.1.6.</div><div class="gmail_default" style="font-size:12.8000001907349px"><br></div><div class="gmail_default" style="font-size:12.8000001907349px">Sulla macchina ho installato postgres nelle versioni 8.4 e 9.0. Il mio database è sulla 9.0.</div><div class="gmail_default" style="font-size:12.8000001907349px"><br></div><div class="gmail_default" style="font-size:12.8000001907349px">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.</div><div class="gmail_default" style="font-size:12.8000001907349px"><br></div><div class="gmail_default" style="font-size:12.8000001907349px">Whe I run the zeo-server and instance-1 (in fg mode) I get the following trace:</div><div class="gmail_default" style="font-size:12.8000001907349px"><span style="color:rgb(0,0,0);font-family:monospace,monospace;font-size:12.8000001907349px">...</span><br></div><div class="gmail_default" style="font-size:12.8000001907349px"><span style="color:rgb(0,0,0);font-family:monospace,monospace;font-size:12.8000001907349px">...</span><br></div><div class="gmail_default" style="font-size:12.8000001907349px"><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">raise exc.NoSuchTableError(<a href="http://table.name/" target="_blank">table.name</a>)</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">zope.configuration.config.ConfigurationExecutionError: <class 'sqlalchemy.exc.NoSuchTableError'>: my_table</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">  in:</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">  File "/home/zope/.../configure.zcml", line 170.2-172.34</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">    <utility provides="collective.lead.interfaces.IDatabase"</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">             factory=".database.my_factory"</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">             name="my_product" /></font></div></div><div style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><div class="gmail_default">​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:</div><div class="gmail_default"><br></div><div class="gmail_default"><span style="color:rgb(0,0,0);font-family:monospace,monospace;font-size:12.8000001907349px">...</span><br></div><div class="gmail_default"><span style="color:rgb(0,0,0);font-family:monospace,monospace;font-size:12.8000001907349px">...</span><br></div><div class="gmail_default"><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000"><product-config mio_prodotto_db></font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">drivername postgres</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">username zope</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">password xxxx</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">host 127.0.0.1</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">port 5432</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">database my_database</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000"></product-config></font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">...</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000"><br></font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"> </div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="color:rgb(61,133,198);font-family:verdana,sans-serif;font-size:12.8000001907349px">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:</span></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="color:rgb(61,133,198);font-family:verdana,sans-serif;font-size:12.8000001907349px"><br></span></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><div class="gmail_default" style="font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000"># "local" is for Unix domain socket connections only</font></div><div class="gmail_default" style="font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">local   all             all                                     trust</font></div><div class="gmail_default" style="font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000"># IPv4 local connections:</font></div><div class="gmail_default" style="font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">host    all             all             <a href="http://127.0.0.1/32" target="_blank">127.0.0.1/32</a>            trust</font></div><div class="gmail_default" style="font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000"># IPv6 local connections:</font></div><div class="gmail_default" style="font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">host    all             all             ::1/128                 trust</font></div><div class="gmail_default" style="font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000">host all zope <a href="http://0.0.0.0/0" target="_blank">0.0.0.0/0</a> md5</font></div></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="color:rgb(0,0,0);font-family:monospace,monospace;font-size:12.8000001907349px"><br></span></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="font-size:12.8000001907349px"><font color="#3d85c6" face="verdana, sans-serif">and if issue a netstat command I get:</font></span></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" size="1">Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" size="1">....</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" size="1">tcp        0      0 <a href="http://127.0.0.1:5432/" target="_blank">127.0.0.1:5432</a>              0.0.0.0:*                   LISTEN      7779/postmaster</font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="font-family:monospace,monospace;font-size:x-small">....</span><span style="color:rgb(0,0,0);font-family:monospace,monospace;font-size:12.8000001907349px"> </span></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><font face="monospace, monospace" color="#000000"><br></font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="color:rgb(61,133,198);font-family:verdana,sans-serif;font-size:12.8000001907349px">Which means that the DB is listening on the expected (default) port.</span><font face="monospace, monospace" color="#000000"><br></font></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="color:rgb(61,133,198);font-family:verdana,sans-serif;font-size:12.8000001907349px"><br></span></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="color:rgb(61,133,198);font-family:verdana,sans-serif;font-size:12.8000001907349px">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.</span></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="color:rgb(61,133,198);font-family:verdana,sans-serif;font-size:12.8000001907349px"><br></span></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="color:rgb(61,133,198);font-family:verdana,sans-serif;font-size:12.8000001907349px"><br></span></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="color:rgb(61,133,198);font-family:verdana,sans-serif;font-size:12.8000001907349px"><br></span></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="color:rgb(61,133,198);font-family:verdana,sans-serif;font-size:12.8000001907349px">TIA for helping,</span></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="color:rgb(61,133,198);font-family:verdana,sans-serif;font-size:12.8000001907349px"><br></span></div><div class="gmail_default" style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8000001907349px"><span style="color:rgb(61,133,198);font-family:verdana,sans-serif;font-size:12.8000001907349px">Luca</span></div><div><span style="color:rgb(61,133,198);font-family:verdana,sans-serif;font-size:12.8000001907349px"><br></span></div></div></div></div></div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font style="font-size:16pt" color="#ac193d" size="4"><b><span style="color:rgb(11,83,148)">Luca 
Gentili</span><br></b></font><a href="http://about.me/lucagent" target="_blank"><font color="#0072c6">about.me<span style="font-weight:bold"></span></font></a> <br>
<div>
<div style="zoom:1"><br><span style="font-family:Tahoma,sans-serif;color:green;font-size:7.5pt" lang="EN-US"><i>Pensa all'ambiente prima di stampare.</i> |<i> Consider the 
environment before printing. </i>| <i>Avant d'imprimer, pensez à 
l'environnement.</i> | <i>Considere el medio ambiente antes de imprimir. 
 </i></span></div>
<div> </div></div></div></div></div></div>
</div>