PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Installation » installation Postgresql sous linux mint le user postgres n'existe pas » 26/04/2021 21:36:22

Je viens de ré-installer ma linux-mint. J'en ai profité pour paramétrer timeshift qui permet des sortes de "rollback" du système, au cas ou...
Je viens d'installer postgresql en ligne de commande.
C'est bon.
Avec postgres :
J'ai créé un user : ok
J'ai créé une base dont le porpriétaire est mon user : ok
J'ai installé phppgadmin : ok
Avec ce dernier en me connectant avec mon user :
J'ai créé un schéma et enfin une table dedans : ok !
Tout ressemble à mysql mais tout semble un peu différent quand même !
En route pour de nouvelles aventures ! smile

#2 Re : Installation » installation Postgresql sous linux mint le user postgres n'existe pas » 24/04/2021 11:20:49

Je vous remercie mais je pense que la cause profonde du problème se situe entre mon clavier et le dossier de mon siège.
J'ai probablement commis une erreur qui a mis de travers mon poste.
La réinstallation sera réalisée plus tard en notant toutes les étapes réalisées. Si le problème se reproduit je reviendrais dans le forum avec des infos plus précises.
Bonne journée à vous.

#3 Re : Installation » installation Postgresql sous linux mint le user postgres n'existe pas » 24/04/2021 09:36:57

La réponse à cette dernière commande est : Error: no initdb program for version 12 found
Ce n'est pas la mise à jour de mint qui va changer quelque chose mais son installation complète (en préservant /home)
Encore merci.

#4 Re : Installation » installation Postgresql sous linux mint le user postgres n'existe pas » 23/04/2021 21:34:18

$ psql --cluster 12/main
Error: Invalid version 12 specified with --cluster
$ pg_lsclusters
Ver Cluster Port Status Owner Data directory Log file

Je pense laisser de côté provisoirement mon initiation à Postgresql. Quand la prochaine version de mint sortira (juin) je l'installerais et ferais une nouvelle tentative avec Postgresql
Inutile de mobiliser autant d'énergie d'ici là pour çà.
Merci en tout cas d'avoir cherché.

#5 Re : Installation » installation Postgresql sous linux mint le user postgres n'existe pas » 23/04/2021 16:12:34

J'ai "nettoyé" postgresql de mon poste, refait l'installation via la médiathèque, créé à la main le user postgres.
$ sudo -i -u postgres     çà passe ! :-)
$ psql
Warning: No existing cluster is suitable as a default target. Please see man pg_wrapper(1) how to specify one.
Error: You must install at least one postgresql-client-<version> package
là c'est moins bien.
J'ai vérifié mon client postgresql est bien installé
$ sudo apt install postgresql-client-12
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
postgresql-client-12 est déjà la version la plus récente (12.6-0ubuntu0.20.04.1).
postgresql-client-12 passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Là je commence à douter...

#6 Re : Installation » installation Postgresql sous linux mint le user postgres n'existe pas » 23/04/2021 14:53:34

Si c'est la mint qui ne plait pas à postgres ce serait bien la première fois que je vois çà.
$ dpkg -l | grep postgres
ii  postgresql                                    12+214ubuntu0.1                       all          object-relational SQL database (supported version)
ii  postgresql-12                                 12.6-0ubuntu0.20.04.1                 amd64        object-relational SQL database, version 12 server
ii  postgresql-client-12                          12.6-0ubuntu0.20.04.1                 amd64        front-end programs for PostgreSQL 12
ii  postgresql-client-common                      214ubuntu0.1                          all          manager for multiple PostgreSQL client versions
ii  postgresql-common                             214ubuntu0.1                          all          PostgreSQL database-cluster manager
ii  postgresql-contrib                            12+214ubuntu0.1                       all          additional facilities for PostgreSQL (supported version)

#7 Re : Installation » installation Postgresql sous linux mint le user postgres n'existe pas » 23/04/2021 14:49:53

En posant la question je trouve la log dans /var/log/postgresql
Curieusement je n'ai aucune trace datant d'aujourd'hui. !?
Mais je trouve des messages d'erreurs qui concernent mes tentatives d'hier.
Cela donne l'impression que les ré-installations  gardent des traces des installation précédentes. (comptes et bases crées par exemple)
Je vais donc faire d'abord  des apt purge des paquets installés.
Puis à la "sauvage" supprimer tous les dossiers postgres* dans /etc dans /usr, dans /var
Ensuite je retente une installation.
A suivre...

