-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'd try to install gnumed server and client on MDV 2007.1. All dependences should be right by install "gnumed-task" (a meta-paket that bild doktor5000 from www.mandrivauser.de for me).
A search on gnumed-devel for "Cannot bootstrap bundles" give no results. the konsole: [code] [EMAIL PROTECTED] bootstrap]# ./redo-v2.sh Erzeugen der symbolischen Verknüpfung „Gnumed“ zu „client“ ln: Erzeugen der symbolischen Verknüpfung „Gnumed“ zu „client“: Die Datei existiert bereits /home/letzter/GnuMed/GNUmed-5/server/bootstrap =========================================================== Bootstrapping GNUmed database. This will set up a GNUmed database of version v2 with the name "gnumed_v2". It contains all the currently working parts including localizations for countries you don't live in. This does not disturb the operation of the GNUmed client in your country in any way. =========================================================== Dropping old database if there is any. Datenbank »gnumed_v2« wird unwiderruflich gelöscht werden. Sind Sie sich sicher? (j/n) j DROP DATABASE ======================= bootstrapping database ################################################################################# # # log file is [/home/letzter/GnuMed/GNUmed-5/server/bootstrap/redo-v2.log] # # Please email this file to <[email protected]> if you encounter problems. # ################################################################################# ======================================= Bootstrapping GNUmed database system... ======================================= Using config file [/home/letzter/GnuMed/GNUmed-5/server/bootstrap/bootstrap-local_first.conf]. You are about to install the following parts of GNUmed: - ------------------------------------------------------- - ------------------------------------------------------- This script can be used to run SQL files local to a site *before* bootstrapping the rest of the database. Thereby things that are only needed locally can be integrated with the bootstrapping process and need not be run manually after re-bootstrapping. It is "guaranteed" that this file will never be changed by the GNUmed team, hence keeping local modifications in a safe place. Do you really want to install this database setup ? Type yes or no: yes Done with config file [/home/letzter/GnuMed/GNUmed-5/server/bootstrap/bootstrap-local_first.conf]. Using config file [/home/letzter/GnuMed/GNUmed-5/server/bootstrap/bootstrap-monolithic_core.conf]. You are about to install the following parts of GNUmed: - ------------------------------------------------------- bundle "config" in <gnumed> (or overridden) on <> bundle "reference" in <gnumed> (or overridden) on <> bundle "demographics" in <gnumed> (or overridden) on <> bundle "clinical" in <gnumed> (or overridden) on <> bundle "documents" in <gnumed> (or overridden) on <> bundle "office" in <gnumed> (or overridden) on <> - ------------------------------------------------------- This will set up a monolithic GNUmed backend with all bundles in one database named [gnumed]. It will contain the core schema without country or language-specific components. Those will have to be added by using one of the bootstrap-XX.conf file where XX represents the ISO country code. Currently this file will also import the test accounts which MUST be removed prior to real use. Do you really want to install this database setup ? Type yes or no: yes ==> bootstrapping "config" ... We are about to check whether we need to create the database user who owns all GNUmed database objects. The database owner already exists. Please provide the password previously used for it. I need the password for the GNUmed database user [gm-dbo]. Please type password: Cannot bootstrap bundles. Please check the log file for details. [EMAIL PROTECTED] bootstrap]# [/code] this ist the redo-v2.log [code] 2007-04-24 17:21:30 - ------------------------------------------------------------ 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmLog.py:[EMAIL PROTECTED]): SECURITY: initial log level is [INFO] 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmLog.py:[EMAIL PROTECTED]): instantiated log file [/home/letzter/GnuMed/GNUmed-5/server/bootstrap/redo-v2.log] with ID [/home/letzter/GnuMed/GNUmed-5/server/bootstrap/redo-v2.log] 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmDateTime.py:<module>@50): $Revision: 1.6 $ 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:<module>@30): $Revision: 1.40 $ 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:<module>@42): PostgreSQL via DB-API module "<module 'psycopg2' from '/usr/lib/python2.5/site-packages/psycopg2/__init__.pyc'>": API level 2.0, thread safety 2, parameter style "pyformat" 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:<module>@69): assuming default client encoding of [UTF8] 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:<module>@75): assuming default client time zone of [02:00:00.00] 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmTools.py:<module>@22): $Revision: 1.18 $ 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:<module>@77): $Revision: 1.54 $ 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPsql.py:<module>@20): $Revision: 1.7 $ 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/server/bootstrap/gmAuditSchemaGenerator.py:<module>@32): $Revision: 1.29 $ 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/server/bootstrap/gmNotificationSchemaGenerator.py:<module>@25): $Revision: 1.17 $ 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmLog.py:[EMAIL PROTECTED]): SECURITY: log level change from [INFO] to [DATA] 2007-04-24 17:21:30 [INFO] (./bootstrap_gm_db_system.py:<module>@1070): startup ($Revision: 1.49.2.1 $) 2007-04-24 17:21:30 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:[EMAIL PROTECTED]): (<aDir=None>, <aName=bootstrap-local_first.conf>) 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:[EMAIL PROTECTED]): ignoring command line per cfg_IGNORE_CMD_LINE 2007-04-24 17:21:30 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:[EMAIL PROTECTED]): config file search order: ['/home/letzter/GnuMed/GNUmed-5/server/bootstrap/bootstrap-local_first.conf'] 2007-04-24 17:21:30 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:[EMAIL PROTECTED]): found config file [/home/letzter/GnuMed/GNUmed-5/server/bootstrap/bootstrap-local_first.conf] 2007-04-24 17:21:30 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:[EMAIL PROTECTED]): parsing config file [/home/letzter/GnuMed/GNUmed-5/server/bootstrap/bootstrap-local_first.conf] 2007-04-24 17:21:30 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): bootstrapping GNUmed database system from file [$Source: /sources/gnumed/gnumed/gnumed/server/bootstrap/bootstrap-local_first.conf,v $] ($Revision: 1.13 $) 2007-04-24 17:21:30 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): running as user [root] 2007-04-24 17:21:30 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): switching to UNIX user [postgres] 2007-04-24 17:21:33 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:[EMAIL PROTECTED]): (<aDir=None>, <aName=bootstrap-monolithic_core.conf>) 2007-04-24 17:21:33 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:[EMAIL PROTECTED]): ignoring command line per cfg_IGNORE_CMD_LINE 2007-04-24 17:21:33 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:[EMAIL PROTECTED]): config file search order: ['/home/letzter/GnuMed/GNUmed-5/server/bootstrap/bootstrap-monolithic_core.conf'] 2007-04-24 17:21:33 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:[EMAIL PROTECTED]): found config file [/home/letzter/GnuMed/GNUmed-5/server/bootstrap/bootstrap-monolithic_core.conf] 2007-04-24 17:21:33 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:[EMAIL PROTECTED]): parsing config file [/home/letzter/GnuMed/GNUmed-5/server/bootstrap/bootstrap-monolithic_core.conf] 2007-04-24 17:21:33 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): bootstrapping GNUmed database system from file [$Source: /sources/gnumed/gnumed/gnumed/server/bootstrap/bootstrap-monolithic_core.conf,v $] ($Revision: 1.65 $) 2007-04-24 17:21:33 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): running as user [postgres] 2007-04-24 17:21:33 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): I am already the UNIX user [postgres] 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): bootstrapping bundle [config] 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): bootstrapping database [core] 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): if environment variable [GM_CORE_DB] exists, it overrides database name in config file 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): bootstrapping server [local host] 2007-04-24 17:21:35 [WARN] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:[EMAIL PROTECTED]): option <password> not found in group [user postgres] 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): password not defined, assuming connect via IDENT/TRUST 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): connecting to server template database 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): trying DB connection to template1 on localhost as postgres 2007-04-24 17:21:35 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): PostgreSQL version (numeric): 8.2 2007-04-24 17:21:35 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): client string encoding [UTF8] 2007-04-24 17:21:35 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): isolation level [serializable] 2007-04-24 17:21:35 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): time zone [02:00:00.00] 2007-04-24 17:21:35 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): datestyle [ISO] 2007-04-24 17:21:35 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): access mode [READ WRITE] 2007-04-24 17:21:35 [INFO] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): PostgreSQL version (string): "PostgreSQL 8.2.3 on i586-mandriva-linux-gnu, compiled by GCC i586-mandriva-linux-gnu-gcc (GCC) 4.1.2 20070115 (prerelease) (4.1.2-0.20070115.1mdv2007.1)" 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): successfully connected 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): successfully connected to template database [template1] 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): bootstrapping database users and groups 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Group gm-logins exists. 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Group gm-doctors exists. 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Group gm-staff_medical exists. 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Group gm-staff_office exists. 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Group gm-trainees_medical exists. 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Group gm-trainees_office exists. 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Group gm-public exists. 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Group gnumed_v2 exists. 2007-04-24 17:21:35 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): User [gm-dbo] exists. 2007-04-24 17:21:39 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): trying DB connection to template1 on localhost as postgres 2007-04-24 17:21:39 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): client string encoding [UTF8] 2007-04-24 17:21:39 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): isolation level [serializable] 2007-04-24 17:21:39 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): time zone [02:00:00.00] 2007-04-24 17:21:39 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): datestyle [ISO] 2007-04-24 17:21:39 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): access mode [READ WRITE] 2007-04-24 17:21:39 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): successfully connected 2007-04-24 17:21:39 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Database [gnumed_v2] does not exist. 2007-04-24 17:21:39 [WARN] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:[EMAIL PROTECTED]): option <template version> not found in group [database core] 2007-04-24 17:21:39 [WARN] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): cannot check template database identity hash, no version specified 2007-04-24 17:21:39 [WARN] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.py:[EMAIL PROTECTED]): option <tablespace> not found in group [database core] 2007-04-24 17:21:40 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Database [gnumed_v2] exists. 2007-04-24 17:21:40 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Successfully created GNUmed database [gnumed_v2]. 2007-04-24 17:21:40 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): trying DB connection to gnumed_v2 on localhost as postgres 2007-04-24 17:21:40 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): client string encoding [UTF8] 2007-04-24 17:21:40 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): isolation level [serializable] 2007-04-24 17:21:40 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): time zone [02:00:00.00] 2007-04-24 17:21:40 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): datestyle [ISO] 2007-04-24 17:21:40 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.py:[EMAIL PROTECTED]): access mode [READ WRITE] 2007-04-24 17:21:40 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): successfully connected 2007-04-24 17:21:40 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPsql.py:[EMAIL PROTECTED]): create language 'plpgsql' 2007-04-24 17:21:40 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPsql.py:[EMAIL PROTECTED]): ../sql/gmCreateProceduralLanguages.sql:20: konnte nicht auf Datei ??$libdir/plpgsql?? zugreifen: Datei oder Verzeichnis nicht gefunden 2007-04-24 17:21:40 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPsql.py:[EMAIL PROTECTED]): SELECT CASE WHEN (SELECT COUNT(oid) > 0 FROM pg_language WHERE lanname = 'plpgsql') THEN true ELSE (SELECT make_plpgsql()) END 2007-04-24 17:21:40 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPsql.py:[EMAIL PROTECTED]): ../sql/gmCreateProceduralLanguages.sql:42: konnte nicht auf Datei ??plpgsql?? zugreifen: Datei oder Verzeichnis nicht gefundenCONTEXT: SQL-Funktion ??make_plpgsql?? Anweisung 1 2007-04-24 17:21:40 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): successfully imported [../sql/gmCreateProceduralLanguages.sql] 2007-04-24 17:21:40 [DATA] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPsql.py:[EMAIL PROTECTED]): create or replace function gm_create_user(name, text) returns boolean language 'plpgsql' security definer as ' DECLARE _username alias for $1; _password alias for $2; _database text; _query text; BEGIN perform 1 from pg_user where usename = _username; if not FOUND then _query := ''create user '' || quote_ident(_username) || '' with password '' || quote_literal(_password) || '';''; execute _query; perform 1 from pg_user where usename = _username; if not FOUND then raise exception ''cannot create user [%]'', _username; return false; end if; end if; _query := ''alter group "gm-logins" add user '' || quote_ident(_username) || '';''; execute _query; _query := ''alter group "gm-doctors" add user '' || quote_ident(_username) || '';''; execute _query; _query := ''alter group "gm-public" add user '' || quote_ident(_username) || '';''; execute _query; -- satisfy "database = samegroup" in pg_hba.conf select into _database current_database(); _query := ''alter group '' || quote_ident(_database) || '' add user '' || quote_ident(_username) || '';''; execute _query; return true; END;' 2007-04-24 17:21:40 [ERROR] (/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPsql.py:[EMAIL PROTECTED]): ../sql/gmCreateUserFunction.sql:49: Sprache ??plpgsql?? existiert nichtHINT: Sie m??ssen CREATE LANGUAGE verwenden, um die Sprache in die Datenbank zu laden. 2007-04-24 17:21:40 [ERROR] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): failed to import [../sql/gmCreateUserFunction.sql] 2007-04-24 17:21:40 [ERROR] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): cannot import schema definition for database [gnumed_v2] 2007-04-24 17:21:40 [PANIC] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Cannot bootstrap bundle [config]. 2007-04-24 17:21:40 [PANIC] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): exception type : <class 'Gnumed.pycommon.gmExceptions.ConstructorError'> 2007-04-24 17:21:40 [PANIC] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): exception value: database.__init__(): Cannot bootstrap database. 2007-04-24 17:21:40 [PANIC] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Traceback (most recent call last):<#10-0x0A-lf> 2007-04-24 17:21:40 [PANIC] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): File "./bootstrap_gm_db_system.py", line 808, in bootstrap<#10-0x0A-lf> database(aDB_alias = database_alias, aCfg = _cfg)<#10-0x0A-lf> 2007-04-24 17:21:40 [PANIC] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): File "./bootstrap_gm_db_system.py", line 509, in __init__<#10-0x0A-lf> raise ConstructorError, "database.__init__(): Cannot bootstrap database."<#10-0x0A-lf> 2007-04-24 17:21:40 [PANIC] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): ConstructorError: database.__init__(): Cannot bootstrap database.<#10-0x0A-lf> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): locals by frame, outmost frame first 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): >>> execution frame [<module>] in [./bootstrap_gm_db_system.py] at line 1088 <<< 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): bootstrap_auditing = <function bootstrap_auditing at 0x6f6653ac> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): db_server = __main__.db_server 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): cfg_file = bootstrap-monolithic_core.conf 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): bootstrap_bundles = <function bootstrap_bundles at 0x6f660e2c> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): gmLog = <module 'Gnumed.pycommon.gmLog' from '/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmLog.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): getpass = <module 'getpass' from '/usr/lib/python2.5/getpass.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): get_cfg_in_nice_mode = <function get_cfg_in_nice_mode at 0x6f66556c> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): _interactive = True 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): connect = <function connect at 0x6f660df4> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): ConstructorError = <class 'Gnumed.pycommon.gmExceptions.ConstructorError'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): fileinput = <module 'fileinput' from '/usr/lib/python2.5/fileinput.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): 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. 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): _import_schema = <function _import_schema at 0x6f66548c> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): bootstrap_notifications = <function bootstrap_notifications at 0x6f6653e4> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): handle_cfg = <function handle_cfg at 0x6f6655a4> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): _run_query = <function _run_query at 0x6f66541c> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): aud_gen = <module 'gmAuditSchemaGenerator' from '/home/letzter/GnuMed/GNUmed-5/server/bootstrap/gmAuditSchemaGenerator.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): become_pg_demon_user = <function become_pg_demon_user at 0x6f665534> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): tempfile = <module 'tempfile' from '/usr/lib/python2.5/tempfile.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): notify_gen = <module 'gmNotificationSchemaGenerator' from '/home/letzter/GnuMed/GNUmed-5/server/bootstrap/gmNotificationSchemaGenerator.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): re = <module 're' from '/usr/lib/python2.5/re.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): gmCfg = <module 'Gnumed.pycommon.gmCfg' from '/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmCfg.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): ask_for_confirmation = <function ask_for_confirmation at 0x6f665454> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): _bootstrapped_servers = {'local host': <__main__.db_server instance at 0x6f66ed6c>} 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): __version__ = $Revision: 1.49.2.1 $ 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): 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. 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): __file__ = ./bootstrap_gm_db_system.py 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): _dbowner = <__main__.user instance at 0x6f66ee6c> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): string = <module 'string' from '/usr/lib/python2.5/string.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): __license__ = GPL 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): show_msg = <function show_msg at 0x6f6654fc> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): __builtins__ = <module '__builtin__' (built-in)> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): glob = <module 'glob' from '/usr/lib/python2.5/glob.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): _cfg = <Gnumed.pycommon.gmCfg.cCfgFile instance at 0x6f66428c> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): __author__ = [EMAIL PROTECTED] 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): sys = <module 'sys' (built-in)> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): 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'] 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): _bootstrapped_dbs = {} 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): _keep_temp_files = True 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): cached_passwd = {'postgres': ''} 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): _log = <Gnumed.pycommon.gmLog.cLogger instance at 0x6f9c4acc> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): cached_host = ('', '5432') 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): __name__ = __main__ 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): gmPG2 = <module 'Gnumed.pycommon.gmPG2' from '/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPG2.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): 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. 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): gmAuditSchemaGenerator = <module 'gmAuditSchemaGenerator' from '/home/letzter/GnuMed/GNUmed-5/server/bootstrap/gmAuditSchemaGenerator.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): database = __main__.database 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): gmBundle = __main__.gmBundle 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): gmPsql = <module 'Gnumed.pycommon.gmPsql' from '/home/letzter/GnuMed/GNUmed-5/Gnumed/pycommon/gmPsql.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): exit_with_msg = <function exit_with_msg at 0x6f6654c4> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): __doc__ = GNUmed schema installation. This script bootstraps a GNUmed database system. This will set up databases, tables, groups, permissions and possibly users. Most of this will be handled via SQL scripts, not directly in the bootstrapper itself. 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. 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): 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. 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): time = <module 'time' from '/usr/lib/python2.5/lib-dynload/time.so'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): gmNotificationSchemaGenerator = <module 'gmNotificationSchemaGenerator' from '/home/letzter/GnuMed/GNUmed-5/server/bootstrap/gmNotificationSchemaGenerator.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): os = <module 'os' from '/usr/lib/python2.5/os.pyc'> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): no_clues = Logging on to the PostgreSQL database returned this error %s on %s Please contact the GNUmed development team on [EMAIL PROTECTED] Make sure you include this error message in your mail. 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): user = __main__.user 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): >>> execution frame [handle_cfg] in [./bootstrap_gm_db_system.py] at line 1057 <<< 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): tmp = yes 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): >>> execution frame [bootstrap_bundles] in [./bootstrap_gm_db_system.py] at line 855 <<< 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): bundle_alias = config 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): bundles = ['config', 'reference', 'demographics', 'clinical', 'documents', 'office'] 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): bundle = <__main__.gmBundle instance at 0x6f6dd72c> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): >>> execution frame [bootstrap] in [./bootstrap_gm_db_system.py] at line 810 <<< 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): database_alias = core 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): self = <__main__.gmBundle instance at 0x6f6dd72c> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): >>> execution frame [__init__] in [./bootstrap_gm_db_system.py] at line 509 <<< 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): aCfg = <Gnumed.pycommon.gmCfg.cCfgFile instance at 0x6f66428c> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): self = <__main__.database instance at 0x6f6ddd6c> 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): overrider = GM_CORE_DB 2007-04-24 17:21:40 [DATA] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): aDB_alias = core 2007-04-24 17:21:40 [ERROR] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): Cannot bootstrap bundles. 2007-04-24 17:21:40 [INFO] (./bootstrap_gm_db_system.py:[EMAIL PROTECTED]): shutdown [/code] any hint what wrong? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) iD8DBQFGLiOsMIVrK30mEtURAvvvAJ9LNYQBmj53hU2GvYUAVTsG8+phtwCgqeXW Z6F32kOFLs+F5h3QeHMKE7I= =z3Xp -----END PGP SIGNATURE-----
begin:vcard fn;quoted-printable:Michael Sch=C3=BCtt n;quoted-printable:Sch=C3=BCtt;Michael email;internet:[EMAIL PROTECTED] note;quoted-printable:-----BEGIN PGP PUBLIC KEY BLOCK-----=0D=0A= Version: GnuPG v1.4.2 (GNU/Linux)=0D=0A= =0D=0A= mQGiBEQFasgRBADQyWFEeOijJ1k+/qK1x+0VzRCDH9rkQdasLxDzndksUrxEYxSb=0D=0A= 5LVw9n+x1Wmz0cEVp+AsEY3h9i1ssKDgcj9iwCpzIVLAAqUzLiadeJn8TCt57c6E=0D=0A= oBzhDDPrwoNVA72RFxo92LhwxAzpwb8UQd7GwP1HwtdrHdJFTPm0iPPWUwCgw/QZ=0D=0A= XdjsA4RPGoC4ZrpR5x2/AjcEAIkldE4xBvUMldQP5iCK4a/guLwGRHJzuF3to4B1=0D=0A= WScoGZaYNmhVIjZQrAjRmLrMtYqFk+9ReTzrdQ9eVijvdA8IkVwHinxlAKO6jv9d=0D=0A= kAD3EWRTaIHgdtxmxK6ZD5ZXNSZHGSoswtk+YqTJHXL0NV7QSKiCz3DUd3uUw2D4=0D=0A= vl6aA/4o3mQndDEaIueW8cVuzs5wjidZDXrEd+6Zl1+5ixBY6Ps8uAsh6SFSHwky=0D=0A= 8h2UT01yb6lEa663w3sz36KNCkQY2V0/ojmGVw5gOhd6oyJhkrHsuaNRabSrYABj=0D=0A= NLHLUlktAw8izFJltdoJvoL/CmX2h6wEaPOzJ0dPBgnDmmrmFLQiTWljaGFlbCBT=0D=0A= Y2jDvHR0IDxtLXNjaHVldHRAZ214LmRlPohjBBMRAgAjBQJEBWrIBQkJZgGABgsJ=0D=0A= CAcDAgQVAggDBBYCAwECHgECF4AACgkQMIVrK30mEtXe2gCffZskGUiUyJ6kfKRB=0D=0A= +STa9UpCrHUAn2AbVub4pHzar7QWG+PovIZSlyKCuQINBEQFas0QCADtKL7ZRyKO=0D=0A= zT0zFZC3Q18jIXMssBkaBSs22EVEwqGXAIVdHg53zG5siB5rO44NsG0UBxPsXp4P=0D=0A= KVbhfjr8n7LBld0W24+jit4U/57o+j1lXHuoZUvQBUpUgZ+BMG8Kc7YU9mY2Yc+I=0D=0A= Dd6sHlGpmOvvEsluNHDWRu0wlqRqn5JSA1oFj32Jnlj/MBW3KFNAl3aY5gvAnxcX=0D=0A= PMnITBX7n0z4orcI0o9MuwhU0idrGoAcZB8MUzKYB2SgUj0uz4DIV+UsUyJOVIEz=0D=0A= kgIjqjBNOf20eibYkKXQaRrC+vMLSu/2iSCXKq/nuS/uU3huR/MvGTsM/zq1b+lw=0D=0A= o45RDsEFVJMzAAMFCACgScTIP9tOBOKDhmTgwvYE7P1ztqeWVjED6kD/IeHFCU9V=0D=0A= KyrkAcM8z4Hduz8hYky+ctchWYm6jVXUbxyfuSqry/ln6b41eoK1nWcdFtXXyiQg=0D=0A= +INNySQmjvvEa6AGvvyL0nDVF6nuXMIR6tHFDkUeE5dm8p6VFnQ/91zdO+Bdj9VA=0D=0A= C/Efv2Sje2Di+7VsjLs5DCbjJCjIcKl/upE69c2A1dUZ5XNYe0HayjrBcEKBJl2W=0D=0A= RWmJVnwibonx3DnBZ24ioQpRMMr/eA+Ek7uVMxApUB5U4X6FPHLIXYuWGqtbYk20=0D=0A= ys7a0ToznIkhNfiauAthCQVkcCk/yFKyCAIZV1RjiEwEGBECAAwFAkQFas0FCQlm=0D=0A= AYAACgkQMIVrK30mEtX6eQCfdqXLICEe2ei3dTP8j3wGyMdGbUUAnicOUokvHu9g=0D=0A= l/A5WutPiPvgBPr0=0D=0A= =3Dezcv=0D=0A= -----END PGP PUBLIC KEY BLOCK----- x-mozilla-html:FALSE version:2.1 end:vcard
_______________________________________________ Gnumed-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnumed-devel
