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/";
}
-------------------------------------------------------------------------
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