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

Reply via email to