Categorías: Tutoriales

PostgreSQL no arranca: “Fatal: bogus data in lock file ‘postmaster.pid'”

A raíz de un problema en la consistencia del sistema de ficheros de un servidor virtual que ejecuta PostgreSQL, he tenido que ejecutar un fsck. Tras recuperar la consistencia todos los servicios han salido andando sin problema menos el de PostgreSQL.

Intentaba arrancarlo con:

service postgresql start

Y nada de nada, siempre aparecía el mensaje de “FALLÓ”. Me dirigí a los logs de arranque en mi caso se encuentran en: /var/lib/pgsql dentro del fichero pgstartup.log. Tras hacerle un tail compruebo que aparece el siguiente error en el arranque:

Fatal: bogus data in lock file "postmaster.pid"

La solución buscar el fichero y borrarlo, en mi caso:

rm /var/lib/pgsql/data/postmaster.pid

Iniciamos el servicio y todo correcto.

service postgresql start
F. Javier Carazo Gil

Cofundador de CODECTION, empresa especializada en WordPress, autor de un libro sobre WordPress (el primero en español) y multitud de artículos (en medios físicos y virtuales) sobre el tema. Participa en la comunidad WordPress de forma activa siendo parte del equipo organizador de la WordPress Meetup de Córdoba, dando charlas en diferentes WordCamp y siendo autor y coautor de multitud de plugins libres y premium para WordPress de gran éxito.

Ver comentarios

  • Hola amigo, luego de un reinicio estamos teniendo un problema, te cuento que nuestro ambiente es un linux mint con la suite de FOSS (mapserver, apache, postgresql, postgis, etc,), bien la cuestión es que cuando queremos arrancar la suite utilizando el comando fgs start inicia apache y luego nos sale un error diciendo que postmaster.pid no puede ser accedido permission denied la cosa es que la carpeta en la que debería estar el archivo tiene todos los permisos (777). El error lo tira pg_ctl al tratar de crear o acceder al archivo en cuestión, el archivo no existe, al menos en la carpeta esa aunque postgre esta corriendo ya que podemos accederla via pgadmin y sirviendo mapas cuya geometria esta en la bd. Obviamente lo que pasa no es normal y quisiera solucionarlo para no tener sorpresas o inconsistencias mas adelante, vale aclarar que es persistente luego de reinicios y demás tanto de la suite como del SO. Desde ya muchas gracias.

Entradas recientes

DeepSeek

2 días hace

Contacto

2 semanas hace

Smart-tv mute

2 semanas hace

STEAM OS

3 semanas hace

2025

4 semanas hace

El podcast de Linux Hispano – #072 – El hardware libre debe consolidarse como el software libre

https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.

1 mes hace