1 |
yes, the problem was that python 2.6 was unmerged and the new one wasn't |
2 |
selected yet. so eselecting the new python (2.7) and running python-updater |
3 |
restored my system. i used an usb version of the livedvd to help me in this, |
4 |
as wicd was among the broken things and i couldn't connect to the net to |
5 |
download the required packages to update python. |
6 |
so thanks everyone for the hints that led me to the solution and particular |
7 |
thanks to helmut, alan, kevin and stroller. |
8 |
i'll follow your suggestions and definitely pay more attention in the future |
9 |
while updating the system =) |
10 |
|
11 |
D |
12 |
|
13 |
2011/5/3 Helmut Jarausch <jarausch@××××××××××××××××.de> |
14 |
|
15 |
> On 05/02/2011 06:05:08 PM, Davide Carnovale wrote: |
16 |
> > @alan, no error are printed, where and what should i look for in the |
17 |
> > logs? |
18 |
> > |
19 |
> > @helmut python just returns to the console, without error or effect |
20 |
> > of |
21 |
> > any |
22 |
> > sort, does it means python has get unmerged and that's why emerge |
23 |
> > doesn't |
24 |
> > work anymore? |
25 |
> > |
26 |
> |
27 |
> You have got many hints from others. |
28 |
> To consider the problem from all sides you my try |
29 |
> |
30 |
> ldd /usr/bin/python2.6 |
31 |
> ldd /usr/bin/python2.7 |
32 |
> |
33 |
> and see if all dynamic libraries could be loaded. |
34 |
> |
35 |
> And if that fails, here a hint from an earlier thread |
36 |
> |
37 |
> Recovering Gentoo from a broken python |
38 |
> This may be a life saver. I noticed that I have two version of python |
39 |
> installed on my Gentoo box. So I thought I'd try uninstalling the old |
40 |
> one. This actually uninstalls the latest version libraries leaving me |
41 |
> with a warning such as "ImportError: no such module time". This is bad |
42 |
> as you cannot use emerge at all not even to emerge python to fix |
43 |
> things. To fix, as root: |
44 |
> |
45 |
> cd /root |
46 |
> wget http://distfiles.gentoo.org/distfiles/Python-2.7.1.tar.bz2 |
47 |
> tar jxvf Python-2.7.1.tar.bz2 |
48 |
> cd Python-2.7.1 |
49 |
> ./configure |
50 |
> make |
51 |
> ./python emerge python |
52 |
> cd /root |
53 |
> rm -rf Python-2.7.1* |
54 |
> You are now fixed. |
55 |
> |
56 |
> Or replace 2.7.1 by 2.6.6 if your system has been running under |
57 |
> Python 2.6 before the problem arose. |
58 |
> |
59 |
> Helmut. |
60 |
> |
61 |
> |