miércoles, 20 de marzo de 2019

Actualización de Ubuntu 16.04 a 18.04. Problemas

1. No funciona Postgres !!

Hago lo siguiente:

1. Verifico lo que dice en stackoverflow que los ficheros progres del directorio data (postgresql.conf y pg_hba.conf) es decir que el primer fichero tenga una entrada: listen_addresses = '*'  y el segundo que tenga  host  all  all  all  md5

2. Ejecuto pg_isready y sale localhost:5432 - no response

3. Compruebo con ps -ef | grep postgres que las lineas en amarillo no salen!


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
postgres  1413     1  0 12:20 ?        00:00:00 /opt/PostgreSQL/9.6/bin/postgres -D /opt/PostgreSQL/9.6/data
postgres  1438     1  0 12:20 ?        00:00:00 /lib/systemd/systemd --user
postgres  1439  1438  0 12:20 ?        00:00:00 (sd-pam)
postgres  1579     1  0 12:20 ?        00:00:00 /opt/PgBouncer/bin/pgbouncer -d /opt/PgBouncer/share/pgbouncer.ini
postgres  1632  1413  0 12:20 ?        00:00:00 postgres: logger process   
postgres  1639  1413  0 12:20 ?        00:00:00 postgres: checkpointer process   
postgres  1640  1413  0 12:20 ?        00:00:00 postgres: writer process   
postgres  1641  1413  0 12:20 ?        00:00:00 postgres: wal writer process   
postgres  1642  1413  0 12:20 ?        00:00:00 postgres: autovacuum launcher process   
postgres  1643  1413  0 12:20 ?        00:00:00 postgres: stats collector process   
postgres  4446  1413  0 12:23 ?        00:00:00 postgres: ayto openweb 127.0.0.1(22282) idle
postgres  4606  1413  0 12:26 ?        00:00:03 postgres: postgres postgres 127.0.0.1(22508) idle
eduard    6861  4186  0 12:46 pts/1    00:00:00 grep --color=auto postgres

4. Compruebo con sudo netstat -ltpn | grep 5432 que no sale ninguna línea (cunado deberían salir algo parecido a esto:


1
2
tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTEN      1413/postgres       
tcp6       0      0 :::5432                 :::*                    LISTEN      1413/postgres       

5. Listo los servicios con este comando :

systemctl list-units --all --type=service --no-pager

Y observo que el servicio de postgres-9.6 ha intentado arrancar y ha fallado!!

6. Hago lo que se dice en stackoverflow y me da una pista del error:

data directory “/opt/PostgreSQL/9.6/data” has group or world access Permissions should be u=rwx (0700)

y cambiando los permisos de dicho directorio con

chmod 700 -R opt/PostgreSQL/9.6/data

y rearrancando se solucionó el maldito problema

2. No funciona el crontab!!

Tengo unos ejecutables java que no arrancan, y es debido a que al instalar la nueva versión, se han retocado las versiones de java y las rutas de java y javac no coinciden.

Arreglar el crontab con "crontab -e" para que apunte a la ruta correcta del ejecutabe java



1
*/60 08-16 * * 1-5 /usr/lib/jvm/java-10-openjdk-amd64/bin/java -jar /home/eduard/ProgramesMeus/CRON-TAB/ORVE_2019_V1/MiJar.jar