Impossible de démarrer postgresql.de service?
J'utilise arch linux (4.8.13-1-ARCH). Je suis en train de configurer PostgreSQL comme indiqué ici.
Après l'exécution de
[postgres@BitBox ~]$ initdb --locale $LANG -E UTF8 -D '/var/lib/postgres/data'
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 "en_US.UTF-8".
The default text search configuration will be set to "english".
Data page checksums are disabled.
fixing permissions on existing directory /var/lib/postgres/data ... ok
creating subdirectories ... ok
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting dynamic shared memory implementation ... posix
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok
WARNING: enabling "trust" authentication for local connections
You can change this by editing pg_hba.conf or using the option -A, or
--auth-local and --auth-host, the next time you run initdb.
Success. You can now start the database server using:
pg_ctl -D /var/lib/postgres/data -l logfile start
avec succès, je suis retourné à mon utilisateur à l'aide de la sortie de commande.
[postgres@BitBox ~]$ exit
logout
Puis, tout en essayant de démarrer postgresql.service, j'ai eu l'erreur suivante:
[code_master5@BitBox ~]$ sudo systemctl start postgresql.service
Failed to start postgresql.service: Unit postgresql.service not found.
Je ne suis même pas obtenir le statut du service:
[code_master5@BitBox ~]$ sudo systemctl status postgresql.service
Unit postgresql.service could not be found.
Je suis coincé!
Quelle commande ou des commandes avez-vous utilisé pour installer postgresql?
OriginalL'auteur code_master5 | 2017-01-26
Vous devez vous connecter pour publier un commentaire.
Enfin, j'ai pensé que celui-ci dehors. Il y a déjà un fichier présent
Donc, peut-être en raison de la présence de ce fichier, je n'étais pas en mesure de démarrer postgresql.service. Ensuite, j'ai essayé de démarrer postgresql-9.6.service, comme suit:
Et, comme vous pouvez le voir à la sortie, encore une fois, il a échoué.
J'ai simplement supprimé le fichier à l'aide de sudo, comme je le pensais peut être postgresql.service fichier n'est pas créé par un programme pertinent en raison de la présence de ce fichier. Puis j'ai redémarré le système. Il fonctionne depuis, comme vous pouvez voir le résultat ci-dessous:
J'aimerais avertir toutes les personnes ayant le même problème. Merci de faire ce que j'ai fait à vos propres risques. Puisque ce sont des fichiers système. Jouer avec ces peut gâcher votre week-end!
Je suis encore un peu confus sur ce bien. Les explications sont les bienvenues!
OriginalL'auteur code_master5
Essayez ceci:
OriginalL'auteur Emin Kadıoğlu