1 |
On Wed, 23 May 2012 22:25:37 +0100 |
2 |
Markos Chandras <hwoarang@g.o> wrote: |
3 |
|
4 |
> On 05/23/2012 05:24 PM, Tanstaafl wrote: |
5 |
> > On 2012-05-21 5:00 PM, Markos Chandras <hwoarang@g.o> wrote: |
6 |
> >> On 05/21/2012 03:27 PM, Michael Hampicke wrote: |
7 |
> >>>> I updated udev from 171-r5 to 171-r6 and now i get several udevd |
8 |
> >>>> boot message as : udevd[1389]: can not find |
9 |
> >>>> '/lib/udev/rules.d/90-network.rules': No such file or directory |
10 |
> >>>> udevd[1389]: can not find '/lib/udev/rules.d/95-keymap.rules': No |
11 |
> >>>> such file or directory ...................... and so on. |
12 |
> >>>> |
13 |
> >>>> /lib is a symlink pointing to /lib64. /lib64/udev/rules.d is ok |
14 |
> >>>> with all the rules that udevd does not find at boot. |
15 |
> >>> |
16 |
> >>> No I would guess it was because of the upgrade of |
17 |
> >>> sys-apps/baselayout to 2.1-r1. Things got crazy here with that |
18 |
> >>> upgrade. I had to re-merge every package with files under /lib/ In |
19 |
> >>> your case re-merging udev should to the trick. |
20 |
> > |
21 |
> >> The package clearly informed you that you need to reboot for |
22 |
> >> things to work properly |
23 |
> >> |
24 |
> >> "You should reboot the system now to get /run mounted with tmpfs!" |
25 |
> >> |
26 |
> >> Have a look on pkg_postinst() function in that ebuild. You chose to |
27 |
> >> ignore it and this is why you had these problems after the update. |
28 |
> > |
29 |
> > <pet-peeve> |
30 |
> > I asked about this a while back but never got a decent answer... |
31 |
> > |
32 |
> > *Especially* for servers, there really, REALLY needs to be a way to |
33 |
> > see this kind of warning BEFORE updating... ie, the warning should |
34 |
> > be printed to the screen during an 'emerge -pvuDN world' or |
35 |
> > something, so I know that a reboot will be required for this update. |
36 |
> > </pet-peeve> |
37 |
> > |
38 |
> This kind of messages are also printed at the end of -uDNav world so |
39 |
> if you scroll your screen up you can see all the warning/log messages |
40 |
> from every package that you have updated. Also, these kind of |
41 |
> messages are logged in /var/log/portage/ |
42 |
|
43 |
You are missing the point. |
44 |
|
45 |
Tanstaafl wants to know if a reboot *will* be required *before* he does |
46 |
the update. What you are describing tells him that after the update |
47 |
completes when it is already too late. |
48 |
|
49 |
I face the same issue at work. We have a change policy requiring 14 |
50 |
days advance notice of any change affecting service. If I do a routine |
51 |
world update then have to log an emergency change for an unexpected |
52 |
reboot, the change manager will have my nuts for breakfast. |
53 |
|
54 |
If it happens more than once, I'd be having a really unusual |
55 |
conversation with the CTO which probably ends with him standing behind |
56 |
me watching while I migrate every single box that isn't RHEL6 (all 200 |
57 |
of them) over to RHEL6 where I *do* have exact knowledge in advance of |
58 |
the impact of a change. |
59 |
|
60 |
|
61 |
|
62 |
-- |
63 |
Alan McKinnnon |
64 |
alan.mckinnon@×××××.com |