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

Reply via email to