Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[depclean, python] Python cassé suite à une compil [Résolu]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
RickyLoad
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2006
Posts: 148
Location: Rennes

PostPosted: Wed Oct 22, 2008 1:56 pm    Post subject: [depclean, python] Python cassé suite à une compil [Résolu] Reply with quote

Salut
je reprends le post avant que BENJI le ferme avec un tit resolu !
Bon j'ai aussi un prob avec mon emerge !! çà doit être la periode des nettoyages qui fait çà
Suite a un gros nettoyage ==> cause partition / trop petite , vu ce systeme de New Slot avec la mise a jour de kde , çà m'a pris toute la place
Donc j'ai marché avec Depclean et j'ai virer ==> dev-lang/python
Donc plus de emerge , je me suis reinstaller un package 2.5 a la mano , mon emerge semble reparti , toutefois quand je veux recompiler dev-lang/python
il me colle une erreur liée a python-updater :
Pourtant l'ai pas installé
Code:

dev-lang/python
      Latest version available: 2.5.2-r8
      Latest version installed: [ Not Installed ]
      Size of files: 9,605 kB                   
      Homepage:      http://www.python.org/     
      Description:   Python is an interpreted, interactive, object-oriented programming language.
      License:       PSF-2.2

Le tout suivi d'un !!
Code:

Gentoo rickyload # emerge --oneshot =dev-lang/python-2.5.2-r8
Calculating dependencies... done!                           

