-----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

Reply via email to