Instalación de WAPT Community 1.8 en Linux Debian Buster 10.2: error psql 5432

Preguntas sobre el servidor WAPT / Solicitudes y ayuda relacionadas con el servidor WAPT
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Bloqueado
Alex
Mensajes: 2
Inscripciones: 2 de marzo de 2020 - 14:00 horas

2 de marzo de 2020 - 14:41

Hola,

estoy probando la versión WAPT Community antes de probar la versión Enterprise.

Estoy siguiendo la documentación de instalación del software en Debian, pero estoy encontrando un problema de instalación al ejecutar el script de instalación: /opt/wapt/waptserver/scripts/postconf.sh.
Revisé el foro antes de publicar esto, pero no encontré una solución que pudiera probar.

¿Tienes alguna idea de cuál podría ser el problema con psql? ¿Es un problema de firewall? ¿Necesito modificar manualmente un archivo de configuración de psql? ¡ :?

Gracias de antemano! ;)

Estoy obteniendo el siguiente error como root:

Sincronizando el estado de postgresql.service con el script de servicio SysV con /lib/systemd/systemd-sysv-install.
Ejecutando: /lib/systemd/systemd-sysv-install enable postgresql
psql: no se pudo conectar al servidor: No existe tal archivo o directorio ¿
Está el servidor ejecutándose localmente y aceptando
conexiones en el socket de dominio Unix "/var/run/postgresql/.s.PGSQL.5432"?
Rastreo de la pila (última llamada):
Archivo "/opt/wapt/waptserver/scripts/postconf.py", línea 702, en
main()
Archivo "/opt/wapt/waptserver/scripts/postconf.py", línea 423, en main
ensure_postgresql_db(db_name=server_config['db_name'],db_owner=server_config['db_name'],db_password=server_config['db_password'])
Archivo "/opt/wapt/waptserver/scripts/postconf.py", línea 191, en ensure_postgresql_db
val = run(""" sudo -u postgres psql template1 -c " select usename from pg_catalog.pg_user where usename='wapt';" """, cwd='/opt/wapt')
Archivo "/opt/wapt/waptserver/scripts/postconf.py", línea 66, en run
return subprocess.check_output(*args, shell=True, **kwargs)
Archivo "/usr/lib/python2.7/subprocess.py", línea 223, en check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: El comando ' sudo -u postgres psql template1 -c " select usename from pg_catalog.pg_user where usename='wapt';" ' devolvió un estado de salida distinto de cero 2


debug:

root@WAPTC:~# psql
psql: no se pudo conectar al servidor: No existe tal archivo o directorio ¿
El servidor se está ejecutando localmente y acepta
conexiones en el socket de dominio Unix "/var/run/postgresql/.s.PGSQL.5432"?

-------------

estado del servicio postgresql
● postgresql.service - PostgreSQL RDBMS
Cargado: cargado (/lib/systemd/system/postgresql.service; habilitado; configuración predeterminada del proveedor: habilitado)
Activo: activo (salió) desde el lunes 2 de marzo de 2020 14:13:19 CET; hace 13 minutos
PID principal: 486 (código=salió, estado=0/ÉXITO)
Tareas: 0 (límite: 2346)
Memoria: 0B
CGroup: /system.slice/postgresql.service

Mar 02 14:13:19 WAPTC.****.*** systemd[1]: Iniciando PostgreSQL RDBMS...
Mar 02 14:13:19 WAPTC.****.*** systemd[1]: PostgreSQL RDBMS iniciado.

----------

root@WAPTC:~# localectl status
Configuración regional del sistema: LANG=en_US.UTF-8
Mapa de teclas VC: n/a
Diseño X11: fr
Modelo X11: pc105
Variante X11: latin9
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

2 de marzo de 2020 - 18:05

Hola,
¿tienes AppArmor activado?
Saludos,
Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
Alex
Mensajes: 2
Inscripciones: 2 de marzo de 2020 - 14:00 horas

3 de marzo de 2020 - 09:51

Hola,

sí, Apparmor está habilitado por defecto en Debian 10...

esta es una instalación nueva cuyo único propósito es WAPT.

Supongo que necesito encontrar las líneas de comando para Apparmor + PostgreSQL + WAPT, ¿verdad? ¿
:flecha: Sería posible incluir un ejemplo típico en la documentación de instalación del servidor Debian?
¿O es mejor deshabilitar Apparmor? :?

Gracias por la sugerencia.

Saludos cordiales,
Aleks
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

3 de marzo de 2020 - 16:04

Hola,

la configuración de AppArmor en una instalación estándar de Debian 10 no debería dar problemas. Por eso probablemente no haya muchas publicaciones al respecto. Si el socket existe y el servidor PostgreSQL está escuchando en él, el problema probablemente esté ahí; comprueba los permisos, etc. (Estoy más acostumbrado a encontrar este tipo de problemas con SELinux).

Saludos,

Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
Bloqueado