Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
j'ai déjà installé un postgresql sur une centos 5 mais la ça coince sur une 6
le initdb ne marche pas
#su -lc 'service postgresql initdb'
postgresql: service non reconnu
#su -lc 'service postgresql-9.0 initdb'
postgres-9.0: service non reconnu
#service postgresql-9.0 initdb
postgresql-9.0: service non reconnu
voici les traces de l'install
merci pour votre aide.
*****
Downloading Packages:
(1/3): postgresql91-9.1.2-1PGDG.rhel6.x86_64.rpm | 949 kB 00:01
(2/3): postgresql91-libs-9.1.2-1PGDG.rhel6.x86_64.rpm | 186 kB 00:00
(3/3): postgresql91-server-9.1.2-1PGDG.rhel6.x86_64.rpm | 3.5 MB 00:00
------------------------------------------------------------------------------------------------
Total 1.9 MB/s | 4.6 MB 00:02
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : postgresql91-libs-9.1.2-1PGDG.rhel6.x86_64 1/3
Installing : postgresql91-9.1.2-1PGDG.rhel6.x86_64 2/3
Installing : postgresql91-server-9.1.2-1PGDG.rhel6.x86_64 3/3
Installed:
postgresql91-server.x86_64 0:9.1.2-1PGDG.rhel6
Dependency Installed:
postgresql91.x86_64 0:9.1.2-1PGDG.rhel6 postgresql91-libs.x86_64 0:9.1.2-1PGDG.rhel6
Complete!
[root@s16054678 ~]# su - postgres
-bash-4.1$ psql
psql: n'a pas pu se connecter au serveur : Aucun fichier ou dossier de ce type
Le serveur est-il actif localement et accepte-t-il les connexions sur la
socket Unix « /tmp/.s.PGSQL.5432 » ?
à ce message d'erreur je sais qu'il faut initialiser la base avec un initdb qui a marché sur ma derniere install sur centos 5
Hors ligne
J'apporte des éléments supplémentaires qui me semblent louches :
j'ai une centos or cette ligne me semble louche
postgresql91-9.1.2-1PGDG.rhel6.x86_64.rpm
****
l'edition du fichier CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://update.onlinehome-server.info/distribution/centos/$releasever/os/$basearch/
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
exclude=postgresql*
#released updates
[updates]
name=CentOS-$releasever - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://update.onlinehome-server.info/distribution/centos/$releasever/updates/$basearch/
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
exclude=postgresql*
#additional packages that may be useful
[extras]
"CentOS-Base.repo" 57L, 2446C written
l'install elle meme donne ça :
su -c 'yum install postgresql-server'
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
base | 3.7 kB 00:00
extras | 3.5 kB 00:00
updates | 3.5 kB 00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package postgresql91-server.x86_64 0:9.1.2-1PGDG.rhel6 will be installed
--> Processing Dependency: postgresql91 = 9.1.2-1PGDG.rhel6 for package: postgresql91-server-9.1.2-1PGDG.rhel6.x86_64
--> Running transaction check
---> Package postgresql91.x86_64 0:9.1.2-1PGDG.rhel6 will be installed
--> Processing Dependency: postgresql91-libs = 9.1.2-1PGDG.rhel6 for package: postgresql91-9.1.2-1PGDG.rhel6.x86_64
--> Running transaction check
---> Package postgresql91-libs.x86_64 0:9.1.2-1PGDG.rhel6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================================
Package Arch Version Repository Size
================================================================================================
Installing:
postgresql91-server x86_64 9.1.2-1PGDG.rhel6 pgdg91 3.5 M
Installing for dependencies:
postgresql91 x86_64 9.1.2-1PGDG.rhel6 pgdg91 949 k
postgresql91-libs x86_64 9.1.2-1PGDG.rhel6 pgdg91 186 k
Transaction Summary
================================================================================================
Install 3 Package(s)
Total download size: 4.6 M
Hors ligne
C'est bon j'ai trouvé (je suis...)
il faut (tres simplement)
# su -lc 'service postgresql-9.1 initdb'
j'ai lu sur une page wiki que le service postgres 9.x et supérieur se nomme
postgresql-9.0
et betement je m'obstinait
@+
Hors ligne
neanmpins une question pour les spécialistes Linux
pourquoi ai je des caratères bizarre à la place des latins ?
merci
[root@s16054678 data]# su -lc 'service postgresql-9.1 initdb'
Initialisation de la base de données : [ OK ]
[root@s16054678 data]# su -lc 'service postgresql-9.1 start'
Démarrage du service postgresql-9.1 : [ OK ]
[root@s16054678 data]# su - postgres
-bash-4.1$ psql
psql (9.1.2)
Saisissez « help » pour l'aide.
Hors ligne
La traduction d'initdb est en UTF-8. Si vous envoyez ça sur un terminal latin9, vous obtenez ce genre de bouillie.
Guillaume.
Hors ligne
Pages : 1