<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Dec 25, 2012, at 10:55 PM, Taiping Tan &lt;<a href="mailto:taiping.tan@pdcnt.com">taiping.tan@pdcnt.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><font face="Arial" style="color: rgb(51, 51, 255); font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); ">Hi Glyph,<br><br>I had changed another user and run server again and display the follow message:<br><br>2012-12-26 14:40:27+0800 [-] [txdav.base.datastore.subpostgres#info] received postgres stdout 'could not start server\n'<br>2012-12-26 14:40:27+0800 [-] [txdav.base.datastore.subpostgres#info] postgres process ended &lt;twisted.python.failure.Failure &lt;class 'twisted.internet.error.ProcessTerminated'&gt;&gt;<br>2012-12-26 14:40:27+0800 [-] [txdav.base.datastore.subpostgres#error] [Failure instance: Traceback: &lt;class 'pg.InternalError'&gt;: could not connect to server: No such file or directory<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Is the server running locally and accepting<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; connections on Unix domain socket "/tmp/ccs_postgres_217bba20faff3d3d791aa94cc0f75a06/.s.PGSQL.5432"?<br><br>How do i configure the Database connection for&nbsp; calendarserver. Which is the configuration file to add the DB user and password for</font><font face="Arial" style="color: rgb(51, 51, 255); font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); ">calendarserver?</font><span style="color: rgb(51, 51, 255); font-family: Menlo; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none; "></span><br class="Apple-interchange-newline"></blockquote></div><br><div>If you look at this file:</div><div><br></div><div>&nbsp; &nbsp; &lt;<a href="http://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py">http://trac.calendarserver.org/browser/CalendarServer/trunk/twistedcaldav/stdconfig.py</a>&gt;</div><div><br></div><div>you will see documentation for a number of configuration options, including the one you're looking for, "DSN".</div><div><br></div><div>If you want to run the database yourself, you need to set "DBType" to "postgres" and "DSN" to ":your-db-username:your-db-password:::", which is the format needed by the pyGreSQL driver.</div><div><br></div><div>A database just for calendar server&nbsp;<i>should</i>&nbsp;be starting up automatically; the log lines you've pasted aren't quite enough information to go on, but I assume calendarserver can't start up its own postgres because it conflicts in some way with another one that you've installed and run yourself.</div><div><br></div><div>Hope this helps,</div><div><br></div><div>-glyph</div></body></html>