cancel
Showing results for 
Search instead for 
Did you mean: 

pg_ctl.bin: could not start server

antoniorodes
Confirmed Champ
Confirmed Champ

Después de realizar la actualización de Alfresco 5.1 a la ultima versión recibo este error en el arranque del servicio de Alfresco.

root@datasharetec:/# service alfresco201701 restart
Using CATALINA_BASE:   /mnt/datos/alfresco201701/tomcat
Using CATALINA_HOME:   /mnt/datos/alfresco201701/tomcat
Using CATALINA_TMPDIR: /mnt/datos/alfresco201701/tomcat/temp
Using JRE_HOME:        /mnt/datos/alfresco201701/java
Using CLASSPATH:       /mnt/datos/alfresco201701/tomcat/bin/bootstrap.jar:/mnt/datos/alfresco201701/tomcat/bin/tomcat-juli.jar
Using CATALINA_PID:    /mnt/datos/alfresco201701/tomcat/temp/catalina.pid
Tomcat stopped.
/mnt/datos/alfresco201701/tomcat/scripts/ctl.sh : tomcat stopped
/mnt/datos/alfresco201701/postgresql/scripts/ctl.sh : postgresql not running
waiting for server to start........ stopped waiting
pg_ctl.bin: could not start server
Examine the log output.
/mnt/datos/alfresco201701/postgresql/scripts/ctl.sh : postgresql  could not be started
Using CATALINA_BASE:   /mnt/datos/alfresco201701/tomcat
Using CATALINA_HOME:   /mnt/datos/alfresco201701/tomcat
Using CATALINA_TMPDIR: /mnt/datos/alfresco201701/tomcat/temp
Using JRE_HOME:        /mnt/datos/alfresco201701/java
Using CLASSPATH:       /mnt/datos/alfresco201701/tomcat/bin/bootstrap.jar:/mnt/datos/alfresco201701/tomcat/bin/tomcat-juli.jar
Using CATALINA_PID:    /mnt/datos/alfresco201701/tomcat/temp/catalina.pid
Tomcat started.
/mnt/datos/alfresco201701/tomcat/scripts/ctl.sh : tomcat started

Realmente el servicio de postgres esta en marcha:

root@datasharetec:/# service postgresql status
Running clusters: 9.1/main

1 REPLY 1

cristinamr
World-Class Innovator
World-Class Innovator

Buenas.

Intenta aislar la causa del problema:

- Ve a tu raiz de Alfresco, por ejemplo cd /opt/alfresco/.

- Para todos los servicios (alfresco, postgresql, libreoffice, etc...). Para ello ejecuta un ps -eaf |grep alfresco y mira que no tengas nada activo.

- Arranca solo postgresql directamente: Para ello ejecuta lo siguiente: postgresql/scripts/ctl.sh status y cuando te confirme que está parado haz un postgresql/scripts/ctl.sh start

- Vuelve a hacer el comando de ps y esta vez verás que postgresql está ejecutandose

- Para postgresql con postgresql/scripts/ctl.sh stop

- Inicia alfresco con alfresco.sh start

- Haz un ps de nuevo y pon aquí qué te da. Si te da error mira a ver el log de la base de datos en postgresql/postgresql.log

A ver si sacamos de dónde viene ese problema. Si te da error este último paso es el script alfresco.sh y si quieres pégalo aquí también para ojearlo.

Cris.

P.D.: Por cierto, no tiene que ver pero no es buena práctica ejecutar con root: My talk about “Alfresco Security Best Practices” at the Alfresco Summit 2014 – : : blyx.com : : Blog... 

--
VenziaIT: helping companies since 2005! Our ECM products: AQuA & Seidoc