#8 Re : Installation » installation Postgresql sous linux mint le user postgres n'existe pas » 23/04/2021 14:38:21

Merci pour votre retour rapide.
Voilà les commandes passées :
$ sudo apt update
Tous les paquets sont à jour.
$ sudo apt install postgresql postgresql-contrib
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
  postgresql-12 postgresql-client-12
Paquets suggérés :
  postgresql-doc postgresql-doc-12
Les NOUVEAUX paquets suivants seront installés :
  postgresql postgresql-12 postgresql-client-12 postgresql-contrib
0 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 3932 o/14,5 Mo dans les archives.
Après cette opération, 44,9 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n]
Réception de :1 http://ubuntu.univ-reims.fr/ubuntu focal-updates/main amd64 postgresql-contrib all 12+214ubuntu0.1 [3932 B]
3932 o réceptionnés en 0s (31,1 ko/s)           
Préconfiguration des paquets...
Sélection du paquet postgresql-client-12 précédemment désélectionné.
(Lecture de la base de données... 406238 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../postgresql-client-12_12.6-0ubuntu0.20.04.1_amd64.deb ...
Dépaquetage de postgresql-client-12 (12.6-0ubuntu0.20.04.1) ...
Sélection du paquet postgresql-12 précédemment désélectionné.
Préparation du dépaquetage de .../postgresql-12_12.6-0ubuntu0.20.04.1_amd64.deb ...
Dépaquetage de postgresql-12 (12.6-0ubuntu0.20.04.1) ...
Sélection du paquet postgresql précédemment désélectionné.
Préparation du dépaquetage de .../postgresql_12+214ubuntu0.1_all.deb ...
Dépaquetage de postgresql (12+214ubuntu0.1) ...
Sélection du paquet postgresql-contrib précédemment désélectionné.
Préparation du dépaquetage de .../postgresql-contrib_12+214ubuntu0.1_all.deb ...
Dépaquetage de postgresql-contrib (12+214ubuntu0.1) ...
Paramétrage de postgresql-client-12 (12.6-0ubuntu0.20.04.1) ...
update-alternatives: utilisation de « /usr/share/postgresql/12/man/man1/psql.1.gz » pour fournir « /usr/share/man/man1/p
sql.1.gz » (psql.1.gz) en mode automatique
Paramétrage de postgresql-12 (12.6-0ubuntu0.20.04.1) ...
update-alternatives: utilisation de « /usr/share/postgresql/12/man/man1/postmaster.1.gz » pour fournir « /usr/share/man/
man1/postmaster.1.gz » (postmaster.1.gz) en mode automatique
Paramétrage de postgresql-contrib (12+214ubuntu0.1) ...
Paramétrage de postgresql (12+214ubuntu0.1) ...
Traitement des actions différées (« triggers ») pour postgresql-common (214ubuntu0.1) ...
supported-versions: WARNING! Unknown distribution: linuxmint
ubuntu found in ID_LIKE, treating as Ubuntu
supported-versions: WARNING: Unknown Ubuntu release: 20.1
Building PostgreSQL dictionaries from installed myspell/hunspell packages...
  de_at_frami
  de_ch_frami
  de_de_frami
  en_au
  en_ca
  en_gb
  en_us
  en_za
  es_es
  fr
  it_it
  pt_br
  pt_pt
  ru_ru
Removing obsolete dictionary files:

Je ne vois rien concernant le user postgres.
cat /etc/passwd ne liste pas de user postgres
Il doit y avoir une log d'installation qui devrait afficher une ou plusieurs erreurs au moment de la tentative de création, quel fichier log examiner ?

#9 Installation » installation Postgresql sous linux mint le user postgres n'existe pas » 23/04/2021 13:23:50

Alecto
Réponses : 14

Bonjour,
Je débute avec Postgresql. J'en suis à l'installation.
Mon poste est sous linux Mint 20.1
Je suis le tutoriel suivant : https://www.digitalocean.com/community/ … u-18-04-fr qui me semble pas trop ancien. (2020)
A la commande sudo -i -u postgres j’obtiens une réponse indiquant que le user postgres n'existe pas.
J'ai tenté plusieurs cycles d'installation puis de suppression soit en passant par la logithèque soit par la ligne de commande avec apt install, tout çà en vain.
Merci d'avance pour vos suggestions.

Pied de page des forums

Propulsé par FluxBB