PDA

Voir la version complète : Xivo: approvisionnement skaro



astux
24/08/2011, 11h29
je n'arrive pas à approvisionner mes aastra avec la skaro et en plus je ne trouve pas tftpboot ?

y a un truc ?

le poste ne met pas en Guest comme avec la Gallifrey.

hexanol
24/08/2011, 18h41
Il y a eu en effet beaucoup de modification au niveau de l'auto-approvisionnement entre gallifrey et skaro. Il y a beaucoup de nouveautés, par contre le mode de fonctionnement où tes postes tombent en guest (renommé autoprov en skaro) et que tu peux par la suite entrer un code de provisioning pour configurer ton téléphone reste le même.

Il y a un début d'article sur le wiki de xivo d'ailleurs: https://wiki.xivo.fr/index.php/XiVO_1.2-Skaro/Auto_Provisioning. Ca devrait te permettre d'utiliser tes Aastra.

Pour le répertoire /tftpboot, en effet il n'existe plus sous cette forme.

Il y aussi un article sur le blog de xivo à propos de certains détails d'implémentation du serveur de provisioning utilisé dans xivo skaro: http://blog.xivo.fr/index.php?post/2011/04/11/Introduction-to-the-plugin-model-of-the-new-provisioning-server

Sinon, à noter que skaro n'est pas considéré comme stable présentement.

astux
25/08/2011, 09h54
ok merci pour l'info je vais etudier ça.

astux
25/08/2011, 10h08
quand je clique sur le globe pour mettre à jour les plugins, il répond mise à jour ok mais la liste reste vide ?

http://provd.xivo.fr/plugins/1/testing/
http://provd.xivo.fr/plugins/1/stable/

hexanol
25/08/2011, 13h37
C'est plutôt étrange à priori.

Est-ce que le fichier "/var/lib/pf-xivo-provd/plugins/plugins.db" est vide ?

En utilisant l'URL pour les plugins "stable", regarde le fichier /var/log/daemon.log, puis fait un update dans la web-i, est-ce qu'il y a qqch qui te semble anormal ?

astux
25/08/2011, 15h43
le .db n'est pas vide.

et ci-joint la trace des logs lors du update :


Aug 25 15:53:18 xskaro provd[1365]: Updating plugin definition file
Aug 25 15:53:18 xskaro provd[1365]: 127.0.0.1 - - [25/Aug/2011:13:53:17 +0000] "POST /provd/pg_mgr/install/update HTTP/1.1" 201 - "-" "-"
Aug 25 15:53:18 xskaro provd[1365]: 127.0.0.1 - - [25/Aug/2011:13:53:17 +0000] "DELETE /provd/pg_mgr/install/update/2 HTTP/1.1" 204 - "-" "-"
Aug 25 15:53:18 xskaro provd[1365]: URLError while downloading 'http://provd.xivo.fr/plugins/1/stable/plugins.db': <urlopen error [Errno 101] Network is unreachable>
Aug 25 15:53:18 xskaro provd[1365]: Error while updating plugin definition file: <urlopen error [Errno 101] Network is unreachable>
Aug 25 15:53:18 xskaro sysconfd[1348]: 'GET /dhcpd_update HTTP/1.1' 500 -
Aug 25 15:53:20 xskaro sysconfd[1348]: 'POST /services HTTP/1.1' 200 110
Aug 25 15:53:21 xskaro provd[1365]: 127.0.0.1 - - [25/Aug/2011:13:53:20 +0000] "GET /provd/pg_mgr/install/installed HTTP/1.1" 200 18 "-" "-"
Aug 25 15:53:21 xskaro provd[1365]: Error while listing install packages#012Traceback (most recent call last):#012 File "/usr/lib/pymodules/python2.6/provd/rest/server/server.py", line 570, in render_GET#012 pkgs = fun()#012 File "/usr/lib/pymodules/python2.6/provd/rest/server/server.py", line 937, in list_installable#012 return self._clean_installable_pkgs(self._app.pg_mgr.list _installable())#012 File "/usr/lib/pymodules/python2.6/provd/plugins.py", line 943, in list_installable#012 raw_plugin_infos = json.load(fobj)#012 File "/usr/lib/python2.6/json/__init__.py", line 267, in load#012 parse_constant=parse_constant, **kw)#012 File "/usr/lib/python2.6/json/__init__.py", line 307, in loads#012 return _default_decoder.decode(s)#012 File "/usr/lib/python2.6/json/decoder.py", line 319, in decode#012 obj, end = self.raw_decode(s, idx=_w(s, 0).end())#012 File "/usr/lib/python2.6/json/decoder.py", line 338, in raw_decode#012 raise ValueError("No JSON object could be decoded")#012ValueError: No JSON object could be decoded
Aug 25 15:53:21 xskaro provd[1365]: 127.0.0.1 - - [25/Aug/2011:13:53:20 +0000] "GET /provd/pg_mgr/install/installable HTTP/1.1" 500 31 "-" "-"
Aug 25 15:53:26 xskaro sysconfd[1348]: 'GET /server-version HTTP/1.1' 200 33

astux
25/08/2011, 17h32
ok j'ai mis les fichiers en local puis le update fonctionne

oui mais vola,

pour l'install du firmware c'est la meme merde il ne veux pas dl du site aastra, une idée?


Aug 25 17:51:55 xskaro provd[17867]: URLError while downloading 'http://www.aastra.com/cps/rde/aareddownload?file_id=6674-13677-_P06_XML&dsproject=aastra&mtype=zip': <urlopen error [Errno -2] Name or service not known>


pourtant le lien est ok

hexanol
25/08/2011, 20h59
Je sais pas, il y a l'air d'avoir des problèmes au niveau de ta configuration réseau de ton système, parce que des erreurs du genre:



<urlopen error [Errno 101] Network is unreachable>

ou



<urlopen error [Errno -2] Name or service not known>

et bien, de un je n'ai jamais vu ca, et de deux ca semble indiquer des soucis réseaux externe au programme.

À moins que t'es changé les paramètres de proxy pour provd via la web-i et que ensute que tu les ai effacé, il y a un bug qui peut se produire. Ce que tu peux faire dans ce cas est d'effacer le fichier /var/lib/pf-xivo-provd/app.json et puis de redémarrer provd (/etc/init.d/pf-xivo-provd restart) et de réessayer. Si t'as toujours les mêmes erreurs, malheureusement je ne vais pas pouvoir t'aider davantage.

astux
08/09/2011, 11h33
c'est ok j'ai repassé la config en dhcp puis à nouveau en fixe et ça fonctionne.
merci.
c'etait bien un petit dug réseau.