Project

General

Profile

MAJ wazo 17.14 vers 17.15

Added by Pascal Schneider 6 days ago

Bonjour,

Je viens de lancer la mise à jour de Wazo 17.14 vers 17.15 et ... erreur.

la commande :

systemctl status wazo-call-logd.service

donne :

● wazo-call-logd.service - wazo-call-logd server
Loaded: loaded (/lib/systemd/system/wazo-call-logd.service; enabled)
Active: failed (Result: exit-code) since dim. 2017-11-12 22:51:47 CET; 2min 8s ago
Process: 2588 ExecStart=/usr/bin/wazo-call-logd (code=exited, status=1/FAILURE)
Process: 2585 ExecStartPre=/usr/bin/install -d -o wazo-call-logd -g wazo-call-logd /var/run/wazo-call-logd (code=exited, status=0/SUCCESS)
Main PID: 31417 (code=exited, status=0/SUCCESS)

nov. 12 22:51:47 wazo-alliance wazo-call-logd2588: File "/usr/lib/python3/dist-packages/wazo_call_logd/bin/daemon.py", line 21, in main
nov. 12 22:51:47 wazo-alliance wazo-call-logd2588: config = load_config(argv)
nov. 12 22:51:47 wazo-alliance wazo-call-logd2588: File "/usr/lib/python3/dist-packages/wazo_call_logd/config.py", line 64, in load
nov. 12 22:51:47 wazo-alliance wazo-call-logd2588: service_key = _load_key_file(ChainMap(cli_config, file_config, _DEFAULT_CONFIG))
nov. 12 22:51:47 wazo-alliance wazo-call-logd2588: File "/usr/lib/python3/dist-packages/wazo_call_logd/config.py", line 110, in _load_key_file
nov. 12 22:51:47 wazo-alliance wazo-call-logd2588: return {'auth': {'username': key_file['service_id'],
nov. 12 22:51:47 wazo-alliance wazo-call-logd2588: KeyError: 'service_id'
nov. 12 22:51:47 wazo-alliance systemd1: wazo-call-logd.service: control process exited, code=exited status=1
nov. 12 22:51:47 wazo-alliance systemd1: Failed to start wazo-call-logd server.
nov. 12 22:51:47 wazo-alliance systemd1: Unit wazo-call-logd.service entered failed state.

Message dans syslog :

Could not read config file /var/lib/xivo-auth-keys/wazo-call-logd-key.yml: [Errno 2] No such file or directory: '/var/lib/xivo-auth-keys/wazo-call-logd-key.yml'

Je reviens à l'ancienne version en attendant.

Merci

Pascal


Replies (12)

RE: MAJ wazo 17.14 vers 17.15 - Added by Pascal Schneider 6 days ago

Bon je viens de voir que les fichiers s'appellent toujours xivo et non Wazo. un renommage ne résous rien.

Voila le nom des fichiers :

rw-r---- 1 root root 44 nov. 12 23:15 Annuaire-key.yml
rw-r---- 1 root root 61 nov. 12 23:15 wazo-auth-key.yml
rw-r---- 1 root root 68 nov. 12 23:15 wazo-plugind-cli-key.yml
rw-r---- 1 root root 64 nov. 12 23:15 wazo-plugind-key.yml
rw-r---- 1 root root 67 nov. 12 23:15 xivo-agentd-cli-key.yml
rw-r---- 1 root root 61 nov. 12 23:15 xivo-agid-key.yml
rw-r---- 1 root root 66 nov. 12 23:15 xivo-call-logd-key.yml
rw-r---- 1 root root 61 nov. 12 23:15 xivo-ctid-key.yml
rw-r---- 1 root root 64 nov. 12 23:15 xivo-ctid-ng-key.yml
rw-r---- 1 root root 68 nov. 12 23:15 xivo-dird-phoned-key.yml
rw-r---- 1 root root 49 nov. 12 23:15 xivo_test-key.yml
rw-r---- 1 root root 49 nov. 12 23:15 xivo_user-key.yml
rw-r---- 1 root root 63 nov. 12 23:15 xivo-wizard-key.yml

RE: MAJ wazo 17.14 vers 17.15 - Added by François Blackburn 5 days ago

Est-ce que la commande xivo-update-keys fait apparaitre wazo-call-logd-key.yml et disparaitre xivo-call-logd-key.yml?
Si ce n'est pas le cas, quel est la sortie de la commande:

apt-cache policy xivo-manage-db wazo-call-logd

Et aussi le log de l'upgrade (/var/log/xivo-upgrade.log)

RE: MAJ wazo 17.14 vers 17.15 - Added by Pascal Schneider 5 days ago

Bonjour, et merci de t'intéresser à mon Problème. je suis revenu à la version 17.14 du coup, le fichier xivo-upgrade.log correspond à cette version.

Je peux faire une Mise à jour ce soir, si nécessaire, car, je doit, d'abord, faire une sauvegarde pour revenir en arrière le cas échéant.

La commande xivo-update-keys ne change pas les fichiers,

La commande apt-cache policy xivo-manage-db wazo-call-logd donne :

xivo-manage-db:
Installé : 17.14~20170929.150838.0f34343
Candidat : 17.15~20171016.120336.86a02f1
Table de version :
17.15~20171016.120336.86a02f1 0
500 http://mirror.wazo.community/debian/ phoenix/main amd64 Packages *** 17.14~20170929.150838.0f34343 0
100 /var/lib/dpkg/status
wazo-call-logd:
Installé : 17.14~20170929.151012.0407864
Candidat : 17.15~20171023.130603.c97df27
Table de version :
17.15~20171023.130603.c97df27 0
500 http://mirror.wazo.community/debian/ phoenix/main amd64 Packages *** 17.14~20170929.151012.0407864 0
100 /var/lib/dpkg/status

Merci et à bientôt

xivo-upgrade.log View - Xivo Upgrade 17.14 (79.1 KB)

RE: MAJ wazo 17.14 vers 17.15 - Added by François Blackburn 5 days ago

Oui ce sont les commandes/logs du wazo upgradé qui vont être utiles.
J'ai entendu un autre cas similaire à ca, donc je suis bien curieux de savoir pourquoi. Malheureusement, je ne suis pas en mesure de le reproduire sur mes VM (et nos machines de tests d'upgrade).
Donc notre seul chance de resourdre ce mystere est d'avoir le log d'un upgrade qui a le bug.
Comme c'est peut-etre un histoire de timing, ca ce pourrait egalement que tu ne retombes pas dedans ..

RE: MAJ wazo 17.14 vers 17.15 - Added by Pascal Schneider 5 days ago

Si tu veut, je peux t'envoyer la version xivo sur laquelle j'ai fais l'upgrade en 17.06 (je crois) 40 Mo, Image KVM en raw

A+

RE: MAJ wazo 17.14 vers 17.15 - Added by Pascal Schneider 5 days ago

Bonsoir,

MAJ refaite, même erreur.

/var/lib/xivo-auth-keys après MAJ :

rw-r---- 1 root root 44 nov. 13 13:43 Annuaire-key.yml
rw-r---- 1 root root 61 nov. 13 13:43 wazo-auth-key.yml
rw-r---- 1 root root 68 nov. 13 13:43 wazo-plugind-cli-key.yml
rw-r---- 1 root root 64 nov. 13 13:43 wazo-plugind-key.yml
rw-r---- 1 root root 67 nov. 13 13:43 xivo-agentd-cli-key.yml
rw-r---- 1 root root 61 nov. 13 13:43 xivo-agid-key.yml
rw-r---- 1 root root 66 nov. 13 13:43 xivo-call-logd-key.yml
rw-r---- 1 root root 61 nov. 13 13:43 xivo-ctid-key.yml
rw-r---- 1 root root 64 nov. 13 13:43 xivo-ctid-ng-key.yml
rw-r---- 1 root root 68 nov. 13 13:43 xivo-dird-phoned-key.yml
rw-r---- 1 root root 49 nov. 13 13:43 xivo_test-key.yml
rw-r---- 1 root root 49 nov. 13 13:43 xivo_user-key.yml
rw-r---- 1 root root 63 nov. 13 13:43 xivo-wizard-key.yml

/var/lib/xivo-auth-keys après xivo-update-keys :

IDEM

apt-cache policy xivo-manage-db wazo-call-logd
xivo-manage-db:
Installé : 17.15~20171016.120336.86a02f1
Candidat : 17.15~20171016.120336.86a02f1
Table de version :
  • 17.15~20171016.120336.86a02f1 0
    500 http://mirror.wazo.community/debian/ phoenix/main amd64 Packages
    100 /var/lib/dpkg/status
    wazo-call-logd:
    Installé : 17.15~20171023.130603.c97df27
    Candidat : 17.15~20171023.130603.c97df27
    Table de version :
  • 17.15~20171023.130603.c97df27 0
    500 http://mirror.wazo.community/debian/ phoenix/main amd64 Packages
    100 /var/lib/dpkg/status

/var/log/xivo-upgrade.log en pièce jointe.

Merci pour ton aide.

xivo-upgrade.log View - Logs Xivo Upgrade (108 KB)

RE: MAJ wazo 17.14 vers 17.15 - Added by Mathias WOLFF 4 days ago

J'ai exactement le même soucis.
Les erreurs sont les même, hors la liste des clés

# ls -l /var/lib/xivo-auth-keys/
total 40
-rw-r----- 1 root root 68 nov.  14 15:03 wazo-plugind-cli-key.yml
-rw-r----- 1 root root 64 nov.  14 15:03 wazo-plugind-key.yml
-rw-r----- 1 root root 67 nov.  14 15:03 xivo-agentd-cli-key.yml
-rw-r----- 1 root root 61 nov.  14 15:03 xivo-agid-key.yml
-rw-r----- 1 root root 61 nov.  14 15:03 xivo-auth-key.yml
-rw-r----- 1 root root 66 nov.  14 15:03 xivo-call-logd-key.yml
-rw-r----- 1 root root 61 nov.  14 15:03 xivo-ctid-key.yml
-rw-r----- 1 root root 64 nov.  14 15:03 xivo-ctid-ng-key.yml
-rw-r----- 1 root root 68 nov.  14 15:03 xivo-dird-phoned-key.yml
-rw-r----- 1 root root 63 nov.  14 15:03 xivo-wizard-key.yml

RE: MAJ wazo 17.14 vers 17.15 - Added by Mathias WOLFF 4 days ago

Comment peut-on générer la clé wazo-call-logd-key.yml ?

RE: MAJ wazo 17.14 vers 17.15 - Added by François Blackburn 4 days ago

Bon j'ai pu reproduire le meme problème que le log de Pascal Schneider
J'ai ouvert un bug avec le workaround: #6916

RE: MAJ wazo 17.14 vers 17.15 - Added by Mathias WOLFF 4 days ago

super, cela règle mon pb.
Merci

RE: MAJ wazo 17.14 vers 17.15 - Added by Pascal Schneider 4 days ago

Merci, la mise à jour est passée.

Pour info, il y a encore message d'erreur dans les logs :

dpkg: xivo-libdird : problème de dépendance, mais suppression comme demandé :
xivo-dird dépend de xivo-libdird (= 17.14~20170929.175005.7dca331).

Cordialement

Pascal

RE: MAJ wazo 17.14 vers 17.15 - Added by François Blackburn 3 days ago

C'est "normal", car:

xivo-dird-17.14 dépend de xivo-libdird-17.14
xivo-dird-17.15 ne dépend plus de xivo-libdird (xivo-libdird a été fusionné avec xivo-dird)
Cependant, le paquet xivo-libdird est supprimé AVANT que xivo-dird soit mis à jour, d'où le warning.
Mais ensuite xivo-dird est mis à jour et tout va bien.

Il y a le même comportement avec xivo-confd et xivo-libconfd

Bref rien pour être inquiété :)

    (1-12/12)