Got this on Jan 8th.
--- Begin Message ---
>From carpaski Sun Jan 8 10:44:39 2006
Return-Path: <[EMAIL PROTECTED]>
X-Original-To: [EMAIL PROTECTED]
Delivered-To: [EMAIL PROTECTED]
Received: from zarquon.twobit.net [217.160.252.91]
by localhost with IMAP (fetchmail-6.2.5.2)
for [EMAIL PROTECTED] (single-drop); Sun, 08 Jan 2006 10:44:39 -0500
(EST)
Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30])
(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
(No client certificate requested)
by zarquon.twobit.net (Postfix) with ESMTP id 8A7E42B4CCE
for <[EMAIL PROTECTED]>; Sat, 7 Jan 2006 17:46:08 -0500 (EST)
Received: from mailfe01.swip.net ([212.247.154.1] helo=swip.net)
by smtp.gentoo.org with esmtp (Exim 4.54)
id 1EvMp2-0001yG-6t
for [EMAIL PROTECTED]; Sat, 07 Jan 2006 22:46:04 +0000
X-T2-Posting-ID: w00QiXdZIeglstA95uldUA==
X-Cloudmark-Score: 0.000000 []
Received: from d-axel.dk ([83.73.64.174] verified)
by mailfe01.swip.net (CommuniGate Pro SMTP 5.0.2)
with ESMTP id 66845581 for [EMAIL PROTECTED]; Sat, 07 Jan 2006 23:46:02 +0100
Received: from venus.saxen (localhost.localdomain [::ffff:127.0.0.1])
(IDENT: [4ge319Ed+jDyqylLqwWBZ9UyVNcss5sB])
by d-axel.dk with esmtp; Sat, 07 Jan 2006 23:46:01 +0100
id 000403E2.43C044AA.00006E74
Date: Sat, 7 Jan 2006 23:46:01 +0100
From: "Donald J. Axel" <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Subject: Portage rescue: Needs "raw" python + manually rm /usr/bin/python
Message-Id: <[EMAIL PROTECTED]>
Organization: d-axel consulting
X-Mailer: Sylpheed version 0.9.99 (GTK+ 1.2.10; i686-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
X-Bogosity: No, tests=bogofilter, spamicity=0.000000, version=0.92.8
Hey Carpaski!
Regarding portage-rescue (which didn't work for me):
A System not in use for 10-12 month was broken. I browsed the
bug-list for portage-rescue.
Would it be possible to build a complete package with portage
and dependencies ranging from python over gcc-config (which
blocked too) and gcc/g++. But it seems that a script deleting old
symlinks, changing env. etc. is needed too.
After such script one could continue untar'ing and re-emerging.
I am not sure that these are all the needed dependency on
a broken system; there may be need for an emergency glibc; is there?
tar -xjf /remote/usr/portage/packages/All/python-2.3.3-r1.tbz2
## maybe this is needed too?
cd /usr/lib ; mv portage broken.portage # or remove
## wrong version but never mind:
tar -xjf /remote/usr/portage/packages/All/portage-2.1_pre1.tbz2
tar -xjf /remote/usr/portage/packages/All/gcc-3.3.6.tbz2
rm /usr/local/bin/gcc
rm /usr/bin/gcc
ln -s /usr/i686-pc-linux-gnu/gcc-bin/3.3.6/i686-pc-linux-gnu-gcc /usr/bin/gcc
# and the corresponding gcc-conf should emerge now when needed
rm /usr/bin/python
cd /usr/bin ; ln -s python2.3 python
emerge -V # ok?
emerge -a portage
emerge -a python
## Ooops! don't forget:
/usr/sbin/python-updater
Feature request: Wouldn't it be nice to get the
"python-updater" message from the build process and other things
like that mailed or put into a TODO-logfile?
Thank you for a marvellous distribution - Gentoo is in the
true spirit of Free Software.
Regards/Donald Axel
--
[EMAIL PROTECTED] -- http://d-axel.dk
--- End Message ---