Página 1 de 1

Problemas al instalar el servidor WAPT 1.5 en Debian 8

Publicado: 12 de enero de 2018 - 16:55
por link6
Buen día,

Estoy intentando instalar el servidor WAPT en un sistema Debian 8 con un VPS de Proxgroup. Uso Debian 8 porque Proxgroup no ofrece la opción de instalar Debian 9.

Siguiendo el tutorial aquí: https://www.wapt.fr/fr/doc-1.5/Installa...ebian.html

Al configurar el idioma del sistema, obtengo el siguiente error:

Código: Seleccionar todo

root@SERVEUR:~# localectl set-locale LANG=en_US.utf8
-bash: localectl: command not found
Entonces :

Código: Seleccionar todo

root@SERVEUR:~# localectl status
-bash: localectl: command not found
Luego, después de instalar correctamente ntp:

Código: Seleccionar todo

root@SERVEUR:~# systemctl ntpd.service enable
-bash: systemctl: command not found
No tengo mucha experiencia y realmente no sé qué es localectl, ¡pero ese parece ser el problema!

MÁS

Durante la instalación del servidor:

Código: Seleccionar todo

apt-get install tis-waptserver tis-waptrepo tis-waptsetup
Tengo un problema con systemctl:

Código: Seleccionar todo

