Install de la 1.0.7190 sous Debian Squeeze sur XenServer

Bonjour,

Suite à notre rencontre il y a un an sur votre stand des JRES, je souhaitais évaluer votre produit mais je rencontre une difficulté lors d’une tentative d’installation de la version 1.0.7190. Voici le message que j’obtiens dans l’interface web lorsque je lance la procédure :

[quote]Stopping PostgreSQL 8.4 database server: main.
kernel.shmmax = 300000000
Starting PostgreSQL 8.4 database server: main.
Blue Mind core Server not running.
Stopping web server: apache2.
Blue Mind EAS Server not running.
BM Locator Server not running.
** Delete old database
dropdb: database removal failed: ERROR: database “bj” does not exist
** Creating role ‘bj’ (pw: bj) & db ‘bj’ (lang: fr)…
ALTER ROLE
** Create new bj database
createdb: database creation failed: ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
HINT: Use the same encoding as in the template database, or use template0 as template.
psql: FATAL: database “bj” does not exist
psql: FATAL: database “bj” does not exist[/quote]

Voici la config :

  • XenServer 6.0.0
  • machine virtuelle avec 8Go de disque et 4Go de mémoire
  • Debian Squeeze 64 bits mise à jour
  • locale en_US.utf8 installée
  • installation par un « aptitude install bm-full »

Voilà ce que j’ai au niveau du log de PostgreSQL :

[quote]2012-12-14 11:33:13 GFT LOG: database system is ready to accept connections
2012-12-14 11:33:14 GFT ERROR: database “bj” does not exist
2012-12-14 11:33:14 GFT STATEMENT: DROP DATABASE bj;

2012-12-14 11:33:15 GFT ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
2012-12-14 11:33:15 GFT HINT: Use the same encoding as in the template database, or use template0 as template.
2012-12-14 11:33:15 GFT STATEMENT: CREATE DATABASE bj OWNER bj ENCODING ‘UTF-8’;

2012-12-14 11:33:15 GFT FATAL: database “bj” does not exist
2012-12-14 11:33:15 GFT FATAL: database “bj” does not exist
2012-12-14 11:33:15 GFT FATAL: database “bj” does not exist
2012-12-14 11:33:15 GFT FATAL: database “bj” does not exist[/quote]

Si je réessaye plusieurs fois j’ai des messages un peu différents mais ça plante toujours semble-t-il pour une histoire de base de données.

Avez-vous un conseil à me donner pour surmonter cette difficulté ?

Cordialement,

  • Thierry -

Le cluster de votre Postgres a été créé avec un compte qui n’avait pas les locales configurées en UTF8.

Exécutez:

# service postgresql stop
# su - postgres
$ pg_dropcluster 8.4 main
$ pg_createcluster --locale en_US.utf8 8.4 main
$ exit
# service postgresql start

Rejouez ensuite le setup de Blue Mind.

Merci, suite à cette manip l’installation s’est terminée correctement.