Vous n'êtes pas identifié(e).
Pages : 1
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 !
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.
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.
$ 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é.
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...
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)
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...
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 ?
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.
Pages : 1