Page 1 sur 1
Soucis installation WAPT server 1.5 sur Debian 8
Publié : 12 janv. 2018 - 16:55
par link6
Bonjour,
Je tente d'installer WAPT server sur une debian 8 sur un VPS de proxgroup. Je fais sur Debian 8 car proxgroup ne propose pas d'install Debian 9.
En suivant le tuto ici :
https://www.wapt.fr/fr/doc-1.5/Installa ... ebian.html
Au moment de configurer la langue système j'obtiens l'erreur suivante :
Code : Tout sélectionner
root@SERVEUR:~# localectl set-locale LANG=en_US.utf8
-bash: localectl: command not found
Puis :
Code : Tout sélectionner
root@SERVEUR:~# localectl status
-bash: localectl: command not found
Puis, après avoir installé correctement ntp :
Code : Tout sélectionner
root@SERVEUR:~# systemctl ntpd.service enable
-bash: systemctl: command not found
Je ne suis pas très aguerri et je ne vois pas trop ce qu'est localectl, mais cela semble être le soucis !
PLUS LOIN
Lors de l'installation du serveur :
J'ai un soucis avec systemctl :
Code : Tout sélectionner
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)
Je ne sais pas comment installer ces localectl et systemctl. Est ce lié au fait que ce soit un VPS ?
Que puis-je faire ???
Merci d'avance de votre aide
Re: Soucis installation WAPT server 1.5 sur Debian 8
Publié : 12 janv. 2018 - 21:11
par dcardon
Bonjour link6,
ton install VPS est vraiment minimale! Les deux commandes qui te manquent sont fournies par systemd. La ligne de commande ci-dessous devrait faire l'affaire.
apt-get install systemd systemd-sysv
Il faudra rebooter la machine pour que dbus se mette en marche correctement.
Denis
Re: Soucis installation WAPT server 1.5 sur Debian 8
Publié : 13 janv. 2018 - 22:22
par link6
Bonjour Denis, merci de ton aide, j'ai pu avancer grâce à ça !
En fait j'ai réinstallé mon VPS en debian 8 puis je l'ai upgradé en 9.3 et du coup les paquets que tu m'as indiqués étaient présents.
Maintenant après avoir installé correctement ntp j'ai :
Code : Tout sélectionner
root@SERVEUR:~# systemctl ntpd.service enable
Unknown operation ntpd.service.
Aussi :
J'ai beau modifier le fichier /etc/hostname après reboot il perd la modification !
L'installation du serveur se termine en erreur :
Code : Tout sélectionner
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)
et
Code : Tout sélectionner
root@SERVEUR:~# systemctl status rsyslog.service
Failed to get properties: No such interface ''
Une idée ?
Merci de ton aide qui me permet de monter un peu en compétences...
Re: Soucis installation WAPT server 1.5 sur Debian 8
Publié : 15 janv. 2018 - 15:35
par dcardon
link6 a écrit : ↑13 janv. 2018 - 22:22
Maintenant après avoir installé correctement ntp j'ai :
Code : Tout sélectionner
root@SERVEUR:~# systemctl ntpd.service enable
Unknown operation ntpd.service.
Avec systemd l'ordre des arguments est inversé (on met un peu de temps à s'y habituer, mais ça vient à la longue...)
Aussi :
J'ai beau modifier le fichier /etc/hostname après reboot il perd la modification !
Est ce que tu peux vérifier que tu n'as pas Network-Manager qui est activé?
Si il est installé, tu peux le supprimer
Code : Tout sélectionner
systemctl stop network-manager
systemctl disable network-manager
link6 a écrit : ↑13 janv. 2018 - 22:22
L'installation du serveur se termine en erreur :
Code : Tout sélectionner
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"
Est ce que tu as test locale qui sont bien installé? C'est un peu bourin, mais ça devrait faire l'affaire:
Code : Tout sélectionner
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 ce que rsyslog est bien installé?
Denis
Re: Soucis installation WAPT server 1.5 sur Debian 8
Publié : 15 janv. 2018 - 22:39
par link6
Bonjour, merci de ta réponse.
Effectivement systemctl dans l'autre sens ça marche mieux...
ntp est bien installé mais toujours :
Code : Tout sélectionner
Failed to enable unit: File ntpd.service: No such file or directory
En fait je crois que c'est normal sur une distribution récente, d'après ce que j'ai pu lire le boulot est fait par timedatectl :
Code : Tout sélectionner
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
Par contre network-manager n'est pas installé et mon fichier /etc/hostname reprend à chaque redémarrage la valeur que j'avais donné chez proxgroup à la commande de mon VPS.
Avec la commande
J'ai le même soucis après reboot. Comment faire ? c'est fort embêtant !
Les 3 paquets du serveur ont maintenant pu être installé sans erreur ! youpi.
Par contre le script de post configuration plante :
Code : Tout sélectionner
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
J'ai :
Code : Tout sélectionner
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)
Merci d'avance de tes lumières
Re: Soucis installation WAPT server 1.5 sur Debian 8
Publié : 16 janv. 2018 - 13:00
par dcardon
Je viens de vérifier la doc, il y a bien une typo entre le nom du service ntp sous debian et centos... Je vais corriger cela en début d'après midi:
systemctl enable ntp
systemctl restart ntp
Pour ton /etc/hostname, je n'ai pas de connaissance particulière sur Proxmox pour éviter ce comportement. Tu peux tenter la commande suivante pour interdire au kernel le changement du nom (pas joli):
chattr +i /etc/hostname
Je n'ai pas vraiment d'idée pourquoi PostgreSQL ne tourne pas sur ton container. Est ce que c'est un proxmox avec du LXC ou du OpenVZ?
Denis
Re: Soucis installation WAPT server 1.5 sur Debian 8
Publié : 17 janv. 2018 - 16:22
par link6
Merci encore !
Écoute je n'en sais rien si c'est du proxmox ou autre.... Tout cela me dépasse complètement et c'est chez mon hébergeur Proxgroup.
J'ai envie de refaire une install complète depuis une debian 8.7 pour voir. WAPT 1.5 est compatible en théorie ?
À bientôt
Sébastien
Re: Soucis installation WAPT server 1.5 sur Debian 8
Publié : 30 janv. 2018 - 00:01
par totof
J'ai le même soucis au niveau de postgre au post-install
Code : Tout sélectionner
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
Code : Tout sélectionner
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.
Je tourne dans un container LXC au cas ou cela peut aider.
Re: Soucis installation WAPT server 1.5 sur Debian 8
Publié : 30 janv. 2018 - 06:49
par link6
Salut pour ma part,
J'ai fini par réinstaller mon VPS en debian 9.3 et tout est rentré dans l'ordre.
Malheureusement, je ne sais pas t'aider !
Re: Soucis installation WAPT server 1.5 sur Debian 8
Publié : 30 janv. 2018 - 11:37
par sfonteneau
totof a écrit : ↑30 janv. 2018 - 00:01
J'ai le même soucis au niveau de postgre au post-install
Code : Tout sélectionner
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
Code : Tout sélectionner
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.
Je tourne dans un container LXC au cas ou cela peut aider.
Debian ??
J'ai pu faire tourner wapt server sur du proxmox avec LXC donc pas de raison que cela ne fonctionne pas.