>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 2) sys-libs/db-4.5.20_p2-r1
 * db-4.5.20.tar.gz RMD160 SHA1 SHA256 size ;-) ...                      [ ok ]
 * patch.4.5.20.1 RMD160 SHA1 SHA256 size ;-) ...                        [ ok ]
 * patch.4.5.20.2 RMD160 SHA1 SHA256 size ;-) ...                        [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
Traceback (most recent call last):                                             
  File "/usr/bin/java-config-2", line 8, in <module>                           
    from java_config_2 import __version__                                     
ImportError: No module named java_config_2                                     
 *                                                                             
 * Can't run java-config --help                                               
 * Have you upgraded python recently but haven't                               
 * run python-updater yet?                                                     
 *                                                                             
 * ERROR: sys-libs/db-4.5.20_p2-r1 failed.                                     
 * Call stack:                                                                 
 * ebuild.sh, line   49:  Called pkg_setup                                     
 * ebuild.sh, line 1291:  Called java-pkg-opt-2_pkg_setup                     
 * java-pkg-opt-2.eclass, line   45:  Called java-pkg_init                     
 * java-utils-2.eclass, line 2069:  Called die                                 
 * The specific snippet of code:                                               
 * die "Can't run java-config --help"                                         
 * The die message:                                                           
 * Can't run java-config --help                                               
 *                                                                             
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-libs/db-4.5.20_p2-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-libs/db-4.5.20_p2-r1/temp/die.env'.
 *                                                                                                   
!!! When you file a bug report, please include the following information:                             
GENTOO_VM=  CLASSPATH="." JAVA_HOME=""                                                               
JAVACFLAGS="" COMPILER=""                                                                             
and of course, the output of emerge --info                                                           

>>> Failed to emerge sys-libs/db-4.5.20_p2-r1, Log file:

>>>  '/var/tmp/portage/sys-libs/db-4.5.20_p2-r1/temp/build.log'

 * GNU info directory index is up-to-date.
Gentoo rickyload # python-updater
 * Couldn't determine any previous Python version(s).
 * Use -o OLD_PYTHON_VERSION to specify your old python version.
Gentoo rickyload # python-updater -o 2.4.4-r5                   
 * Couldn't determine portage python
Gentoo rickyload #


J'ajoute que pour avoir fouillé ds les posts ==> http://www.gentoo.fr/forum/viewtopic.php?id=721
==> https://forums.gentoo.org/viewtopic-t-704683-highlight-python.html
Chez moi un tit :
Code:

Gentoo rickyload # eselect python list
!!! Error: Can't load module python
Processus arrêté
Gentoo rickyload #


Bon voilà ou j'en suis , comment lui montrer , ( à python-updater ) ma version precedente et qu'il la prenne en compte ???

Edit: il va de soi que j'ai deja relancer un emerge --sync


Last edited by RickyLoad on Thu Oct 23, 2008 10:57 pm; edited 1 time in total
Back to top
View user's profile Send private message
RickyLoad
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2006
Posts: 148
Location: Rennes

PostPosted: Wed Oct 22, 2008 3:50 pm    Post subject: Reply with quote

Re
Bon j'ai coller un ==> USE="-java" emerge sys-libs/db-4.5.20_p2-r1
qui m'a permis ensuite un tit
==> emerge --oneshot =dev-lang/python-2.5.2-r8

Suivi d'un recompile de sys-libs/db-4.5.20_p2-r1 avec cette fois le USE java
Je lance a présent un ==> python-updater !!

Code:

Gentoo rickyload # python-updater
 * Couldn't determine any previous Python version(s).
 * Use -o OLD_PYTHON_VERSION to specify your old python version.
Gentoo rickyload #


mouarf tjrs pas mieux
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Wed Oct 22, 2008 3:55 pm    Post subject: Reply with quote

'alute
RickyLoad wrote:
(...)
Donc plus de emerge , je me suis reinstaller un package 2.5 a la mano , mon emerge semble reparti , toutefois quand je veux recompiler dev-lang/python
il me colle une erreur liée a python-updater
(...)


Ton pb vient de là... c'est pourquoi réinstaller un package from scratch et hors-portage n'est pas la meilleure solution !
Sauf rare cas bien précis genre perte des outils "de base" (tar et autre), il vaut mieux utiliser la Feature "builgpkg" de portage ou mieux "buildsyspkg" (voire pour les masos utiliser quickpkg à chaque update/grade critique) et passer par portage pour réinstaller cette version packagé (-k ou -K);
Si la première partie t'est déjà hors d'atteinte, tu peux encore passer par la même voie de réinstall via un package déjà fait par un de nos devs en prenant soins de prendre la bonne version pour ton architecture.

Désinstalle ton python et teste un coup pour voir sinon il faudra leurrer portage et lui faire croire que python est installé avant de faire un oneshot en espérant que rien de l'install à la mano ne restera après çà :roll: (peut se vérifier dans le Makefile si tu veux ^^ )
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
geekounet
Bodhisattva
Bodhisattva


Joined: 11 Oct 2004
Posts: 3772
Location: Wellington, Aotearoa

PostPosted: Wed Oct 22, 2008 9:23 pm    Post subject: Reply with quote

Splitté depuis ce topic :)
Back to top
View user's profile Send private message
RickyLoad
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2006
Posts: 148
Location: Rennes

PostPosted: Thu Oct 23, 2008 2:24 am    Post subject: Reply with quote

Re

boozo wrote:


Si la première partie t'est déjà hors d'atteinte, tu peux encore passer par la même voie de réinstall via un package déjà fait par un de nos devs en prenant soins de prendre la bonne version pour ton architecture.

Désinstalle ton python et teste un coup pour voir sinon il faudra leurrer portage et lui faire croire que python est installé avant de faire un oneshot en espérant que rien de l'install à la mano ne restera après çà :roll: (peut se vérifier dans le Makefile si tu veux ^^ )


Bon je commence a être largué là boozo ;)
J'ai effectivement virer tout ce que j'ai fait a la mano , me reste maintenant donc ma version ==> dev-lang/python-2.5.2-r8
qui est installer et a l'air de fonctionner nickel ! ( je suis d'ailleurs en train de faire un emerge -Dupv pour voir si y'a rien de trop cassé !!)
Maintenant j'ai que mon python-updater qui se lance pas , y'a t il une solution comme tu le suggères pour

Code:

sinon il faudra leurrer portage et lui faire croire que python est installé avant de faire un oneshot

