Koozali.org: home of the SME Server

Problème de maj avec yum et freepbx

Offline ecureuil

  • *
  • 261
  • +0/-0
Problème de maj avec yum et freepbx
« on: March 27, 2012, 11:34:27 PM »
bonjour,

J'ai 2 serveurs sme.
1 serveur et passerelle
1 serveur seulement avec freepbx.

Pour mon serveur qui a la passerelle le
yum --disablerepo=base --disablerepo=updates update
a fonctionné sans souci et j'ai pu mettre à jour mon serveur.

Avec le serveur asterisk :
yum --disablerepo=base --disablerepo=updates update
...
--> Processing Dependency: asterisk for package: agx-ast-addons
--> Processing Dependency: asterisk for package: smeserver-freepbx
--> Processing Dependency: asterisk >= 1.2.24 for package: iaxmodem
--> Processing Dependency: asterisk-addons for package: smeserver-freepbx
--> Finished Dependency Resolution
Error: Missing Dependency: asterisk >= 1.2.24 is needed by package iaxmodem
Error: Missing Dependency: asterisk is needed by package smeserver-freepbx
Error: Missing Dependency: asterisk is needed by package agx-ast-addons
Error: Missing Dependency: asterisk-addons is needed by package smeserver-freepbx

Il doit manguer des bricoles
Si vous avez des idées

Merci
Anne

Offline chris burnat

  • *****
  • 1,135
  • +2/-0
    • http://www.burnat.com
Re: Problème de maj avec yum et freepbx
« Reply #1 on: March 28, 2012, 01:44:28 AM »
Il doit manguer des bricoles
Si vous avez des idées


Donc vous avez au moins un autre repos non-standard qui veut faire des upgrades...
Idee sans aucune garantie:

Vous pouvez essayer :

Code: [Select]
yum --disablerepo=* --enablerepo=smeupdates install smeserver-yum
Ca devrait vous permetter de faire l'upgrade de smeserver-yum a la derniere version (16) + quelques autres rpm de SME. Apres cela, faite une reconfiguration:

Code: [Select]
signal-event post-upgrade; signal-event reboot
Apre cela, vous pouvez faire une update normale,  (yum update), cela devrait permetter l'ajour des rpms de Centos + autres repositoires utilises sur votre machine si cela est le cas.

Il serait preferable d'ouvrir un ticket at Bugzilla (en Anglais malheureusement) de facon a resoudre et documenter cette issue proprement.

- chris
If it does not work out of the box, please fill in a Bug Report @ Bugzilla (http://bugs.contribs.org)  - check: http://wiki.contribs.org/Bugzilla_Help .  Thanks.

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: Problème de maj avec yum et freepbx
« Reply #2 on: March 29, 2012, 01:55:17 AM »
Vous pouvez essayer :

Code: [Select]
yum --disablerepo=* --enablerepo=smeupdates install smeserver-yum
Ca devrait vous permetter de faire l'upgrade de smeserver-yum a la derniere version (16) + quelques autres rpm de SME. Apres cela, faite une reconfiguration:

Code: [Select]
signal-event post-upgrade; signal-event reboot
Apre cela, vous pouvez faire une update normale,  (yum update), cela devrait permetter l'ajour des rpms de Centos + autres repositoires utilises sur votre machine si cela est le cas.


Merci
Je viens de tester la manipulation

J'ai pu mettre à jour mon sme asterisk!

merci encore
Anne

Offline chris burnat

  • *****
  • 1,135
  • +2/-0
    • http://www.burnat.com
Re: Problème de maj avec yum et freepbx
« Reply #3 on: March 29, 2012, 02:03:28 AM »
J'ai pu mettre à jour mon sme asterisk!

Pour ceux qui experience des problemes similaires, consultez:

http://forums.contribs.org/index.php/topic,48424.0.html

- chris
If it does not work out of the box, please fill in a Bug Report @ Bugzilla (http://bugs.contribs.org)  - check: http://wiki.contribs.org/Bugzilla_Help .  Thanks.

Offline ecureuil

  • *
  • 261
  • +0/-0
Re: Problème de maj avec yum et freepbx
« Reply #4 on: March 31, 2012, 12:08:10 AM »
Voilà ce qui me manquait comme repo :

Cannot find a valid baseurl for repo: smeaddons
Error: Cannot find a valid baseurl for repo: smeaddons

C'était le 29/03/2012 à 4h du matin pour le cron :  sleep $[ $RANDOM % 3600 ]; /sbin/e-smith/check4updates -m.

Le 30/03/2012 plus de problème.

Il devait manquer le repo de smeaddons le 29/03.

Anne


Offline chris burnat

  • *****
  • 1,135
  • +2/-0
    • http://www.burnat.com
Re: Problème de maj avec yum et freepbx
« Reply #5 on: March 31, 2012, 03:11:23 AM »
Voilà ce qui me manquait comme repo :
Cannot find a valid baseurl for repo: smeaddons
Error: Cannot find a valid baseurl for repo: smeaddons

C'était le 29/03/2012 à 4h du matin pour le cron :  sleep $[ $RANDOM % 3600 ]; /sbin/e-smith/check4updates -m.
Le 30/03/2012 plus de problème.
Il devait manquer le repo de smeaddons le 29/03.
Anne

En fait, smeaddons ne manquait pas, c'est les repos de Centos qui manquaient.  Alors, comme ils manques, Yum devient confus et ne peut pas proceder sur les repos de SME or dans votre cas Asterisk. E bien entendu, on ne peut pas trouver les cibles pour check4updates non plus... La commande que vous avez effectuee a installe un nouveau smeserver-yum qui remets les repos en ordre et repare tout.

Consultez aussi:
http://forums.contribs.org/index.php/topic,48460.0.html
- chris
If it does not work out of the box, please fill in a Bug Report @ Bugzilla (http://bugs.contribs.org)  - check: http://wiki.contribs.org/Bugzilla_Help .  Thanks.