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

Reply via email to