From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id D21CB138010 for ; Thu, 28 Mar 2013 16:57:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 12430E09F7; Thu, 28 Mar 2013 16:57:01 +0000 (UTC) Received: from mail-la0-f43.google.com (mail-la0-f43.google.com [209.85.215.43]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4E96EE09C6 for ; Thu, 28 Mar 2013 16:56:59 +0000 (UTC) Received: by mail-la0-f43.google.com with SMTP id ek20so18192644lab.30 for ; Thu, 28 Mar 2013 09:56:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=YclTKwTCKUqWO5UrBOv0DvIkZC5sHnwCRCeC3SCizHw=; b=dCWmb8MZ5eSn1roJWmpHkuph8MRE8Vj8BpOB7zfwHvwmtkYOGtXqiVHjSiNgAQBNOJ 16pFodyVOCCeFqOdyRZriCID/4XGQmnXHe1MNtRsXp+Un8JZpPt4lqUXOLqk/SC+D8Qw pCwD2Dy3EhHm9bUtl5FuY/qhu4Y6AVHlEqiYGmWcZgaMtZnCFNpaNuvimOLz7MJWdM9I jN8mj4XxHuub1rWqVKBkt+valn/DetSn4NEO36KiRLtZLNPlQy/uEe6ft4uypBHm20VE b76ykgFosR653LYZTXMepUNRqwM663J8CrfhPaAXyugeGzlLURqwoLYKWQCfOutFRmBA JN3Q== 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 X-Received: by 10.152.87.243 with SMTP id bb19mr10797549lab.12.1364489817525; Thu, 28 Mar 2013 09:56:57 -0700 (PDT) Received: by 10.114.58.43 with HTTP; Thu, 28 Mar 2013 09:56:57 -0700 (PDT) In-Reply-To: <5154744D.9080805@orlitzky.com> References: <5154744D.9080805@orlitzky.com> Date: Thu, 28 Mar 2013 12:56:57 -0400 Message-ID: Subject: Re: [gentoo-user] Updating our live servers. I'm scared! From: Nick Khamis To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: d0452cce-6889-4914-a666-e1278e87a598 X-Archives-Hash: 6822c419d7b29b21fca33ba0d349a7a2 Hahahah udev hell!! I did go through that updating from 2.6 to 3.4. That was quite an experience!!!! But for kernel 3.* has udev not been phased out in our gentoo boxes? Will have to double check when I get back behind a console. N. On 3/28/13, Michael Orlitzky wrote: > On 03/28/2013 11:38 AM, Nick Khamis wrote: >> Hello Everyone, >> >> Just got a ticket assigned to me where we need to update our production >> servers. >> >> uname -a >> Linux noun 3.4.9-gentoo #2 SMP Sat Oct 13 09:35:07 EDT 2012 x86_64 >> Intel(R) Xeon(TM) CPU 3.60GHz GenuineIntel GNU/Linux >> >> eselect >> [18] hardened/linux/amd64 * >> >> I don't think they have been updated since the initial install and >> wanted to get a little feedback on some safe practices and methods >> that should be performed before and while doing so. > > This isn't that old, you'll be fine. First run an emerge --sync to > update the tree. Then list everything it wants to upgrade: > > emerge -puDN1 world > > Once you have that list, go through a few at a time, updating > non-essential packages. For example, > > emerge -u1 timezone-data man-pages ... > > Every once in a while, run a revdep-rebuild. If you have service > monitoring (e.g. Nagios), great, it'll alert you if something breaks. If > not, you'll have to test the services yourself every few packages. And > don't forget to open a counter-ticket for someone to implement a > monitoring solution, already. > > After a while, only important packages (apache, mysql, postfix...) will > be left. Do those one at a time, and restart the services afterwards. > Read the release notes first. Run revdep-rebuild. Check that the > services work. > > Finally, you'll be left with the guaranteed-to-break updates like grub2 > (50/50) and udev (100% you're fucked prepare for downtime). Grub2 can of > course be skipped until the hardware dies. Best of luck to you with udev =) > > >