2003-02-13 14:32:03 ------------------------------------------------------------ 2003-02-13 14:32:03 [INFO] (/home/richard/gnumed/gnumed/client/python-common/gmLog.py::__init__:357): SECURITY: initial log level is [INFO] 2003-02-13 14:32:03 [INFO] (/home/richard/gnumed/gnumed/client/python-common/gmLog.py::SetAllLogLevels:241): SECURITY: log level change from [INFO] to [INFO] 2003-02-13 14:32:03 [INFO] (/home/richard/gnumed/gnumed/client/python-common/gmLog.py::AddTarget:159): SECURITY: adding log target "stdout/stderr" 2003-02-13 14:32:03 [INFO] (gnumed.py::Main:178): Starting up as main module ($Revision: 1.50 $). 2003-02-13 14:32:03 [INFO] (/home/richard/gnumed/gnumed/client/python-common/gmCfg.py::__get_conf_name:597): $(GNUMED_DIR) = /home/richard/gnumed/gnumed/client 2003-02-13 14:32:03 [ERROR] (/home/richard/gnumed/gnumed/client/python-common/gmCfg.py::__get_conf_name:603): config file [/home/richard/gnumed/gnumed/client/gnumed.conf] (in $GNUMED_DIR) not found 2003-02-13 14:32:03 [INFO] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:68): text domain is "gnumed" 2003-02-13 14:32:03 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:113): Cannot install textdomain from standard POSIX locations. 2003-02-13 14:32:03 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:113): exception type : exceptions.IOError 2003-02-13 14:32:03 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:113): exception value: [Errno 2] No translation file found for domain: 'gnumed' 2003-02-13 14:32:03 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:130): Cannot install textdomain from custom location [/home/richard/gnumed/gnumed/client/locale]. 2003-02-13 14:32:03 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:130): exception type : exceptions.IOError 2003-02-13 14:32:03 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:130): exception value: [Errno 2] No translation file found for domain: 'gnumed' 2003-02-13 14:32:03 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:130): Traceback (most recent call last):<#10-0x0A-lf> 2003-02-13 14:32:03 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:130): File "/home/richard/gnumed/gnumed/client/python-common/gmI18N.py", line 125, in install_domain<#10-0x0A-lf> gettext.install(text_domain, loc_dir)<#10-0x0A-lf> 2003-02-13 14:32:03 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:130): File "/usr/lib/python2.2/gettext.py", line 251, in install<#10-0x0A-lf> translation(domain, localedir).install(unicode)<#10-0x0A-lf> 2003-02-13 14:32:03 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:130): File "/usr/lib/python2.2/gettext.py", line 238, in translation<#10-0x0A-lf> raise IOError(ENOENT, 'No translation file found for domain', domain)<#10-0x0A-lf> 2003-02-13 14:32:03 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:130): IOError: [Errno 2] No translation file found for domain: 'gnumed'<#10-0x0A-lf> 2003-02-13 14:32:03 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:150): Cannot install textdomain from one level above binary location [/home/richard/gnumed/gnumed/client/locale]. 2003-02-13 14:32:03 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:150): exception type : exceptions.IOError 2003-02-13 14:32:03 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:150): exception value: [Errno 2] No translation file found for domain: 'gnumed' 2003-02-13 14:32:03 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:167): The application level locale directory [/home/richard/gnumed/gnumed/client/wxpython/locale] does not exist. Cannot install textdomain from there. 2003-02-13 14:32:03 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmI18N.py::install_domain:170): Giving up and falling back to NullTranslations() class in despair. 2003-02-13 14:32:03 [INFO] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::Main:76): DBMS "Postgres" via DB-API module "": API level 2.0, thread safety 1, parameter style "pyformat" 2003-02-13 14:32:37 [INFO] (/home/richard/gnumed/gnumed/client/wxpython/gmLogin.py::Login:47): login attempt 0 of 3 2003-02-13 14:32:37 [INFO] (/home/richard/gnumed/gnumed/client/wxpython/gmLogin.py::Login:54): backend connection successfully established 2003-02-13 14:32:37 [WARN] (gmGuiMain.py::__set_db_lang:567): Database locale address@hidden does not match system locale [en_GB]. Asking user what to do. 2003-02-13 14:32:39 [INFO] (gmGuiMain.py::__set_db_lang:579): User did not want to set database locale. Good luck. 2003-02-13 14:32:39 [INFO] (gmGuiMain.py::SetupPlatformDependent:265): running on GTK (probably Linux) 2003-02-13 14:32:39 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmPlugin.py::GetPluginLoadList:452): No plugin load order stored in database. Trying local config file. 2003-02-13 14:32:39 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmCfg.py::__get_conf_name:555): config file [/home/richard/gnumed/gnumed/client/wxpython/gui/plugins.conf] not found 2003-02-13 14:32:39 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmPlugin.py::GetPluginLoadList:461): Can't load plugin load order config file. 2003-02-13 14:32:39 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmPlugin.py::GetPluginLoadList:461): exception type : exceptions.IOError 2003-02-13 14:32:39 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmPlugin.py::GetPluginLoadList:461): exception value: cannot find config file 2003-02-13 14:32:39 [WARN] (/home/richard/gnumed/gnumed/client/python-common/gmPlugin.py::GetPluginLoadList:469): Config file [/home/richard/gnumed/gnumed/client/wxpython/gui/plugins.conf] does not contain the plugin load order ! 2003-02-13 14:32:39 [INFO] (/home/richard/gnumed/gnumed/client/python-common/gmPlugin.py::GetPluginLoadList:484): Storing default plugin load order in database. 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::__pgconnect:371): Exception: Connection to database failed. DSN was [localhost:5432:gnumed:_richard:::] 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::__pgconnect:371): exception type : libpq.DatabaseError 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::__pgconnect:371): exception value: FATAL 1: user "_richard" does not exist 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::__pgconnect:371): Traceback (most recent call last):<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::__pgconnect:371): File "/home/richard/gnumed/gnumed/client/python-common/gmPG.py", line 368, in __pgconnect<#10-0x0A-lf> db = dbapi.connect(dsn)<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::__pgconnect:371): File "/usr/lib/python2.2/site-packages/pyPgSQL/PgSQL.py", line 1780, in connect<#10-0x0A-lf> return Connection(connInfo)<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::__pgconnect:371): File "/usr/lib/python2.2/site-packages/pyPgSQL/PgSQL.py", line 1881, in __init__<#10-0x0A-lf> raise DatabaseError, m<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::__pgconnect:371): DatabaseError: FATAL 1: user "_richard" does not exist<#10-0x0A-lf><#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::GetConnection:127): Cannot open RW connection to service [default] for _richard. 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::GetConnection:127): exception type : gmExceptions.ConnectionError 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::GetConnection:127): exception value: Connection to database failed. DSN was [localhost:5432:gnumed:_richard:::], host:port was [0] 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::GetConnection:127): Traceback (most recent call last):<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::GetConnection:127): File "/home/richard/gnumed/gnumed/client/python-common/gmPG.py", line 125, in GetConnection<#10-0x0A-lf> return self.__pgconnect(logininfo)<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::GetConnection:127): File "/home/richard/gnumed/gnumed/client/python-common/gmPG.py", line 372, in __pgconnect<#10-0x0A-lf> raise gmExceptions.ConnectionError, _("Connection to database failed. \nDSN was [%s], host:port was [%s]") % (dsn, hostport)<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (/home/richard/gnumed/gnumed/client/python-common/gmPG.py::GetConnection:127): ConnectionError: Connection to database failed. <#10-0x0A-lf>DSN was [localhost:5432:gnumed:_richard:::], host:port was [0]<#10-0x0A-lf> 2003-02-13 14:32:39 [ERROR] (/home/richard/gnumed/gnumed/client/python-common/gmCfg.py::set:196): Need rw connection to database to store the value. 2003-02-13 14:32:39 [PANIC] (gnumed.py::Main:238): Exception: Unhandled exception encountered. 2003-02-13 14:32:39 [PANIC] (gnumed.py::Main:238): exception type : exceptions.AttributeError 2003-02-13 14:32:39 [PANIC] (gnumed.py::Main:238): exception value: 'NoneType' object has no attribute 'close' 2003-02-13 14:32:39 [PANIC] (gnumed.py::Main:238): Traceback (most recent call last):<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (gnumed.py::Main:238): File "gnumed.py", line 234, in ?<#10-0x0A-lf> gmGuiMain.main()<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (gnumed.py::Main:238): File "gmGuiMain.py", line 612, in main<#10-0x0A-lf> app = gmApp(0)<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (gnumed.py::Main:238): File "/usr/lib/python2.2/site-packages/wxPython/wx.py", line 1742, in __init__<#10-0x0A-lf> _wxStart(self.OnInit)<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (gnumed.py::Main:238): File "gmGuiMain.py", line 506, in OnInit<#10-0x0A-lf> frame = MainFrame(None, -1, _('GnuMed client'), size=(600,440))<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (gnumed.py::Main:238): File "gmGuiMain.py", line 188, in __init__<#10-0x0A-lf> self.LoadPlugins(backend)<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (gnumed.py::Main:238): File "gmGuiMain.py", line 274, in LoadPlugins<#10-0x0A-lf> plugin_list = gmPlugin.GetPluginLoadList('gui')<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (gnumed.py::Main:238): File "/home/richard/gnumed/gnumed/client/python-common/gmPlugin.py", line 494, in GetPluginLoadList<#10-0x0A-lf> rwconn.close()<#10-0x0A-lf> 2003-02-13 14:32:39 [PANIC] (gnumed.py::Main:238): AttributeError: 'NoneType' object has no attribute 'close'<#10-0x0A-lf>