2006-03-26 11:41:32 ------------------------------------------------------------ 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmLog.py:address@hidden): SECURITY: initial log level is [INFO] 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmLog.py:address@hidden): instantiated log file /home/basti/sources/gnumed/gnumed/server/bootstrap/redo-v2.log with ID /home/basti/sources/gnumed/gnumed/server/bootstrap/redo-v2.log 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmCfg.py:address@hidden): $Revision: 1.37 $ 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmPsql.py:address@hidden): $Revision: 1.5 $ 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmPG.py:address@hidden): $Revision: 1.63 $ 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmI18N.py:address@hidden): $Revision: 1.13 $ 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmI18N.py:address@hidden): text domain is [bootstrap_gm_db_system] 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmI18N.py:address@hidden): ${BOOTSTRAP_GM_DB_SYSTEM_DIR} not set 2006-03-26 11:41:32 [WARN] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmI18N.py:address@hidden): Giving up and falling back to NullTranslations() class in despair. 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmPG.py:address@hidden): PostgreSQL via DB-API module "": API level 2.0, thread safety 1, parameter style "pyformat" 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmPG.py:address@hidden): client encoding according to locale system: [ISO-8859-15] 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/server/bootstrap/gmAuditSchemaGenerator.py:address@hidden): $Revision: 1.25 $ 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/server/bootstrap/gmNotificationSchemaGenerator.py:address@hidden): $Revision: 1.14 $ 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmLog.py:address@hidden): SECURITY: log level change from [INFO] to [DATA] 2006-03-26 11:41:32 [INFO] (./bootstrap_gm_db_system.py:address@hidden): startup ($Revision: 1.22 $) 2006-03-26 11:41:32 [DATA] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmCfg.py:address@hidden): (, ) 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmCfg.py:address@hidden): ignoring command line per cfg_IGNORE_CMD_LINE 2006-03-26 11:41:32 [DATA] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmCfg.py:address@hidden): config file search order: ['/home/basti/sources/gnumed/gnumed/server/bootstrap/bootstrap-local_first.conf'] 2006-03-26 11:41:32 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmCfg.py:address@hidden): found config file [/home/basti/sources/gnumed/gnumed/server/bootstrap/bootstrap-local_first.conf] 2006-03-26 11:41:32 [DATA] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmCfg.py:address@hidden): parsing config file [/home/basti/sources/gnumed/gnumed/server/bootstrap/bootstrap-local_first.conf] 2006-03-26 11:41:32 [INFO] (./bootstrap_gm_db_system.py:address@hidden): bootstrapping GNUmed database system from file [$Source: /cvsroot/gnumed/gnumed/gnumed/server/bootstrap/bootstrap-local_first.conf,v $] ($Revision: 1.6 $) 2006-03-26 11:41:32 [INFO] (./bootstrap_gm_db_system.py:address@hidden): running as user [basti] 2006-03-26 11:41:32 [WARN] (./bootstrap_gm_db_system.py:address@hidden): not running as root, cannot become postmaster demon user 2006-03-26 11:41:32 [WARN] (./bootstrap_gm_db_system.py:address@hidden): may have trouble connecting as gm-dbo if IDENT auth is forced upon us 2006-03-26 11:42:36 [DATA] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmCfg.py:address@hidden): (, ) 2006-03-26 11:42:36 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmCfg.py:address@hidden): ignoring command line per cfg_IGNORE_CMD_LINE 2006-03-26 11:42:36 [DATA] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmCfg.py:address@hidden): config file search order: ['/home/basti/sources/gnumed/gnumed/server/bootstrap/bootstrap-monolithic_core.conf'] 2006-03-26 11:42:36 [INFO] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmCfg.py:address@hidden): found config file [/home/basti/sources/gnumed/gnumed/server/bootstrap/bootstrap-monolithic_core.conf] 2006-03-26 11:42:36 [DATA] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmCfg.py:address@hidden): parsing config file [/home/basti/sources/gnumed/gnumed/server/bootstrap/bootstrap-monolithic_core.conf] 2006-03-26 11:42:36 [INFO] (./bootstrap_gm_db_system.py:address@hidden): bootstrapping GNUmed database system from file [$Source: /cvsroot/gnumed/gnumed/gnumed/server/bootstrap/bootstrap-monolithic_core.conf,v $] ($Revision: 1.53 $) 2006-03-26 11:42:36 [INFO] (./bootstrap_gm_db_system.py:address@hidden): running as user [basti] 2006-03-26 11:42:36 [WARN] (./bootstrap_gm_db_system.py:address@hidden): not running as root, cannot become postmaster demon user 2006-03-26 11:42:36 [WARN] (./bootstrap_gm_db_system.py:address@hidden): may have trouble connecting as gm-dbo if IDENT auth is forced upon us 2006-03-26 11:42:46 [INFO] (./bootstrap_gm_db_system.py:address@hidden): bootstrapping service [config] 2006-03-26 11:42:46 [INFO] (./bootstrap_gm_db_system.py:address@hidden): bootstrapping database [core] 2006-03-26 11:42:46 [INFO] (./bootstrap_gm_db_system.py:address@hidden): if environment variable [GM_CORE_DB] exists, it override database name in config file 2006-03-26 11:42:46 [INFO] (./bootstrap_gm_db_system.py:address@hidden): bootstrapping server [local host] 2006-03-26 11:42:46 [INFO] (./bootstrap_gm_db_system.py:address@hidden): connecting to server template database 2006-03-26 11:42:46 [INFO] (./bootstrap_gm_db_system.py:address@hidden): trying DB connection to template1 on 192.168.2.240 as postgres 2006-03-26 11:42:46 [WARN] (./bootstrap_gm_db_system.py:address@hidden): connection failed 2006-03-26 11:42:46 [WARN] (./bootstrap_gm_db_system.py:address@hidden): exception type : libpq.DatabaseError 2006-03-26 11:42:46 [WARN] (./bootstrap_gm_db_system.py:address@hidden): exception value: fe_sendauth: no password supplied 2006-03-26 11:42:46 [DATA] (./bootstrap_gm_db_system.py:address@hidden): Traceback (most recent call last):<#10-0x0A-lf> 2006-03-26 11:42:46 [DATA] (./bootstrap_gm_db_system.py:address@hidden): File "./bootstrap_gm_db_system.py", line 197, in connect<#10-0x0A-lf> conn = dbapi.connect(dsn)<#10-0x0A-lf> 2006-03-26 11:42:46 [DATA] (./bootstrap_gm_db_system.py:address@hidden): File "/usr/lib/python2.4/site-packages/pyPgSQL/PgSQL.py", line 2211, in connect<#10-0x0A-lf> return Connection(connInfo, client_encoding, unicode_results)<#10-0x0A-lf> 2006-03-26 11:42:46 [DATA] (./bootstrap_gm_db_system.py:address@hidden): File "/usr/lib/python2.4/site-packages/pyPgSQL/PgSQL.py", line 2336, in __init__<#10-0x0A-lf> raise DatabaseError, m<#10-0x0A-lf> 2006-03-26 11:42:46 [DATA] (./bootstrap_gm_db_system.py:address@hidden): DatabaseError: fe_sendauth: no password supplied<#10-0x0A-lf><#10-0x0A-lf> 2006-03-26 11:42:46 [WARN] (./bootstrap_gm_db_system.py:address@hidden): attempt w/o password failed, retrying 2006-03-26 11:43:41 [INFO] (./bootstrap_gm_db_system.py:address@hidden): trying DB connection to template1 on 192.168.2.240 as postgres 2006-03-26 11:43:41 [INFO] (./bootstrap_gm_db_system.py:address@hidden): successfully connected 2006-03-26 11:43:41 [INFO] (./bootstrap_gm_db_system.py:address@hidden): successfully connected to template database [template1] 2006-03-26 11:43:41 [INFO] (./bootstrap_gm_db_system.py:address@hidden): bootstrapping database users and groups 2006-03-26 11:43:41 [INFO] (./bootstrap_gm_db_system.py:address@hidden): Group gm-logins exists. 2006-03-26 11:43:41 [INFO] (./bootstrap_gm_db_system.py:address@hidden): Group gm-doctors exists. 2006-03-26 11:43:41 [INFO] (./bootstrap_gm_db_system.py:address@hidden): Group gm-staff_medical exists. 2006-03-26 11:43:41 [INFO] (./bootstrap_gm_db_system.py:address@hidden): Group gm-staff_office exists. 2006-03-26 11:43:41 [INFO] (./bootstrap_gm_db_system.py:address@hidden): Group gm-trainees_medical exists. 2006-03-26 11:43:41 [INFO] (./bootstrap_gm_db_system.py:address@hidden): Group gm-trainees_office exists. 2006-03-26 11:43:41 [INFO] (./bootstrap_gm_db_system.py:address@hidden): Group gm-public exists. 2006-03-26 11:43:41 [INFO] (./bootstrap_gm_db_system.py:address@hidden): Group gnumed_v2 exists. 2006-03-26 11:43:41 [INFO] (./bootstrap_gm_db_system.py:address@hidden): User [gm-dbo] exists. 2006-03-26 11:43:41 [WARN] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmCfg.py:address@hidden): option not found in group [user GnuMed owner] 2006-03-26 11:44:50 [INFO] (./bootstrap_gm_db_system.py:address@hidden): trying DB connection to template1 on 192.168.2.240 as gm-dbo 2006-03-26 11:44:50 [INFO] (./bootstrap_gm_db_system.py:address@hidden): successfully connected 2006-03-26 11:44:50 [INFO] (./bootstrap_gm_db_system.py:address@hidden): Database [gnumed_v2] exists. 2006-03-26 11:44:50 [INFO] (./bootstrap_gm_db_system.py:address@hidden): trying DB connection to gnumed_v2 on 192.168.2.240 as postgres 2006-03-26 11:44:50 [INFO] (./bootstrap_gm_db_system.py:address@hidden): successfully connected 2006-03-26 11:44:50 [INFO] (./bootstrap_gm_db_system.py:address@hidden): bootstrapping procedural languages 2006-03-26 11:44:50 [INFO] (./bootstrap_gm_db_system.py:address@hidden): installing procedural language [pg/SQL] 2006-03-26 11:44:50 [INFO] (./bootstrap_gm_db_system.py:address@hidden): Language plpgsql exists. 2006-03-26 11:44:50 [INFO] (./bootstrap_gm_db_system.py:address@hidden): successfully imported [../sql/gmCreateUserFunction.sql] 2006-03-26 11:44:50 [DATA] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmPsql.py:address@hidden): INSERT INTO gm_schema_revision (filename, version) VALUES('$RCSfile: gmPublicAccounts.sql,v $', '$Revision: 1.8 $') 2006-03-26 11:44:50 [DATA] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmPsql.py:address@hidden): ../sql/gmPublicAccounts.sql:27: ERROR: duplicate key violates unique constraint "gm_schema_revision_filename_key" 2006-03-26 11:44:50 [INFO] (./bootstrap_gm_db_system.py:address@hidden): successfully imported [../sql/gmPublicAccounts.sql] 2006-03-26 11:44:50 [INFO] (./bootstrap_gm_db_system.py:address@hidden): successfully imported [../sql/gmTestAccounts.sql] 2006-03-26 11:44:50 [INFO] (./bootstrap_gm_db_system.py:address@hidden): trying DB connection to gnumed_v2 on 192.168.2.240 as gm-dbo 2006-03-26 11:44:51 [INFO] (./bootstrap_gm_db_system.py:address@hidden): successfully connected 2006-03-26 11:44:51 [DATA] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmPsql.py:address@hidden): create table gm_schema_revision ( pk serial primary key, filename text not null, version text not null, imported timestamp with time zone not null DEFAULT CURRENT_TIMESTAMP, unique (filename, version) ) 2006-03-26 11:44:51 [ERROR] (/home/basti/sources/gnumed/gnumed/Gnumed/pycommon/gmPsql.py:address@hidden): ../sql/gmSchemaRevision.sql:35: ERROR: relation "gm_schema_revision" already exists 2006-03-26 11:44:51 [ERROR] (./bootstrap_gm_db_system.py:address@hidden): failed to import [../sql/gmSchemaRevision.sql] 2006-03-26 11:44:51 [ERROR] (./bootstrap_gm_db_system.py:address@hidden): cannot import schema definition for database [gnumed_v2] 2006-03-26 11:44:51 [PANIC] (./bootstrap_gm_db_system.py:address@hidden): Cannot bootstrap service [config]. 2006-03-26 11:44:51 [PANIC] (./bootstrap_gm_db_system.py:address@hidden): exception type : Gnumed.pycommon.gmExceptions.ConstructorError 2006-03-26 11:44:51 [PANIC] (./bootstrap_gm_db_system.py:address@hidden): exception value: database.__init__(): Cannot bootstrap database. 2006-03-26 11:44:51 [PANIC] (./bootstrap_gm_db_system.py:address@hidden): Traceback (most recent call last):<#10-0x0A-lf> 2006-03-26 11:44:51 [PANIC] (./bootstrap_gm_db_system.py:address@hidden): File "./bootstrap_gm_db_system.py", line 905, in bootstrap<#10-0x0A-lf> database(aDB_alias = database_alias, aCfg = _cfg)<#10-0x0A-lf> 2006-03-26 11:44:51 [PANIC] (./bootstrap_gm_db_system.py:address@hidden): File "./bootstrap_gm_db_system.py", line 538, in __init__<#10-0x0A-lf> raise ConstructorError, "database.__init__(): Cannot bootstrap database."<#10-0x0A-lf> 2006-03-26 11:44:51 [PANIC] (./bootstrap_gm_db_system.py:address@hidden): ConstructorError: database.__init__(): Cannot bootstrap database.<#10-0x0A-lf> 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): locals by frame, outmost frame first 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): >>> execution frame [?] in [./bootstrap_gm_db_system.py] at line 1430 <<< 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): bootstrap_auditing = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): db_server = __main__.db_server 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): cfg_file = bootstrap-monolithic_core.conf 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): gmLog = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): getpass = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): dsn_format = %s:%s:%s:%s:%s 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): _interactive = 1 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): connect = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): ConstructorError = Gnumed.pycommon.gmExceptions.ConstructorError 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): fileinput = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): pg_hba_sermon = I have found a connection to the database, but I am forbidden to connect due to the settings in pg_hba.conf. This is a PostgreSQL configuration file that controls who can connect to the database. Depending on your setup, it can be found in /etc/postgresql/pg_hba.conf (Debian) /usr/local/pgsql/pgdata/pg_hba.conf (FreeBSD, ?? Mac OS X) FIXME: where do RedHat & friends put it or whichever directory your database files are located. For gnumed, pg_hba.conf must allow password authentication. For deveopment systems, I suggest the following local template1 postgres ident sameuser local gnumed all md5 host gnumed all 127.0.0.1 255.255.255.255 md5 For production systems, a different configuration will be required, but gnumed is not production ready. There is also a pg_hba.conf.example in this directory. You must then restart (or SIGHUP) your PostgreSQL server. 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): bootstrap_services = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): _import_schema = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): dbapi = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): bootstrap_notifications = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): handle_cfg = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): _run_query = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): aud_gen = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): become_pg_demon_user = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): exit_with_msg = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): libpq = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): notify_gen = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): db_error = libpq.DatabaseError 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): gmService = __main__.gmService 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): re = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): gmCfg = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): ask_for_confirmation = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): _bootstrapped_servers = {'local host': <__main__.db_server instance at 0x407c5b6c>} 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): __version__ = $Revision: 1.22 $ 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): no_server_sermon = I cannot find a PostgreSQL server running on this machine. Try (as root): /etc/init.d/postgresql start if that fails, you can build a database from scratch: PGDATA=some directory you can use initdb cp pg_hba.conf.example $PGDATA/pg_hba.conf pg_ctl start if none of these commands work, or you don't know what PostgreSQL is, go to the website to download for your OS at: http://www.postgresql.org/ On the other hand, if you have a PostgreSQL server running somewhere strange, type hostname[:port] below, or press RETURN to quit. 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): __file__ = ./bootstrap_gm_db_system.py 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): _dbowner = <__main__.user instance at 0x407c5bac> 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): string = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): __license__ = GPL 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): show_msg = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): __builtins__ = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): glob = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): _cfg = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): get_cfg_in_nice_mode = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): __author__ = address@hidden 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): sys = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): _bootstrapped_dbs = {} 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): _keep_temp_files = True 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): cached_passwd = {'gm-dbo': 'gm-dbadmin', 'postgres': 'dbadmin'} 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): _log = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): cached_host = ('192.168.2.240', '5432') 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): __name__ = __main__ 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): superuser_sermon = I can't log on as the PostgreSQL database owner. Try running this script as the system administrator (user "root") to get the neccessary permissions. NOTE: I expect the PostgreSQL database owner to be called "%s" If for some reason it is not, you need to adjust my configuration script, and run again as that user. 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): gmAuditSchemaGenerator = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): database = __main__.database 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): gmPsql = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): cfg_files = ['bootstrap-local_first.conf', 'bootstrap-monolithic_core.conf', 'bootstrap-de.conf', 'bootstrap-es.conf', 'bootstrap-ca.conf', 'bootstrap-au.conf', 'bootstrap-test_data.conf', 'bootstrap-local_last.conf'] 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): __doc__ = GNUmed schema installation. This script bootstraps a GNUmed database system. All the infrastructure is in place to support distributed services. However, until further notice one should stick to monolithic database design as cross-database links are not well supported yet. This will set up databases, services, database tables, groups, permissions and possibly users. There's a special user called "gm-dbo" who owns all the database objects. For all this to work you must be able to access the database server as the standard "postgres" superuser. This script does NOT set up user specific configuration options. All definitions are loaded from a config file. Please consult the User Manual in the GNUmed CVS for further details. 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): PgSQL = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): welcome_sermon = Welcome to the GNUmed server instllation script. You must have a PostgreSQL server running and administrator access. Please select a database configuation from the list below. 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): time = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): gmNotificationSchemaGenerator = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): os = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): no_clues = Logging on to the PostgreSQL database returned this error %s on %s Please contact the GNUmed development team on address@hidden Make sure you include this error message in your mail. 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): user = __main__.user 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): >>> execution frame [handle_cfg] in [./bootstrap_gm_db_system.py] at line 1400 <<< 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): tmp = yes 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): >>> execution frame [bootstrap_services] in [./bootstrap_gm_db_system.py] at line 1151 <<< 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): services = ['config', 'reference', 'demographics', 'clinical', 'documents', 'office'] 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): service_alias = config 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): service = <__main__.gmService instance at 0x407c5b2c> 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): >>> execution frame [bootstrap] in [./bootstrap_gm_db_system.py] at line 907 <<< 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): database_alias = core 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): self = <__main__.gmService instance at 0x407c5b2c> 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): >>> execution frame [__init__] in [./bootstrap_gm_db_system.py] at line 538 <<< 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): aCfg = 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): self = <__main__.database instance at 0x407c5b0c> 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): overrider = GM_CORE_DB 2006-03-26 11:44:51 [DATA] (./bootstrap_gm_db_system.py:address@hidden): aDB_alias = core 2006-03-26 11:44:51 [ERROR] (./bootstrap_gm_db_system.py:address@hidden): Cannot bootstrap services. 2006-03-26 11:44:51 [INFO] (./bootstrap_gm_db_system.py:address@hidden): shutdown