Setting up tis-waptserver (1.5.1.15-tisdeb8-4514-329043f0) ...
/bin/sh: 1: systemctl: not found
Traceback (most recent call last):
  File "/var/lib/dpkg/info/tis-waptserver.postinst", line 17, in <module>
    run('systemctl enable  waptserver')
  File "/var/lib/dpkg/info/tis-waptserver.postinst", line 12, in run
    return subprocess.check_output(*args, shell=True, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 573, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command 'systemctl enable  waptserver' returned non-zero exit status 127
dpkg: error processing package tis-waptserver (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 tis-waptserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
No sé cómo instalar localectl y systemctl. ¿Es porque es un VPS?
¿¿¿Qué puedo hacer???

Gracias de antemano por su ayuda

Re: Problemas al instalar el servidor WAPT 1.5 en Debian 8

Publicado: 12 de enero de 2018 - 21:11
por dcardon
Hola link6, ¡

tu instalación de VPS es realmente mínima! Los dos comandos que te faltan los proporciona systemd. La siguiente línea de comandos debería funcionar:
`apt-get install systemd systemd-sysv`.

Tendrás que reiniciar la máquina para que dbus se inicie correctamente.

Denis

Re: Problemas al instalar el servidor WAPT 1.5 en Debian 8

Publicado: 13 de enero de 2018 - 22:22
por link6
Hola Denis, gracias por tu ayuda, ¡pude avanzar gracias a ella!
En realidad, reinstalé mi VPS en Debian 8 y luego lo actualicé a 9.3, por lo que los paquetes que indicaste estaban presentes.

Ahora, después de instalar correctamente NTP, tengo:

Código: Seleccionar todo

root@SERVEUR:~# systemctl ntpd.service enable
Unknown operation ntpd.service.
También :
No importa cuántas veces modifique el archivo /etc/hostname, ¡después de reiniciar el archivo la modificación se pierde!

La instalación del servidor finalizó con un error:

Código: Seleccionar todo

apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "en_US.utf8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Setting up tis-waptserver (1.5.1.15-tisdeb9-4514-329043f0) ...
Setting up pid and log files
Cleaning up leftovers
Tightening up permissions
Restarting rsyslog
Failed to restart rsyslog.service: No such method 'RestartUnit'
See system logs and 'systemctl status rsyslog.service' for details.
Traceback (most recent call last):
  File "/var/lib/dpkg/info/tis-waptserver.postinst", line 92, in <module>
    run('systemctl restart rsyslog')
  File "/var/lib/dpkg/info/tis-waptserver.postinst", line 12, in run
    return subprocess.check_output(*args, shell=True, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 219, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command 'systemctl restart rsyslog' returned non-zero exit status 1
dpkg: error processing package tis-waptserver (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 tis-waptserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
Y

Código: Seleccionar todo

root@SERVEUR:~# systemctl status rsyslog.service
Failed to get properties: No such interface ''
¿Alguna idea?

Gracias por tu ayuda, que me permite mejorar un poco mis habilidades... :)

Re: Problemas al instalar el servidor WAPT 1.5 en Debian 8

Publicado: 15 de enero de 2018 - 15:35
por dcardon
link6 escribió: 13 de enero de 2018 - 22:22 Ahora, después de instalar correctamente NTP, tengo:

Código: Seleccionar todo

root@SERVEUR:~# systemctl ntpd.service enable
Unknown operation ntpd.service.
Con systemd, el orden de los argumentos se invierte (lleva un tiempo acostumbrarse, pero uno se acostumbra con el tiempo...)

Código: Seleccionar todo

systemctl restart ntpd
También :
No importa cuántas veces modifique el archivo /etc/hostname, ¡después de reiniciar el archivo la modificación se pierde!

¿Puedes comprobar que no tienes habilitado el Administrador de red?

Código: Seleccionar todo

systemctl status network-manager
Si está instalado, puedes eliminarlo

Código: Seleccionar todo

systemctl stop network-manager
 systemctl disable network-manager
 
link6 escribió: 13 de enero de 2018 - 22:22 La instalación del servidor finalizó con un error:

Código: Seleccionar todo

apt-listchanges: Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
	LANGUAGE = (unset),
	LC_ALL = (unset),
	LANG = "en_US.utf8"
¿Tienes pruebas locales correctamente instaladas? Es un poco forzado, pero debería funcionar:

Código: Seleccionar todo

apt-get install locales-all

Código: Seleccionar todo

subprocess.CalledProcessError: Command 'systemctl restart rsyslog' returned non-zero exit status 1
dpkg: error processing package tis-waptserver (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 tis-waptserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@SERVEUR:~# systemctl status rsyslog.service
Failed to get properties: No such interface ''
¿Está correctamente instalado rsyslog?

Código: Seleccionar todo

apt-get install rsyslog
Denis

Re: Problemas al instalar el servidor WAPT 1.5 en Debian 8

Publicado: 15 de enero de 2018 - 22:39
por link6
Hola, gracias por tu respuesta.

De hecho, systemctl funciona mejor en la otra dirección...

NTP está instalado correctamente, pero aún así:

Código: Seleccionar todo

Failed to enable unit: File ntpd.service: No such file or directory
En realidad, creo que eso es normal en una distribución reciente; por lo que he leído, el trabajo lo realiza timedatectl:

Código: Seleccionar todo

root@SERVEUR:~# timedatectl status
      Local time: Mon 2018-01-15 21:23:17 UTC
  Universal time: Mon 2018-01-15 21:23:17 UTC
        RTC time: n/a
       Time zone: Etc/UTC (UTC, +0000)
 Network time on: yes
NTP synchronized: yes
 RTC in local TZ: no
Sin embargo, network-manager no está instalado y mi archivo /etc/hostname vuelve al valor que le di a proxgroup en el comando de mi VPS en cada reinicio.
Con el pedido

Código: Seleccionar todo

hostname xxx.mondomaine.fr
Tengo el mismo problema después de reiniciar. ¿Qué puedo hacer? ¡Es muy molesto!

¡Los 3 paquetes de servidor se han instalado sin errores! ¡Genial!.

Sin embargo, el script posterior a la configuración falla:

Código: Seleccionar todo

Synchronizing state of postgresql.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable postgresql
psql: could not connect to server: No such file or directory
	Is the server running locally and accepting
	connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Traceback (most recent call last):
  File "/opt/wapt/waptserver/scripts/postconf.py", line 523, in <module>
    main()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 337, in main
    ensure_postgresql_db()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 177, in ensure_postgresql_db
    val = run(""" sudo -u postgres psql template1 -c " select usename from pg_catalog.pg_user where usename='wapt';"  """, cwd='/opt/wapt')
  File "/opt/wapt/waptserver/scripts/postconf.py", line 65, in run
    return subprocess.check_output(*args, shell=True, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 219, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command ' sudo -u postgres psql template1 -c " select usename from pg_catalog.pg_user where usename='wapt';"  ' returned non-zero exit status 2
Tengo :

Código: Seleccionar todo

root@SERVEUR:~# systemctl status postgresql
● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor prese
   Active: active (exited) since Mon 2018-01-15 21:27:47 UTC; 22min ago
 Main PID: 115 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/postgresql.service

Jan 15 21:27:47 SERVEUR systemd[1]: postgresql.service: Failed to reset devices.
Jan 15 21:27:47 SERVEUR systemd[1]: Starting PostgreSQL RDBMS...
Jan 15 21:27:47 SERVEUR systemd[1]: Started PostgreSQL RDBMS.
Jan 15 21:27:47 SERVEUR systemd[1]: postgresql.service: Failed to reset devices.
Jan 15 21:42:51 srvwapt.link6.fr systemd[1]: postgresql.service: Failed to reset
lines 2-11/11 (END)
Gracias de antemano por sus comentarios ;)

Re: Problemas al instalar el servidor WAPT 1.5 en Debian 8

Publicado: 16 de enero de 2018 - 13:00
por dcardon
Acabo de revisar la documentación y, efectivamente, hay un error tipográfico entre el nombre del servicio NTP en Debian y CentOS... Lo corregiré esta tarde:
`systemctl enable ntp` `
systemctl restart ntp`.

Respecto a tu `/etc/hostname`, no tengo conocimientos específicos sobre Proxmox para evitar este comportamiento. Puedes probar el siguiente comando para evitar que el kernel cambie el nombre (no es muy elegante):
`chattr +i /etc/hostname`.

No tengo ni idea de por qué PostgreSQL no se está ejecutando en tu contenedor. ¿Es una instancia de Proxmox con LXC u OpenVZ?

Denis

Re: Problemas al instalar el servidor WAPT 1.5 en Debian 8

Publicado: 17 de enero de 2018 - 16:22
por link6
¡Gracias de nuevo!
Mira, no tengo ni idea de si es Proxmox u otra cosa... Todo esto me supera por completo, y está alojado en Proxgroup.

Estoy pensando en hacer una instalación limpia desde Debian 8.7 para ver si eso ayuda. ¿Es WAPT 1.5 teóricamente compatible?

Hasta pronto,
Sébastien

Re: Problemas al instalar el servidor WAPT 1.5 en Debian 8

Publicado: 30 de enero de 2018 - 00:01
por totof
Tengo el mismo problema con postgres después de la instalación

Código: Seleccionar todo


making a backup copy of the configuration file
Synchronizing state for postgresql.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d postgresql defaults
Executing /usr/sbin/update-rc.d postgresql enable
psql: n'a pas pu se connecter au serveur : Aucun fichier ou dossier de ce type
	Le serveur est-il actif localement et accepte-t-il les connexions sur la
 	socket Unix « /var/run/postgresql/.s.PGSQL.5432 » ?
Traceback (most recent call last):
  File "/opt/wapt/waptserver/scripts/postconf.py", line 522, in <module>
    main()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 336, in main
    ensure_postgresql_db()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 177, in ensure_postgresql_db
    val = run(""" sudo -u postgres psql template1 -c " select usename from pg_catalog.pg_user where usename='wapt';"  """, cwd='/opt/wapt')
  File "/opt/wapt/waptserver/scripts/postconf.py", line 65, in run
    return subprocess.check_output(*args, shell=True, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 573, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command ' sudo -u postgres psql template1 -c " select usename from pg_catalog.pg_user where usename='wapt';"  ' returned non-zero exit status 2

Código: Seleccionar todo

root@srvwapt:/# systemctl status postgresql
● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled)
   Active: active (exited) since lun. 2018-01-29 23:46:52 CET; 12min ago
 Main PID: 7837 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/postgresql.service

janv. 29 23:46:52 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:46:52 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:48:06 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:48:56 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:49:21 srvwapt systemd[1]: Started PostgreSQL RDBMS.

Estoy ejecutándome en un contenedor LXC en caso de que eso ayude.

Re: Problemas al instalar el servidor WAPT 1.5 en Debian 8

Publicado: 30 de enero de 2018 - 06:49
por link6
Hola,
terminé reinstalando mi VPS con Debian 9.3 y todo volvió a la normalidad.
¡Lamentablemente, no sé cómo ayudarte!

Re: Problemas al instalar el servidor WAPT 1.5 en Debian 8

Publicado: 30 de enero de 2018 - 11:37
por sfonteneau
totof escribió: 30 de enero de 2018 - 00:01 Tengo el mismo problema con postgres después de la instalación

Código: Seleccionar todo


making a backup copy of the configuration file
Synchronizing state for postgresql.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d postgresql defaults
Executing /usr/sbin/update-rc.d postgresql enable
psql: n'a pas pu se connecter au serveur : Aucun fichier ou dossier de ce type
	Le serveur est-il actif localement et accepte-t-il les connexions sur la
 	socket Unix « /var/run/postgresql/.s.PGSQL.5432 » ?
Traceback (most recent call last):
  File "/opt/wapt/waptserver/scripts/postconf.py", line 522, in <module>
    main()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 336, in main
    ensure_postgresql_db()
  File "/opt/wapt/waptserver/scripts/postconf.py", line 177, in ensure_postgresql_db
    val = run(""" sudo -u postgres psql template1 -c " select usename from pg_catalog.pg_user where usename='wapt';"  """, cwd='/opt/wapt')
  File "/opt/wapt/waptserver/scripts/postconf.py", line 65, in run
    return subprocess.check_output(*args, shell=True, **kwargs)
  File "/usr/lib/python2.7/subprocess.py", line 573, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command ' sudo -u postgres psql template1 -c " select usename from pg_catalog.pg_user where usename='wapt';"  ' returned non-zero exit status 2

Código: Seleccionar todo

root@srvwapt:/# systemctl status postgresql
● postgresql.service - PostgreSQL RDBMS
   Loaded: loaded (/lib/systemd/system/postgresql.service; enabled)
   Active: active (exited) since lun. 2018-01-29 23:46:52 CET; 12min ago
 Main PID: 7837 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/postgresql.service

janv. 29 23:46:52 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:46:52 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:48:06 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:48:56 srvwapt systemd[1]: Started PostgreSQL RDBMS.
janv. 29 23:49:21 srvwapt systemd[1]: Started PostgreSQL RDBMS.

Estoy ejecutándome en un contenedor LXC en caso de que eso ayude.

¿Debian?

Pude ejecutar el servidor wapt en proxmox con LXC, por lo que no hay razón por la cual no debería funcionar.