On Tue, 2007-08-28 at 10:36 +0200, Andrea Righi wrote:
> Thomas J. Baker wrote:
> [snip]
> > The big problem comes when I want to update a node. I prepare the golden
> > client, update the image on the server, etc. When I push the update onto
> > one of the nodes, critical things start getting deleted during the
> > rsync. With 3.8.1, I've had all of /dev wiped out, rendering the node
> > useless until a reboot. With 3.9.1, the update wipes
> > out /etc/modprobe.conf such that a subsequent reboot causes the node to
> > have no network. If the node loses it's network, it might as well be
> > shut off.
> >
> > I've used systemimager for a while and I've never had any problems with
> > it. It almost seems like it's trying to do too much (or at least maybe
> > systemconfigurator?). The initial image of a node seems to work fine but
> > subsequent updates in all my testing have broken things.
> >
> > Is any of this a know problem area? Has anyone used SI with RHEL5? Is
> > there some way to make systemconfigurator do less, like almost nothing?
>
> Thomas,
>
> sorry for the huge late of this reply.
>
> Regarding your problem with /dev it's surely a bug and I think the following
> patch should resolve. But I don't understand why your /etc/modprobe.conf is
> removed. Probably the reason is that it's not in your image, but in this case
> how is it generated? by a /etc/init.d script?
>
> The workaround is to add /etc/modprobe.conf in
> /etc/systemimager/updateclient.local.exclude, so that it'll be excluded by all
> the si_updateclient operations, but this is a workaround and not the solution.
>
> Someone knows or has some details on how /etc/modprobe.conf is generated in
> RHEL5???
>
> Thanks,
> -Andrea
>
> Index: sbin/si_updateclient
> ===================================================================
> --- sbin/si_updateclient (revision 4217)
> +++ sbin/si_updateclient (working copy)
> @@ -479,8 +479,8 @@
> #
> $cmdopts .= " --exclude=lost+found/";
>
> - # Automatically exclude /dev if udev is detected. -AR-
> - if (-d '/dev/.udevdb') {
> + # Automatically exclude /dev if udev or devfs is detected. -AR-
> + if (SystemImager::Common->which_dev_style() ne 'static') {
> $cmdopts .= " --exclude=/dev/";
> }
>
>
Hello,
Sorry I should have followed up. I forgot to disable kudzu so
the /etc/modprobe.conf was being changed without systemimager's
knowledge. When I disabled kudzu, things started working more
correctly.
Do you know if this patch is applied to the 3.9.2 rpms?
Thanks,
tjb
--
=======================================================================
| Thomas Baker email: [EMAIL PROTECTED] |
| Systems Programmer |
| Research Computing Center voice: (603) 862-4490 |
| University of New Hampshire fax: (603) 862-1761 |
| 332 Morse Hall |
| Durham, NH 03824 USA http://wintermute.sr.unh.edu/~tjb |
=======================================================================
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
sisuite-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sisuite-users