Mon serveur YunoHost
Matériel: Raspberry Pi à la maison / Brique Internet avec VPN
Version de YunoHost: 3.8.4.6 (stable)
J’ai accès à mon serveur : En SSH | Par la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectué des modifiiations particulières sur votre instance ? : non
Description du problème
Bonjour,
Metronome semble s’être arrêté tout seul et il m’est impossible de le redémarrer, ni avec l’interface web ni en ligne de commande.
J’ai toujours :
Status exited since 2 hours ago
Mes logs sont ici : https://arnauld.org/zerobin/?d5f8e98f4b1b98bc#FBfhYdeHLC63qV7Znpxg1ZfVD5g9dBz1sqTaqiUGaP1q
Merci.
Que peut-il bien se passer pour que je ne puisse pas relancer Metronome ?
Aleks
June 3, 2020, 10:56am
3
ében c’est curieux … perso j’ai du mal à voir ce qui va pas dans le log … Est-ce que tu peux tenter un
metronomectl start
1 Like
Aleks
June 3, 2020, 1:11pm
5
Ehbennnn du coup faisons un
yunohost tools regen-conf metronome
Aleks
June 3, 2020, 1:26pm
7
Normalement ce fichier de conf est géré par la regen-conf de yunohost …
Cette commande, elle ne renvoie rien …?
Non, cette commande ne renvoie rien :
Aleks
June 3, 2020, 2:08pm
9
Hmokay alors regardons de plus près avec
sudo yunohost tools regen-conf metronome --debug
admin@arnauld:~ $ sudo yunohost tools regen-conf metronome --debug
428 DEBUG loading actions map namespace ‘yunohost’
526 DEBUG extra parameter classes loaded: [‘comment’, ‘ask’, ‘password’, ‘required’, ‘pattern’]
527 DEBUG initializing base actions map parser for cli
532 DEBUG registering new callback action ‘yunohost.utils.packages.ynh_packages_version’ to [’-v’, ‘–version’]
896 DEBUG acquiring lock…
994 DEBUG lock has been acquired
1190 DEBUG loading python module yunohost.tools took 0.195s
1191 INFO processing action [13350.1]: yunohost.tools.regen-conf with args={‘force’: False, ‘dry_run’: False, ‘with_diff’: False, ‘names’: [‘metronome’], ‘list_pending’: False}
1321 DEBUG initialize authenticator ‘as-root’ with: uri=‘ldapi://%2Fvar%2Frun%2Fslapd%2Fldapi’, base_dn=‘dc=yunohost,dc=org’, user_rdn=‘gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth’
1371 DEBUG No custom hook for action ‘conf_regen’ in /etc/yunohost/hooks.d/
1411 DEBUG Executing command ‘sh -c YNH_DOMAINS=‘arnauld.org www.arnauld.org weechat.arnauld.org ’ YNH_CWD=/usr/share/yunohost/hooks/conf_regen YNH_INTERFACE=cli YNH_STDRETURN=/tmp/tmpB8_dBo/stdreturn YNH_STDINFO=/tmp/tmps1fZfG/stdinfo BASH_XTRACEFD=7 /bin/bash -x “./12-metronome” pre 0 0 /home/yunohost.conf/pending/metronome 7>&1’…
1412 DEBUG About to run the command ‘[‘sh’, ‘-c’, ‘YNH_DOMAINS=‘arnauld.org www.arnauld.org weechat.arnauld.org ’ YNH_CWD=/usr/share/yunohost/hooks/conf_regen YNH_INTERFACE=cli YNH_STDRETURN=/tmp/tmpB8_dBo/stdreturn YNH_STDINFO=/tmp/tmps1fZfG/stdinfo BASH_XTRACEFD=7 /bin/bash -x “./12-metronome” pre 0 0 /home/yunohost.conf/pending/metronome 7>&1’]’
1446 DEBUG + set -e
1450 DEBUG + FORCE=0
1453 DEBUG + DRY_RUN=0
1455 DEBUG + case “$1” in
1457 DEBUG + do_pre_regen /home/yunohost.conf/pending/metronome
1460 DEBUG + pending_dir=/home/yunohost.conf/pending/metronome
1461 DEBUG + cd /usr/share/yunohost/templates/metronome
1464 DEBUG + metronome_dir=/home/yunohost.conf/pending/metronome/etc/metronome
1466 DEBUG + metronome_conf_dir=/home/yunohost.conf/pending/metronome/etc/metronome/conf.d
1468 DEBUG + mkdir -p /home/yunohost.conf/pending/metronome/etc/metronome/conf.d
1470 DEBUG ++ cat /etc/yunohost/current_host
1471 DEBUG + main_domain=arnauld.org
1474 DEBUG + sed ‘s/{{ main_domain }}/arnauld.org/g’
1476 DEBUG + cat metronome.cfg.lua
1478 DEBUG + for domain in $YNH_DOMAINS
1480 DEBUG + sed ‘s/{{ domain }}/arnauld.org/g’
1482 DEBUG + cat domain.tpl.cfg.lua
1483 DEBUG + for domain in $YNH_DOMAINS
1485 DEBUG + cat domain.tpl.cfg.lua
1487 DEBUG + sed ‘s/{{ domain }}/www.arnauld.org/g’
1489 DEBUG + for domain in $YNH_DOMAINS
1490 DEBUG + cat domain.tpl.cfg.lua
1492 DEBUG + sed ‘s/{{ domain }}/weechat.arnauld.org/g’
1594 DEBUG ++ awk ‘/^[^.]+.[^.]+.*.cfg.lua$/ { print $1 }’
1596 DEBUG ++ ls -1 /etc/metronome/conf.d
1597 DEBUG + conf_files=‘arnauld.org.cfg.lua
1598 DEBUG weechat.arnauld.org.cfg.lua
1599 DEBUG www.arnauld.org.cfg.lua’
1601 DEBUG + for file in $conf_files
1602 DEBUG + domain=arnauld.org
1603 DEBUG + [[ arnauld.org www.arnauld.org weechat.arnauld.org =~ arnauld.org ]]
1604 DEBUG + for file in $conf_files
1606 DEBUG + domain=weechat.arnauld.org
1607 DEBUG + [[ arnauld.org www.arnauld.org weechat.arnauld.org =~ weechat.arnauld.org ]]
1609 DEBUG + for file in $conf_files
1610 DEBUG + domain=www.arnauld.org
1611 DEBUG + [[ arnauld.org www.arnauld.org weechat.arnauld.org =~ www.arnauld.org ]]
1613 DEBUG + exit 0
1671 DEBUG Checking pending configuration which would have been applied for category ‘metronome’…
1823 DEBUG processing pending conf ‘/home/yunohost.conf/pending/metronome/etc/metronome/conf.d/weechat.arnauld.org.cfg.lua’ to system conf ‘/etc/metronome/conf.d/weechat.arnauld.org.cfg.lua’
1824 DEBUG > system conf is already up-to-date
1825 DEBUG processing pending conf ‘/home/yunohost.conf/pending/metronome/etc/metronome/conf.d/www.arnauld.org.cfg.lua’ to system conf ‘/etc/metronome/conf.d/www.arnauld.org.cfg.lua’
1827 DEBUG > system conf is already up-to-date
1828 DEBUG processing pending conf ‘/home/yunohost.conf/pending/metronome/etc/metronome/conf.d/arnauld.org.cfg.lua’ to system conf ‘/etc/metronome/conf.d/arnauld.org.cfg.lua’
1830 DEBUG > system conf is already up-to-date
1831 DEBUG processing pending conf ‘/home/yunohost.conf/pending/metronome/etc/metronome/metronome.cfg.lua’ to system conf ‘/etc/metronome/metronome.cfg.lua’
1832 DEBUG > system conf is already up-to-date
1833 DEBUG The configuration is already up-to-date for category ‘metronome’
1835 DEBUG No custom hook for action ‘conf_regen’ in /etc/yunohost/hooks.d/
1842 DEBUG Executing command ‘sh -c YNH_DOMAINS=‘arnauld.org www.arnauld.org weechat.arnauld.org ’ YNH_CWD=/usr/share/yunohost/hooks/conf_regen YNH_INTERFACE=cli YNH_STDRETURN=/tmp/tmpKTnRTG/stdreturn YNH_STDINFO=/tmp/tmpvWWs_E/stdinfo BASH_XTRACEFD=7 /bin/bash -x “./12-metronome” post 0 0 ‘’ 7>&1’…
1843 DEBUG About to run the command ‘[‘sh’, ‘-c’, ‘YNH_DOMAINS=‘arnauld.org www.arnauld.org weechat.arnauld.org ’ YNH_CWD=/usr/share/yunohost/hooks/conf_regen YNH_INTERFACE=cli YNH_STDRETURN=/tmp/tmpKTnRTG/stdreturn YNH_STDINFO=/tmp/tmpvWWs_E/stdinfo BASH_XTRACEFD=7 /bin/bash -x “./12-metronome” post 0 0 ‘’ 7>&1’]’
1874 DEBUG + set -e
1878 DEBUG + FORCE=0
1879 DEBUG + DRY_RUN=0
1880 DEBUG + case “$1” in
1882 DEBUG + do_post_regen
1883 DEBUG + regen_conf_files=
1885 DEBUG ++ cat /etc/yunohost/current_host
1887 DEBUG + main_domain=arnauld.org
1888 DEBUG ++ yunohost domain list --exclude-subdomains --output-as plain --quiet
3594 DEBUG + domain_list=arnauld.org
3595 DEBUG + for domain in $domain_list
3597 DEBUG + mkdir -p /var/lib/metronome/arnauld%2eorg/pep
3598 DEBUG + mkdir -p /var/xmpp-upload/arnauld.org/upload
3599 DEBUG + chmod g+s /var/xmpp-upload/arnauld.org/upload
3600 DEBUG + chown -R metronome:www-data /var/xmpp-upload/arnauld.org
3602 DEBUG + usermod -aG ssl-cert metronome
3603 DEBUG + chown -R metronome: /var/lib/metronome/
3705 DEBUG + chown -R metronome: /etc/metronome/conf.d/
3707 DEBUG + [[ -z ‘’ ]]
3707 DEBUG + exit 0
3761 DEBUG To view the log of the operation ‘Regenerate system configurations ‘metronome’’, use the command ‘yunohost log display 20200603-141103-regen_conf-metronome’
3774 DEBUG action [13350.1] executed in 2.581s
3774 DEBUG lock has been released
Aleks
June 3, 2020, 2:14pm
11
Et donc si tu fais
ls -l /etc/metronome/metronome.cfg.lua
ça montre bien que le fichier existe ?
Est-ce que tu peux regarder la version de metronome avec dpkg --list | grep metronome
Aleks
June 3, 2020, 2:18pm
13
Bon en fait il faut lancer la commande avec sudo …
sudo metronomectl start
C’est ce que j’ai fait, mais ça ne change rien, je ne peux toujours pas relancer le service après.
admin@arnauld:~ $ sudo metronomectl start
Started
admin@arnauld:~ $
Aleks
June 3, 2020, 2:24pm
15
Bon du coup faisons un
sudo systemctl restart metronome
sudo journalctl --no-pager --no-hostname -u metronome -n 100
1 Like
Aleks
June 3, 2020, 2:26pm
17
Ben du coup ça dit que le service a bien démarré donc je ne pige pas où est le soucis …
C’est bon, Metronome fonctionne.
Merci beaucoup !!
Bizarre bizarre.
C’est
sudo systemctl restart metronome
sudo journalctl --no-pager --no-hostname -u metronome -n 100
qui semble avoir fait quelque chose…
Aleks
June 3, 2020, 2:28pm
20
Pourtant la webadmin fait la même chose … et dans tes premiers logs ça montrait déjà que le service démarrait bien …