avant de tout virer et prendre un package deja fait par un dev , on pourrait essayer çà ;) nop tu crois pas
Sinon ben tant pis je m'en vais la "casser "un peu plus s'il faut :(

Code:

il vaut mieux utiliser la Feature "builgpkg" de portage ou mieux "buildsyspkg"
et passer par portage pour réinstaller cette version packagé (-k ou -K);


Et y'a pas un guide ou autre chose parce que là , je vois pas de quoi tu parles 8O
Mci pour ta patience ;)
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Thu Oct 23, 2008 8:09 am    Post subject: Reply with quote

En fait j'ai râté le fait qu'entre temps tu avais pu réinstaller python via portage au final donc oubli ce que j'ai dis.

S'il ne reste que phyton-updater qui se plaint : as-tu essayé de faire simplement un oneshot sur app-admin/python-updater ?

BTW pour ta dernière question : tout est dans la doc :wink:
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
RickyLoad
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2006
Posts: 148
Location: Rennes

PostPosted: Thu Oct 23, 2008 2:14 pm    Post subject: Reply with quote

Re
Bon on avance :D
J'ai relancé un oneshot sur app-admin/python-updater
Et lui est indiqué la dernière version parce qu'il ne la voyait pas

Code:

Gentoo rickyload # python-updater -o 2.5.2-r7                   
 * Starting Python Updater from 2.5.2-r7 to 2.5 :
 * Couldn't find old libpython soname
 * Disabling soname check.
 *   Adding to list: =dev-libs/boost-1.35.0-r2
 *     check: manual [Added to list manually, see CHECKS in manpage for more information.]
 *   Adding to list: =x11-libs/vte-0.16.14
 *     check: manual [Added to list manually, see CHECKS in manpage for more information.]
 * emerge -vD1 =dev-libs/boost-1.35.0-r2 =x11-libs/vte-0.16.14

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] dev-libs/boost-1.35.0-r2  USE="-debug -doc -expat -icu -mpi -tools" 0 kB
[ebuild   R   ] x11-libs/vte-0.16.14  USE="opengl python -debug -doc" 0 kB             

Total: 2 packages (2 reinstalls), Size of downloads: 0 kB


Par contre a la fin de ce "rebuild" il m'affiche tjrs
Code:

Gentoo rickyload # python-updater
 * Couldn't determine any previous Python version(s).
 * Use -o OLD_PYTHON_VERSION to specify your old python version.
Gentoo rickyload # eselect python list
!!! Error: Can't load module python
Processus arrêté
Gentoo rickyload #


et des que je relance un python-updater -o , il veut me rebuild tjrs les mêmes versions ?
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3193

PostPosted: Thu Oct 23, 2008 5:54 pm    Post subject: Reply with quote

En effet on avance :)

Pour le 1°) des users de f.g.o semblent dire que c'est normal enfin pas grave quoi

Pour le 2°) en revanche, je sèche un peu pour fournir une explication claire :(
Je retourne me documenter et je dis si j'entrevois une préconisation pas trop stupide qui se détache des autres

Edit : Ah si une qui ne coûte pas grand chose : un oneshot sur app-admin/eselect-python ça donne quoi ?
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
RickyLoad
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2006
Posts: 148
Location: Rennes

PostPosted: Thu Oct 23, 2008 10:51 pm    Post subject: Reply with quote

Re boozo
Bon le oneshot sur app-admin/eselect-python a marché !!
A présent j'ai un beau
Code:

Gentoo rickyload # eselect python list
Available python interpreters:
  [1]   python2.5 *
Gentoo rickyload #


Pour ce qui est du "python-updater" je verrais à la prochaine mise à jour
Je crois que j'ai déjà bien recupérer ma gentoo alors que certains me la donnait morte !!!
Un grand merci a toi boozo ,
Je boucle le post d'un tit resolu , mais si t'as des news en plus je reviendrais voir ;)
Encore mci
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum