web-dev-qa-db-fra.com

Erreur de paquet de démarrage incomplet Postgres

J'essaie d'installer Postgres 9.3 sur Ubuntu 14.04 et j'obtiens une erreur gênante au démarrage. Voici ce que je vois:

$ Sudo service postgresql restart
* Restarting PostgreSQL 9.3 database server
* Error: could not exec /usr/lib/postgresql/9.3/bin/pg_ctl /usr/lib/postgresql/9.3/bin/pg_ctl start -D /var/lib/postgresql/9.3/main -l /var/log/postgresql/postgresql-9.3-main.log -s -o  -c config_file="/etc/postgresql/9.3/main/postgresql.conf" : [fail]

J'ai donc vérifié le fichier journal avec cette sortie:

 2015-01-05 21:50:05 EST LOG:  database system was shut down at 2015-01-05 21:50:03 EST
 2015-01-05 21:50:05 EST LOG:  database system is ready to accept connections
 2015-01-05 21:50:05 EST LOG:  autovacuum launcher started
 2015-01-05 21:50:06 EST LOG:  incomplete startup packet
 2015-01-05 21:51:22 EST ERROR:  syntax error at or near "exit" at character 1
 2015-01-05 21:51:22 EST STATEMENT:  exit;

"Le paquet de démarrage incomplet" semble être le coupable, mais j'ai du mal à trouver des informations sur ce qui pourrait se passer, alors j'ai pensé que je demanderais. Merci d'avance.

13
andrewniesen

Il y a 3 éléments différents dans cette question:

  • Un paquet de démarrage incomplet survenant au démarrage du serveur est sans conséquence, vous pouvez l'ignorer. Lire Aide incomplète pour le paquet de démarrage nécessaire (dans la liste de diffusion pgsql-general) pour en savoir plus.

  • erreur de syntaxe à ou près de "exit" au caractère 1 signifie qu'un client a émis exit comme s'il s'agissait d'une instruction SQL.

  • L'erreur n'a pas pu être exécutée lors de l'émission de service postgresql restart ressemble à un problème d'installation grave, mais il est contredit par l'entrée de journal database system is ready to accept connections ce qui signifie que le serveur a très bien démarré.

15
Daniel Vérité