On Mon, May 2, 2011 at 9:05 AM, Davide Carnovale < francesco.davide.carnov...@gmail.com> wrote:
> > 2011/5/2 Helmut Jarausch <jarau...@igpm.rwth-aachen.de> > >> On 05/02/2011 05:38:03 PM, Davide Carnovale wrote: >> > Hi all! >> > i was going through a world update today and during --depclean emerge >> > throw >> > an error complaining about possible corrupted binaries or hw failure. >> > since then it has stopped working, no matter what i try to emerge, >> > the >> > command simply return to the shell without any kind of error or any >> > other >> > output at all. >> > i fired and usb stick with the gentoo 11 live dvd and i copied over >> > both >> > bash and emerge binaries to my machine, in case they were corrupted >> > (bash >> > was given as the most likely) but nothing changed. >> > now i simply have no clue on what's wrong and how can i fix it, apart >> > from a >> > full reinstall, which i'd like to avoid. >> > >> > can anyone point me somewhere to solve this problem? >> > >> >> emerge needs Python. Have you tried to invoke Python, just by >> >> python >> import portage >> quit() >> >> Helmut. >> >> @alan, no error are printed, where and what should i look for in the logs? > > @helmut python just returns to the console, without error or effect of any > sort, does it means python has get unmerged and that's why emerge doesn't > work anymore? > > I have the same problem. I just did a --depclean, and find that 'vim' cannot run: treat log # vim vim: error while loading shared libraries: libpython2.6.so.1.0: cannot open shared object file: No such file or directory treat log # So I have to fall back on pico, which I only barely know how to use. I have quite a collection of binary packages (everything emerged in the last few years), but even untarring them fails (just wedges with no message, and even strace(1) is not helping me find this.) I can unpack on a different machine, but will that even help? BTW, it's not that I don't have python, it's just that version 2.6.6 got unloaded somehow: [I] dev-lang/python Available versions: (2.4) 2.4.6{tbz2} (2.5) 2.5.4-r4{tbz2} (2.6) 2.6.5-r3{tbz2} 2.6.6-r1{tbz2} 2.6.6-r2{tbz2} (2.7) 2.7.1-r1{tbz2} (3.1) 3.1.2-r4{tbz2} 3.1.3-r1{tbz2} (3.2) [M]~3.2 {-berkdb bootstrap build +cxx doc elibc_uclibc examples gdbm ipv6 +ncurses +readline sqlite +ssl +threads tk +wide-unicode wininst +xml} Installed versions: <reformatted for clarity> 2.4.6(2.4){tbz2}(11:05:11 PM 02/19/2011)(cxx gdbm ipv6 ncurses readline ssl threads tk wide-unicode xml -berkdb -bootstrap -build -doc -elibc_uclibc -examples -wininst) 2.5.4-r4(2.5){tbz2}(11:16:07 PM 02/19/2011)(gdbm ipv6 ncurses readline ssl threads tk wide-unicode xml -berkdb -build -doc -elibc_uclibc -examples -sqlite -wininst) 2.7.1-r1(2.7){tbz2}(06:11:36 PM 04/21/2011)(gdbm ipv6 ncurses readline ssl threads tk wide-unicode xml -berkdb -build -doc -elibc_uclibc -examples -sqlite -wininst) 3.1.3-r1(3.1){tbz2}(02:31:33 PM 02/26/2011)(gdbm ipv6 ncurses readline ssl threads tk wide-unicode xml -build -doc -elibc_uclibc -examples -sqlite -wininst) Homepage: http://www.python.org/ I'm right now trying to see if "eselect python set 3" will let emerge, vim and tar run again. 3 is version 2.7. -- Kevin O'Gorman, PhD