-----Original Message----- From: Eric Shubert [mailto:[email protected]] Sent: Monday, April 18, 2011 4:03 PM To: [email protected] Subject: [qmailtoaster] Re: Replication
On 04/18/2011 01:57 PM, Scott Hughes wrote: > *From:*Scott Hughes [mailto:[email protected]] > *Sent:* Monday, April 18, 2011 3:37 PM > *To:* [email protected] > *Subject:* RE: [qmailtoaster] Replication > > *From:*Scott Hughes [mailto:[email protected]] > *Sent:* Monday, April 18, 2011 2:51 PM > *To:* [email protected] > *Subject:* [qmailtoaster] Replication > > This must just be my weekend and week for email fun! > > This weekend I spent both days setting up a second email server and > getting replication going per Jake's video. Mostly went well, but I did > have some issues with Unison. I had to run it multiple times for it to > sync all of the domains/users/email over to the new server. > > Now I notice that the Unison is having issue sync'ing up some of the > Dovecot files. Examples would be: dovecot-uidlist / dovecot.index.cache > / dovecot.index.log > > I notice that this happens in multiple areas of the users email > accounts. For example: /Maildir, /Maildir/.Deleted Items, > /Maildir/.INBOX.Sent, /Maildir/.INBOX.Trash, etc > > Anyone have any ideas on why these Dovecot files would be causing a sync > issue? I don't recall this the first time I built a replicating server, > but that was on Courier not Dovecot. > > On another note, I also question if my script file (sync-qmail) with all > the unison commands is actually running or not. I see it firing off > every 10 minutes in the cron log, but when I run 'top' I do not see > unison running. If I fire off the sync-qmail from the command line it > runs for about 3 minutes and I can see it using top. I am sure I am > missing something here. > > Here is some more information about the strange cron issue I seem to > have. I watched the cron log AND ran top at the same time and when cron > supposedly fired off Unison, I never saw it run. > > Here is what I have in my crontab (I took out the ">/dev/null > 2>/dev/null" in the second line to see if I could get output in the cron > log - no luck): > > 17 2 * * * pyzor discover > > 00 01 * * * /usr/sbin/qtp-backup > > 10 16 * * * /etc/webmin/cron/tempdelete.pl #Delete Webmin temporary files > > 0-59/5 * * * * /usr/local/sbin/dovecot-check 2>&1 > /dev/null > > # */10 * * * * root /usr/local/sbin/sync-qmail >/dev/null 2>/dev/null > > */10 * * * * root /usr/local/sbin/sync-qmail > > And here is my 'sync-qmail' script: > > #!/bin/sh > > /usr/bin/unison /home/vpopmail/domains > ssh://66.255.244.211:11122///home/vpopmail/domains/ -owner -group -batch > -terse > > /usr/bin/unison /var/qmail/control > ssh://66.255.244.211:11122///var/qmail/control/ -owner -group -batch -terse > > /usr/bin/unison /var/qmail/users > ssh://66.255.244.211:11122///var/qmail/users/ -owner -group -batch -terse > > /usr/bin/unison /etc/tcprules.d > ssh://66.255.244.211:11122///etc/tcprules.d/ -owner -group -batch -terse > > /usr/bin/unison /etc/httpd ssh://66.255.244.211:11122///etc/httpd/ > -owner -group -batch -terse > > /usr/bin/unison /etc/mail ssh://66.255.244.211:11122///etc/mail/ -owner > -group -batch -terse > > /usr/bin/unison /opt/spamdyke/etc > ssh://66.255.244.211:11122///opt/spamdyke/etc/ -owner -group -batch -terse > > /usr/bin/unison /var/lib/squirrelmail/prefs > ssh://66.255.244.211:11122///var/lib/squirrelmail/prefs/ -owner -group > -batch -terse > > I can't figure out where I am going wrong in this. Seems like it should > work just fine. > > Scott > > I just got an email from cron on my postmaster account that reads: > > "/bin/sh: root: command not found" > > The "sync-qmail" IS there! I'm lost. LOL > > Scott > Yes, but is is executable? Owned by root? -- -Eric 'shubes' --------------------------------------------------------------------------- Eric / CJ: I agree that it sounds like a syntax error, but I just can't see it. Also, the file is owned by root and is executable: 4 -rwxr-xr-x 1 root root 878 Apr 18 15:23 sync-qmail Thanks, Scott --------------------------------------------------------------------------------- Qmailtoaster is sponsored by Vickers Consulting Group (www.vickersconsulting.com) Vickers Consulting Group offers Qmailtoaster support and installations. If you need professional help with your setup, contact them today! --------------------------------------------------------------------------------- Please visit qmailtoaster.com for the latest news, updates, and packages. To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
