It seems like C3 is working. What happens if you manually `cpush /etc/passwd /etc/passwd`?
Jason On Wed, 2003-10-01 at 13:02, Jess Cannata wrote: > The other C3 tools seem to be working. Here's the output from cexec > hostname (there's only one node): > > ************************* oscar_cluster ************************* > --------- a1.aspen.georgetown.edu--------- > a1.aspen.georgetown.edu > > I removed the force option and kept > > syncfile /etc/passwd > syncfile /etc/group > syncfile /etc/shadow > syncfile /etc/gshadow > syncfile /opt/env-switcher/etc/switcher.ini > > I will watch and see what happens. > > Jess > > Jason Brechin wrote: > > >Okay... this is good because it's pointed out a couple problems that I > >hadn't seen before. The force option in the .conf file doesn't work. > >Take it out, since I don't think it's really appropriate for it to be in > >the .conf file anyway. You can specify --force on the command line to > >force syncing. > > > >It seems like the C3 commands aren't pushing the files out as expected. > >What does `cexec hostname` return? Do other C3 commands behave as > >expected? > > > >Jason > > > >On Wed, 2003-10-01 at 12:10, Jess Cannata wrote: > > > > > >>Jason, > >> > >>Here is the original sync_users.conf file (as installed by Oscar). I > >>only uncommetted the following because it wasn't working: > >>force=1 > >>syncfile /etc/passwd > >>syncfile /etc/group > >>syncfile /etc/shadow > >> > >>I didn't do anything to getent. > >> > >>Original File > >> > >># This is the sync_files configuration file > >># It must be located in /opt/opium/etc/sync_users.conf > >># Values must be defined as shown in defaults > >># Lines beginning with # are comments > >># Values shown here are defaults unless otherwise > >># specified. > >> > >># Uncomment to cause sync_users to ALWAYS > >># push ALL files (defaults to 0) > >># force=1 > >> > >># Defines where checksums are stored > >># If the checksums have changed (or the file has not been created yet), > >># then it will be creatednext time sync_files is run. > >># To change the checksum file location, uncomment the next line and > >>change the > >># file location > >># checksums /opt/opium/etc/checksums > >> > >># Defines files to sync in a one file per line format, as below > >># sync_users will check for existence before trying to sync them > >>#syncfile /etc/passwd > >>#syncfile /etc/group > >>#syncfile /etc/shadow > >> > >>syncfile /etc/gshadow > >> > >>#Using getent generates the following files in /opt/opium/tmp/, this is all > >>#handled within sync_users, so they need not be listed here. > >>#syncfile /opt/opium/tmp/etc/passwd > >>#syncfile /opt/opium/tmp/etc/group > >>#syncfile /opt/opium/tmp/etc/shadow > >> > >># 'getent' sets sync_users to use getent for the files listed above > >># By default, we use getent, so to not use getent, uncomment the next line > >># and add the appropriate files from /etc/ > >># getent off > >> > >># Defines how large the cron interval is (job runs every x minutes) > >># This value is in minutes and must be less than 60 > >># If this is set to 0, then sync_users will not be set as a cron job > >># To change the default value, uncomment the next line and change the value > >># crondelay = 15 > >> > >># sync_users uses C3 as its transport mechanism of choice. > >># To turn off, uncomment the following line > >># usec3 off > >> > >># sync_users also supports scp if set up to work with no passwords > >># This can be used instead of c3, or in addition to it to sync files to > >>hosts > >># outside the default cluster defined in c3 > >># scphost node1 > >># scphost node3 > >> > >># Defines where the crontab file is (usually /etc/crontab) > >># Only change if necessary > >># crontab="/etc/crontab" > >>syncfile /opt/env-switcher/etc/switcher.ini > >> > >>Here is the crontab job (I didn't do anything to it). It seems to copy > >>/etc/passwd, group, shadow from /etc to /opt/opium/tmp/etc/ every 15 > >>miuntes, but then they don't get pushed to the nodes. > >> > >>*/15 * * * * root /opt/opium/bin/sync_users >/dev/null 2>&1 > >> > >>Here's the output from ./sync_users -v: > >> > >>Now defining variables from config file > >>force: no such variable at /opt/opium/etc/sync_users.conf line 10 > >>syncfile = /etc/passwd /etc/group /etc/shadow /etc/gshadow > >>/opt/env-switcher > >>/etc/switcher.ini (5) > >>checksums = /opt/opium/etc/checksums > >>crondelay = 15 > >>crontab = /etc/crontab > >>Verbosity level: 1 > >>crononly = 0 > >>getent = 1 > >>usec3 = 1 > >>scphost = (0) > >>root > >>filestosync equals /etc/passwd /etc/group /etc/shadow /etc/gshadow > >>/opt/env-swit > >>cher/etc/switcher.ini /opt/opium/tmp/etc/passwd /opt/opium/tmp/etc/group > >>/opt/op > >>ium/tmp/etc/shadow > >>There have been changes > >>chkout is /etc/group > >>/etc/shadow > >>/opt/opium/tmp/etc/group > >>/opt/opium/tmp/etc/shadow > >> > >>Updating /etc/group > >>building file list ... done > >>group > >>wrote 390 bytes read 42 bytes 864.00 bytes/sec > >>total size is 591 speedup is 1.37 > >>Checking if I need to copy /etc/group to /var/lib/systemimager/images/aspen > >>Updating /etc/shadow > >>building file list ... done > >>shadow > >>wrote 357 bytes read 48 bytes 810.00 bytes/sec > >>total size is 973 speedup is 2.40 > >>Checking if I need to copy /etc/shadow to > >>/var/lib/systemimager/images/aspen > >>Updating /opt/opium/tmp/etc/group > >>building file list ... done > >>group > >>wrote 388 bytes read 42 bytes 860.00 bytes/sec > >>total size is 591 speedup is 1.37 > >>Checking if I need to copy /opt/opium/tmp/etc/group to > >>/var/lib/systemimager/ima > >>ges/aspen > >>Updating /opt/opium/tmp/etc/shadow > >>building file list ... done > >>shadow > >>wrote 362 bytes read 48 bytes 273.33 bytes/sec > >>total size is 973 speedup is 2.37 > >>Checking if I need to copy /opt/opium/tmp/etc/shadow to > >>/var/lib/systemimager/im > >>ages/aspen > >>Generating /opt/opium/etc/checksums > >> > >>Jason Brechin wrote: > >> > >> > >> > >>>I have a couple questions... > >>> > >>>1) Is there a reason you do not want sync_users to use getent? > >>>2) Did you set "getent off" in the .conf file? > >>>3) Did you change the sync_users command line in /etc/crontab? > >>>3) Can you send the output of running `/opt/opium/bin/sync_users -v`? > >>> > >>>As far as I can tell, the force option should work, so I'm guessing that > >>>it's not handling the getent/non-getent distinction well. > >>> > >>>Thanks, > >>> > >>>Jason > >>> > >>> > >>> > >>> > >> > >> > >>------------------------------------------------------- > >>This sf.net email is sponsored by:ThinkGeek > >>Welcome to geek heaven. > >>http://thinkgeek.com/sf > >>_______________________________________________ > >>Oscar-users mailing list > >>[EMAIL PROTECTED] > >>https://lists.sourceforge.net/lists/listinfo/oscar-users > >> > >> > > > > > > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Oscar-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/oscar-users ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Oscar-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/oscar-users
