Hello Mindenkinek!
A postgresql-t prószálom felrakni. Emerge után kallene egy 'emerge --config =postgresql-8.0.8'.
Igen ám, de ezt az outputot kapom:
prescott peter # emerge --config =postgresql-8.0.8
Configuring pkg...
* Creating the data directory ...
* Initializing the database ...
The files belonging to this database system will be owned by user "postgres".
This user must also own the server process.The database cluster will be initialized with locale C.
fixing permissions on existing directory /var/lib/postgresql/data ... ok
creating directory /var/lib/postgresql/data/global ... ok
creating directory /var/lib/postgresql/data/pg_xlog ... ok
creating directory /var/lib/postgresql/data/pg_xlog/archive_status ... ok
creating directory /var/lib/postgresql/data/pg_clog ... ok
creating directory /var/lib/postgresql/data/pg_subtrans ... ok
creating directory /var/lib/postgresql/data/base ... ok
creating directory /var/lib/postgresql/data/base/1 ... ok
creating directory /var/lib/postgresql/data/pg_tblspc ... ok
selecting default max_connections ... 10
selecting default shared_buffers ... 50
creating configuration files ... ok
creating template1 database in /var/lib/postgresql/data/base/1 ... FATAL: XX000: failed to initialize lc_messages to ""
LOCATION: InitializeGUCOptions, guc.c:2403
child process exited with exit code 1
initdb: removing contents of data directory "/var/lib/postgresql/data"
*
* You can use /etc/init.d/postgresql script to run PostgreSQL instead of pg_ctl.
*
Ez így nem jó, mert nem keletkezik semmi a /var/lib/postgresql/data könyvtárban. Van valakinek ötlete mi lehet a baj? Egy másik 'szerver' gépen simán ment.
- 1324 megtekintés
Hozzászólások
Megoldottam!
Csak tanulság képpen: a locale beállításait inkább a /etc/env.d/02locale fájlban kell megtenni, mert a ~/.bashrc-ben kevés a rendszerhez...
- A hozzászóláshoz be kell jelentkezni