denis
Salut à tous,
J'ai fait la mise à jour de Python il y a 1 semaine ou 2 qui était proposée dans up2date (python 2.3 -> 2.4).
Alors une mise à jour de yum n'a pas voulu s'installer pendant un moment jusqu'à une version plus récente qui a bien voulu s'installer (pblm de version python apparemment).
Et il y a 2 ou 3 jours, j'ai installé une mise à jour de Up2date, et là, plus moyen de le faire fonctionner, la ligne de commande produit ces lignes:
[root@denis denis]# up2date
Traceback (most recent call last):
File "/usr/sbin/up2date", line 23, in ?
from up2date_client import up2dateErrors
File "/usr/share/rhn/up2date_client/up2dateErrors.py", line 11, in ?
import up2dateLog
File "/usr/share/rhn/up2date_client/up2dateLog.py", line 7, in ?
import config
File "/usr/share/rhn/up2date_client/config.py", line 19, in ?
from rhpl.translate import _, N_
ImportError: No module named rhpl.translate
Voilà, je sais pas quoi faire, j'ai rien trouvé concernant ce problème, je dois être le seul... (?)
de plus, après un redémarrage machine, plus moyen d'avoir l'icône d'alerte:
Traceback (most recent call last):
File "/usr/bin/rhn-applet-gui", line 16, in ?
import rhn_utils
File "/usr/share/rhn/rhn_applet/rhn_utils.py", line 31, in ?
from config import ConfigFile
File "/usr/share/rhn/up2date_client/config.py", line 19, in ?
from rhpl.translate import _, N_
ImportError: No module named rhpl.translate
visiblement c'est la même erreur.
même chose pour la version "tui".
Je pense que c'est un problème python, j'ai sur mon système 3 dossiers python: 2.2, 2.3 et 2.4.
dans le 2.2, y a plus que le répertoire site-packages,
dans le 2.3, visiblement rien n'a été effacé.
dans le 2.4, tout semble présent aussi.
La commande python -V renoie 2.3.4
et dans /usr/bin j'ai les fichiers python, python2 (lien vers python), python2.3, python24, python2.4 tous executables.
J'ai essayé en renommant python24 en python, ça change rien.
Voiolà, pour l'instyant j'ai pas eu d'autres problèmes, mais ça m'embête d'être privé de l'outil officiel de mise à jour.
voilà, à+
Denis
Sat
RHN est cassé regulierement depuis sa création.
De plus, l'outil officiel est yum, sur fedoranews.org, tu peux trouver des rpms pour installer une interface graphique à yum (gyum ou bien yumex) et Thomas Chung a modifié l'applet de RHN pour la faire fonctionner avec yum.
Golmut
salut,
j'ai le meme probleme que toi denis... depuis la mise à jour de up2date, il marche plus, meme message d'erreur que toi... j'attends alors une nouvelle mise à jour... peut etre qu'elle résoudra le probleme.
denis
Merci à vous les gars.
Je vais attendre la mise à jour.
Pour gyum et autres, ça sonne bien, mais j'aime bien la petite icône qui me signale qu'une màj est dispo, question de confort, pour un ancien utilisateur du clicodrôme M$XP depuis tout petit, recemment converti (3 mois!).
Mais si qqun avait une explication se serait bien, j'aime bien comprendre, ça permet de se former et de découvrir le fonctionnement de linux et le maîtriser (je maîtrise Win, mais linux c'est tout nouveau).
à+
Denis
fmatias
> J'ai fait la mise à jour de Python il y a 1 semaine ou 2 qui était proposée dans up2date (python 2.3 -> 2.4).
Il n'y a pas python 2.4 dans FC3.
Tu dois utiliser le dépôt de développement de Fedora (connu sous le nom de Rawhide).
Ce dépôt a python 2.4 et ce dépôt est connu pour y avoir des choses "formidables" et qui parfois casse "formidablement" 🙂.
C'est un dépôt pour les développeurs. A éviter en général.
[supprimé]
Salut,
effectivement, j'ai bien Fedora-RawHide dans un fichier de /etc/yum.repos.d qui est la conf de Yum pas de up2date. Comme c'est pas dans les fichiers de conf de up2date, alors comment ça se fait que python 2.4 apparaissait dans la liste des updates dispo dans up2date?
mon fichier "/etc/sysconfig/rhn/source":
yum fedora-core-3
http://download.fedora.redhat.com/pub/fedora/linux/core/3/$ARCH/os/
yum updates-released-fc3
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/3/$ARCH/
yum-mirror fedora-core-3
http://fedora.redhat.com/download/up2date-mirrors/fedora-core-3
yum-mirror updates-released-fc3
http://fedora.redhat.com/download/up2date-mirrors/updates-released-fc3
### A local directory full of packages (a "dir" repo). For example:
#dir my-favorite-rpms /var/spool/RPMS/
# Multiple versions of all repos except "up2date" can be used. Dependencies
# can be resolved "cross-repo" if need be.
yum livna-stable-fc3
http://rpm.livna.org/fedora/3/i386/yum/stable
yum livna-testing-fc3
http://rpm.livna.org/fedora/3/i386/yum/testing
yum livna-unstable-fc3
http://rpm.livna.org/fedora/3/i386/yum/unstable
yum atrpms-stable
http://apt.physik.fu-berlin.de/fedora/3/en/i386/at-stable
yum atrpms-good
http://ftp-stud.fht-esslingen.de/atrpms/download.atrpms.net/fedora/3/en/i386/at-good
yum dag
http://dag.freshrpms.net/fedora/3/en/i386/dag
Voilà, si ça peut aider qqn à m'expliquer ce qui s'est passé. Et pourquoi pas, m'aider à changer ma config pour éviter que ça se reproduise.
Et sinon puis-je essayer de désinstaller les mises à jour pour revenir à l'ancienne version?
ou bien suis-condamné à attendre des mises à jour stables après avoir corrigé ma config?
ou pire encore, dois-je formater et tout réinstaller?
j'allais oublier: y a d'autres progs de config qui ne fonctionnent plus comme le script pour configurer le niveau de sécurité (/usr/bin/system-config-securitylevel) pour à peut près les mêmes raisons (même style d'erreurs).
voilà, dans l'espoir de ne pas avoir à tout reconstruire mon système...
bye.
fmatias
> alors comment ça se fait que python 2.4 apparaissait dans la liste des updates dispo dans up2date?
T'es sûr qu'il n'y a pas un "python 2.4" dans tous tes dépôts ?
Fais "up2date --help" pour voir s'il n'y a pas une option pour avoir une info sur un paquet.
Peut-être que up2date refuse une mise à jours car il doit passer un paquet de python 2.4 à python 2.3 hors ce passage n'est pas une mise à jours.
[supprimé]
Oups, j'ai dû mal m'exprimer:
Up2date ne fonctionne plus, ainsi que d'autres choses, une erreur du style :
Traceback (most recent call last):
File "/usr/sbin/up2date", line 23, in ?
from up2date_client import up2dateErrors
File "/usr/share/rhn/up2date_client/up2dateErrors.py", line 11, in ?
import up2dateLog
File "/usr/share/rhn/up2date_client/up2dateLog.py", line 7, in ?
import config
File "/usr/share/rhn/up2date_client/config.py", line 19, in ?
from rhpl.translate import _, N_
ImportError: No module named rhpl.translate
apparaît à chaque lancement de certains progs dans une console (sinon, dans X, bien évidemment, il ne se passe rien, le programme ne se lance pas, c'est tout).
Ceci est apparu après les étapes suivantes :
1- up2date me signala une mise à jour de yum, que je ne pus installer, il manquait je ne sais quelle dépendance ET python24.
2- une semaine plus tard, up2date me dit qu'une mise à jour python 2.3 -> 2.4 était dispo, je l'installais, ainsi que yum qui voulut bien s'installer cette fois (grâce à python 2.4).
jusque là pas de problème.
3- début Janvier, up2date me signala une mise à jour de lui-même et d'autres paquets rhn... je les installais.
4- et là, plus moyen de faire démarrer up2date, y a cette erreur à la con, et c'est pas le seul prog.
Voilà, en gros, je n'ai fait qu'installer (bêtement peut-être) les mises à jour qui m'étaient signalées pour mon système PAR mon système, et moi, en bon utilisateur lambda, les mises à jour, je les installe!
Suis un peu perplexe là! les updates, c'est sensé améliorer les logiciels installés, pas les détruire!
Bref, il semblerait que up2date ait effectué une mise à jour de mon système en se basant sur des fichiers de configuration de YUM (/etc/yum.repo.d/*.repo, j'ai 1 fichier par depôt) ET les fichiers de conf up2date. Est-ce normal?
Effectivement, dans ma configuration yum, j'ai des repositories marqués unstable, je les utilise simpplement pour INSTALLER quelques logiciels PARTICULIERS que j'ai bien étudié avant et dont je contrôle les dépendances. Mais EN AUCUN CAS je ne me sers de ces repositories pour faire des updates système, suis pas fou.
Alors j'ai manqué de vigilance au moment des mises à jour système, j'ai pas fait gaffe aux sources utilisées par up2date.
Mes questions maintenant sont les suivantes:
1- Est-ce normal et plausible que up2date se soit servi de la conf de yum pour faire les mises à jour?
2- Y a-t-il un moyen de revenir en arrière?
(c'est évoqué dans la config d'up2date "sauver les paquets pour pouvoir revenir en arrière", je crois)
Merci à tous, Linux est formidable, je n'en changerai plus pour revenir à win ou mac, mais des fois, c'est piégeux, ça demande de réapprendre beaucoup de choses.
Denis
denis
Je me réponds à moi-même:
J'ai essayé de revenir en arrière... ça a plus ou poins fonctionné! En tout cas, yum up2date et rhn-applet fonctionnent maintenant. Mais il ne m'est plus possible de les mettre à jour:
J'ai désinstallé Python 2.4 et les programmes qui en dépendaient, je suis dans... la merde maintenant car j'ai des erreurs à la con du style : "python(abi) = 2.3 manquant".
Alors que Python 2.3 est installé.
Apparemment il existe plusieurs façons de "revenir en arrière" (voir dans l'autre thread).
Je pense que cette thread n'a plus rien à voir avec la configuration maintenant, mais plutôt avec l'installation de logiciels. C'est pourquoi j'ai créé une autre thread dans le forum "installation des programmes":
http://www.fedora-france.org/modules/newbb/viewtopic.php?topic_id=2384&forum=5
Au secours!! j'ai plus rpm...
voilà!
merci pour tout!