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 <gentoo-user+bounces-136778-garchives=archives.gentoo.org@lists.gentoo.org>) id 1SBF9H-0006od-Je for garchives@archives.gentoo.org; Sat, 24 Mar 2012 00:48:03 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 07627E050E; Sat, 24 Mar 2012 00:47:47 +0000 (UTC) Received: from mail-wg0-f41.google.com (mail-wg0-f41.google.com [74.125.82.41]) by pigeon.gentoo.org (Postfix) with ESMTP id 0DDDAE049A for <gentoo-user@lists.gentoo.org>; Sat, 24 Mar 2012 00:46:23 +0000 (UTC) Received: by wgbds1 with SMTP id ds1so1419815wgb.4 for <gentoo-user@lists.gentoo.org>; Fri, 23 Mar 2012 17:46:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:organization :x-mailer:mime-version:content-type:content-transfer-encoding; bh=/NqiLS/vE9iet2gQ3azNIlrmFYgOwsA+58IREVQJgLw=; b=F423ongQQUQR0V+sJaihUxMVD8e79CmnGZEi0pyuU0hoZI53gYNWKsoGKXyqP/Env3 S+8PvsTC5a77zMZIh+CKDQUk/g3EPfc+Q5L1oY6mWBxbmrUMiulEKKbaxJWVfBl3Npwz b7OEf8m72l92Lxz4WOCvIwzh2NvTLz8LxC/k4YWZtxbDH3e/S2EEQD7dNe5+MuUFBLd6 JbSpQA2XuuwsRwpgV+qe7+KKo2OdMqHbgv/bBiMB/jKk66Y+wv9izowMvW4/y3h7rwah zhs6tQtIstj7vZy2tO+mZAD8ilHIVIMMFUnmDCFZoeEwt5Qi3WUkm1oM5jsUT3s2vq51 EpdQ== Received: by 10.180.24.7 with SMTP id q7mr1287752wif.11.1332549983119; Fri, 23 Mar 2012 17:46:23 -0700 (PDT) Received: from khamul.example.com (196-210-183-224.dynamic.isadsl.co.za. [196.210.183.224]) by mx.google.com with ESMTPS id l5sm18242017wia.11.2012.03.23.17.46.20 (version=SSLv3 cipher=OTHER); Fri, 23 Mar 2012 17:46:21 -0700 (PDT) Date: Sat, 24 Mar 2012 02:45:20 +0200 From: Alan McKinnon <alan.mckinnon@gmail.com> To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Masking udev to postpone the update Message-ID: <20120324024520.08e13466@khamul.example.com> In-Reply-To: <yu9aa38ks4q.fsf@nyu.edu> References: <yu9aa3d8y4n.fsf@nyu.edu> <20120318222224.4bc799c4@khamul.example.com> <yu9sjh5793d.fsf@nyu.edu> <yu9aa38ks4q.fsf@nyu.edu> Organization: Internet Solutions X-Mailer: Claws Mail 3.7.10 (GTK+ 2.24.10; x86_64-pc-linux-gnu) Precedence: bulk List-Post: <mailto:gentoo-user@lists.gentoo.org> List-Help: <mailto:gentoo-user+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-user+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-user+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-user.gentoo.org> X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Archives-Salt: 173601f4-654d-4925-abaf-3b5ebc76cb14 X-Archives-Hash: 580f9bd9e09e506464bd19553274d0bb On Thu, 22 Mar 2012 21:44:53 -0400 Allan Gottlieb <gottlieb@nyu.edu> wrote: > On Sun, Mar 18 2012, Allan Gottlieb wrote: > > > On Sun, Mar 18 2012, Alan McKinnon wrote: > > > >> On Sun, 18 Mar 2012 13:14:48 -0700 > >> Allan Gottlieb <gottlieb@nyu.edu> wrote: > >> > >>> I will update to the new world order, but would very much prefer > >>> to postpone that for a few weeks. Is it enough to put > >>> > >>> >sys-fs/udev-171-r5 > >>> > >>> in /etc/portage/package.mask ? > >> > >>>=sys-fs/udev-181 > >> > >> would be better. Rather mask the first version that causes issues > >> and all subsequent versions. With your suggestions, there may be > >> future updates between 171 and 181 (without initrd issues) that you > >> want, but you can't use them as you masked them. > > > > Done, thanks. Thank you volker as well. > > > > allan > > I am now unable to update world > > Total: 26 packages (20 upgrades, 3 new, 1 in new slot, 2 > reinstalls, 1 uninstall), Size of downloads: 604,681 kB Conflict: 3 > blocks > I see you already have the solution from later in the thread. Just don't do what I did and act like a dumbass like so: 1. emerge world including a couple days ago including udev-182 2. don't read the elog 3. miss the part where it says CONFIG_DEVTMPFS=y is required (and you don't have it enabled) 4. don't run conf-update 5. walk away in blissful unawareness never rebooting just suspend/resume Then: 1. Crawl out of bed one fine morning facing a deadline 2. Approach computer 3. Shit. The bloody thing hit some weird segfault again overnight and killed X 4. Hmmmmmmmmm, virtual consoles don't seem to work. Machine frozen 5. Press big red power button Only to find: 1. Nothing starts up properly, machine essentially useless 2. Oh dear. Other than /, nothing mounts. /dev is almost empty 3. That deadline didn't go away To fix: 1. reboot into maintenance mode 2. <phew>, /usr is part of / so no mounting issues for that 3. find copy of elog, read it 4. configure and build kernel 5. Reboot 6. Didn't work. Scratch head, look around. Oh, hang on, the kernel was installed to /boot on /, not the real /boot as that couldn't mount 7. Reboot, fiddle with grub menu, desperately trying to remember how that shit all works again 8. Finally grub finds the new kernel and boots 9. Lots of errors, not quite the same as before. Something about /sbin/udevd not found. Ohhhhhh shit...... 10. Reboot again to maintenance mode 11. Poke around, bang head. Idiot! You forgot to run conf-update 12. conf-update lets everything else know udevd is now in /lib64/udev/udevd 13. reboot. Finally, everything works again. 14. Realize new kernel is now in a directory underneath the /boot mount (exactly where it can't be gotten to). Read man mount, search for --bind 15. Curse, swear, now 90 minutes late. Get on motorbike and roar off to work in a foul mood dicing death by riding between motorcars causing taking 2 old ladies by surprise and scaring 3 wandering cats witless Moral of the story: Read the elog right now and do what it says :-) -- Alan McKinnnon alan.mckinnon@gmail.com