Code:
Traceback (most recent call last):
  File "/opt/zimbra/libexec/zmconfigd", line 149, in <module>
    Log.logMsg(1, "%s started on %s with loglevel=%d pid=%d" % (myConfig.progname, myConfig.hostname, myConfig.loglevel, os.getpid()))
AttributeError: 'module' object has no attribute 'getpid'
Traceback (most recent call last):
  File "/opt/zimbra/libexec/zmconfigd", line 149, in <module>
    Log.logMsg(1, "%s started on %s with loglevel=%d pid=%d" % (myConfig.progname, myConfig.hostname, myConfig.loglevel, os.getpid()))
AttributeError: 'module' object has no attribute 'getpid'
Starting zmconfigd...Traceback (most recent call last):
  File "/opt/zimbra/libexec/zmconfigd", line 149, in <module>
    Log.logMsg(1, "%s started on %s with loglevel=%d pid=%d" % (myConfig.progname, myConfig.hostname, myConfig.loglevel, os.getpid()))
AttributeError: 'module' object has no attribute 'getpid'
Starting zmconfigd...failed.
Traceback (most recent call last):
  File "/opt/zimbra/libexec/zmconfigd", line 149, in <module>
    Log.logMsg(1, "%s started on %s with loglevel=%d pid=%d" % (myConfig.progname, myConfig.hostname, myConfig.loglevel, os.getpid()))
AttributeError: 'module' object has no attribute 'getpid'
Starting zmconfigd...Traceback (most recent call last):
  File "/opt/zimbra/libexec/zmconfigd", line 149, in <module>
    Log.logMsg(1, "%s started on %s with loglevel=%d pid=%d" % (myConfig.progname, myConfig.hostname, myConfig.loglevel, os.getpid()))
AttributeError: 'module' object has no attribute 'getpid'
failed.
Starting zmconfigd...failed.
Traceback (most recent call last):
  File "/opt/zimbra/libexec/zmconfigd", line 149, in <module>
    Log.logMsg(1, "%s started on %s with loglevel=%d pid=%d" % (myConfig.progname, myConfig.hostname, myConfig.loglevel, os.getpid()))
AttributeError: 'module' object has no attribute 'getpid'
Starting zmconfigd...Traceback (most recent call last):
  File "/opt/zimbra/libexec/zmconfigd", line 149, in <module>
    Log.logMsg(1, "%s started on %s with loglevel=%d pid=%d" % (myConfig.progname, myConfig.hostname, myConfig.loglevel, os.getpid()))
AttributeError: 'module' object has no attribute 'getpid'
failed.
Traceback (most recent call last):
  File "/opt/zimbra/libexec/zmconfigd", line 149, in <module>
    Log.logMsg(1, "%s started on %s with loglevel=%d pid=%d" % (myConfig.progname, myConfig.hostname, myConfig.loglevel, os.getpid()))
AttributeError: 'module' object has no attribute 'getpid'
Starting zmconfigd...failed.
Traceback (most recent call last):
  File "/opt/zimbra/libexec/zmconfigd", line 149, in <module>
    Log.logMsg(1, "%s started on %s with loglevel=%d pid=%d" % (myConfig.progname, myConfig.hostname, myConfig.loglevel, os.getpid()))
AttributeError: 'module' object has no attribute 'getpid'
Starting zmconfigd...Traceback (most recent call last):
  File "/opt/zimbra/libexec/zmconfigd", line 149, in <module>
    Log.logMsg(1, "%s started on %s with loglevel=%d pid=%d" % (myConfig.progname, myConfig.hostname, myConfig.loglevel, os.getpid()))
AttributeError: 'module' object has no attribute 'getpid'
I couldn't get it working, so I tried using the solutions used by others. I am running zimbra on CentOS 5.5 64-bit.

I deleted the .pid file, executed the zmfixperms. Still no luck, all other services are running including SNB after I installed the patch. The only thing not running is zmconfigd. Even sending and receiving e-mails is working.

Anyway how can I rebuild the .pid, get it back , because it looks like that caused a major problem.

Regards,
XDA