From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1Qg3Ja-0006gm-6Y for garchives@archives.gentoo.org; Sun, 10 Jul 2011 23:21:30 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4887021C1B9 for ; Sun, 10 Jul 2011 23:21:29 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 112F121C1C5 for ; Sun, 10 Jul 2011 23:10:42 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id 874CA2AC15B for ; Sun, 10 Jul 2011 23:10:42 +0000 (UTC) X-Virus-Scanned: by amavisd-new using ClamAV at gentoo.org X-Spam-Score: -4.926 X-Spam-Level: X-Spam-Status: No, score=-4.926 required=5.5 tests=[AWL=1.673, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Z659dgTp9Dek for ; Sun, 10 Jul 2011 23:10:32 +0000 (UTC) Received: from lo.gmane.org (lo.gmane.org [80.91.229.12]) by smtp.gentoo.org (Postfix) with ESMTP id AE9AA2AC154 for ; Sun, 10 Jul 2011 23:10:32 +0000 (UTC) Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1Qg38s-00026p-QZ for gentoo-user@gentoo.org; Mon, 11 Jul 2011 01:10:26 +0200 Received: from adsl-69-234-194-44.dsl.irvnca.pacbell.net ([69.234.194.44]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Jul 2011 01:10:26 +0200 Received: from w41ter by adsl-69-234-194-44.dsl.irvnca.pacbell.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Jul 2011 01:10:26 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: gentoo-user@lists.gentoo.org From: walt Subject: [gentoo-user] Re: Firefox and kernel panics. Date: Sun, 10 Jul 2011 16:10:15 -0700 Message-ID: References: <4E11EEF3.70804@gmail.com> <4E168B0E.2070100@gmail.com> <201107080702.58452.michaelkintzios@gmail.com> <4E16B251.6080204@gmail.com> <4E16B548.5050105@gmail.com> <4E17B3C3.4010009@gmail.com> <4E187F60.9080400@gmail.com> <4E18ABC3.1090909@orlitzky.com> <4E18C082.4070209@gmail.com> <4E18C977.9070001@orlitzky.com> <4E18D5A7.8040309@gmail.com> <4E18EA55.8030904@gmail.com> <20110710194957.215c37c6@digimed.co.uk> <4E1A0029.7030606@gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: adsl-69-234-194-44.dsl.irvnca.pacbell.net User-Agent: Mozilla/5.0 (X11; Linux i686; rv:5.0) Gecko/20110705 Thunderbird/5.0 In-Reply-To: <4E1A0029.7030606@gmail.com> X-Archives-Salt: X-Archives-Hash: bc4d2cdacde792dbc3574a0307dbf68a On 07/10/2011 12:40 PM, Dale wrote: > Neil Bothwick wrote: >> On Sat, 09 Jul 2011 18:55:01 -0500, Dale wrote: >> >> >>> My old rig was in the middle of a update and we just had a nasty >>> little thunderstorm here. It was OOo of course. It was 7 hours >>> into a 9 hour compile when the lights blinked. >>> >> It won't have reached the install stage, so the only filesystem >> being written to would have been the one holding $PORTAGE_TMPDIR. >> It would be advisable to restart the emerge though :) >> >> >> > > My deal was the lost compile time. If I had started it about 3 hours > earlier or the lights would have blinked a few hours later then not > so much would have been lost. That's when I use ebuild instead of starting the emerge from scratch. Let's say I'm emerging libreoffice and the machine goes down (shudder). After fixing the problem I would try the following: #cd /usr/portage/app-office/libreoffice/ #ebuild ./libreoffice-3.3.3.ebuild install That should pick up where the previous emerge stopped, although the patches may be reapplied before continuing the compile/install phase. But, hold on. The "install" phase does only a temporary install in the portage build directory, not the 'real' install in /usr. That final step is very easy, though: #ebuild ./libreoffice-3.3.3.ebuild qmerge For more detail see man ebuild and search on 'qmerge'. Pretty nifty for situations like yours. Never hurts to use fsck beforehand. even if the journal was "recovered" during your first reboot after the disaster.