[Csync2] Permission denied for slave!
Manish Jagtap
mjagtap74 at yahoo.com
Fri Dec 15 11:58:40 CET 2006
Hi,
I am using csync1.33. I am syncing a file from master m/c to a slave m/c.
I am getting "Permission denied for slave!" error.
On _MASTER_MACHINE (dev-ha-190)
######################
[root at dev-ha-190 root]# csync2 -xvv
My hostname is dev-ha-190.
Database-File: /var/lib/csync2/dev-ha-190.db
Config-File: /etc/csync2.cfg
Prefix 'basedir' is set to '/opt/server'.
...
...
...
SQL: SELECT peername FROM dirty GROUP BY peername ORDER BY random()
SQL Query finished.
SQL: SELECT filename, myname, force FROM dirty WHERE peername = 'dev-ha-191' ORDER by filename ASC
SQL Query finished.
Connecting to host dev-ha-191 (SSL) ...
SQL: SELECT certdata FROM x509_cert WHERE peername = 'dev-ha-191'
SQL Query finished.
Peer x509 certificate is: 3082020730820170020100300D06092A864886F70D0101040500304C310B300906035504061302474231123010060355040813094265726B73686972653110300E060355040713074E65776275727931173015060355040A130E4D7920436F6D70616E79204C7464301E170D3036313231353035343531335A170D3038303830363035343531335A304C310B300906035504061302474231123010060355040813094265726B73686972653110300E060355040713074E65776275727931173015060355040A130E4D7920436F6D70616E79204C746430819F300D06092A864886F70D010101050003818D00308189028181009B09C89F7FEFCF9DB4DD167E66943E26AF739A2E6B875EE141302C03129E9EDB73E1C93FEFCD873844728812718A93F08E98672E94C9819125465B168E278DA357BCD0DB2999F8D7A4E886751ED9CD3D5E016EDAFDBDF5D75F27F2897D8286E5409954E2236CD6DBE6B016F8D7E865407A01C84AAF380970482D1F1FB570DE7D0203010001300D06092A864886F70D01010405000381810047A1DC013045A046A165EAB69465885AF38ECB7DA2F71927F6B6904C2FF0AA155E9D42193D653CDDBE249A27C39564C547F79BDDD1AE65EB344028224E58BE34F00B175658E31ADBCA529048CE7A5C04EE198978B1D78EA02972FE85BFF6F395576E2CAC61347D5F5AB6E54C86D18DAE3645BCA0294936D846916DA36AD17DEF
Match (+): /tmp/hatest on /tmp/hatest
Updating /tmp/hatest on dev-ha-191 ...
While syncing file /tmp/hatest:
ERROR from peer dev-ha-191: Permission denied for slave!
File stays in dirty state. Try again later...
SQL: SELECT command, logfile FROM action GROUP BY command, logfile
SQL Query finished.
Finished with 1 errors.
[root at dev-ha-190 root]# csync2 -cvv
My hostname is dev-ha-190.
Database-File: /var/lib/csync2/dev-ha-190.db
Config-File: /etc/csync2.cfg
Prefix 'basedir' is set to '/opt/server'.
SQL: SELECT filename, recursive FROM hint
SQL Query finished.
SQL: SELECT command, logfile FROM action GROUP BY command, logfile
SQL Query finished.
Finished with 0 errors.
On _SLAVE_MACHINE_ (dev-ha-191)
#######################
[root at dev-ha-191 root]# hostname
dev-ha-191
[root at dev-ha-191 root]# csync2 -ii -vvv
Csync2 daemon running. Waiting for connections.
<5724> New connection from 192.168.8.190:60681.
Peer> SSL\n
Local> OK (activating_ssl).\n
Peer> CONFIG \n
<5724> My hostname is dev-ha-191.
<5724> Database-File: /var/lib/csync2/dev-ha-191.db
<5724> Config-File: /etc/csync2.cfg
<5724> Prefix 'basedir' is set to '/opt/wibhu/spectraguard/sserver'.
Local> OK (cmd_finished).\n
Peer> HELLO dev-ha-190\n
<5724> SQL: SELECT certdata FROM x509_cert WHERE peername = 'dev-ha-190'
<5724> SQL Query finished.
<5724> Peer x509 certificate is: 3082020730820170020100300D06092A864886F70D0101040500304C310B300906035504061302474231123010060355040813094265726B73686972653110300E060355040713074E65776275727931173015060355040A130E4D7920436F6D70616E79204C7464301E170D3036313231353035343434305A170D3038303830363035343434305A304C310B300906035504061302474231123010060355040813094265726B73686972653110300E060355040713074E65776275727931173015060355040A130E4D7920436F6D70616E79204C746430819F300D06092A864886F70D010101050003818D0030818902818100C6524899E78982B8CCE2944BA39B95088DCE0E02C663591CB6F11D967D521694657590FC640C6A3961C0F81AEA21EA6E698B7F68DAD9135D72C151BA1E19CCC791371A1B63B7B3B31E033533F3186FCABA456EFAC4CE30059E6C11FAAE6CD01B6D50AF8A039578C1B44A6525F9676717CD12E9971998C64F035D3F67DCD7FB530203010001300D06092A864886F70D010104050003818100A1BDD98FF72F155FB9B8EE14568CEFBC731EE2A8ADB7577A915E5AD4E91A3F880EE534D7EDE426A1569422E019C2B3440B81E2FE13AB41E032A4711AE0CBDF0ED35D0B17489F0A0C7575693D7226887628A2F04B982089020677A61C31BEE77A2B23F88BAE6C4AB68BF843C912EFCF2F0B739B027CD98FB7EA83FBC8FCE7A54D
Local> OK (cmd_finished).\n
Peer> SIG AsjjUlRgX_RKUSaER53hmAKS5sQYiz8mdzjkhher6m8_wQ13nVdWM5y.fWXyG4V7 /tmp/hatest\n
<5724> Match (+): /tmp/hatest on /tmp/hatest
<5724> Match (+): /tmp/hatest on /tmp/hatest
<5724> Match (+): /tmp/hatest on /tmp/hatest
<5724> Marking file as dirty: /tmp/hatest
<5724> SQL: INSERT INTO dirty (filename, force, myname, peername) VALUES ('/tmp/hatest', 0, 'dev-ha-191', 'dev-ha-190')
Local> Permission denied for slave!\n
Peer> BYE\n
Local> OK (cu_later).\n
<5724> SQL: SELECT command, logfile FROM action GROUP BY command, logfile
<5724> SQL Query finished.
<5724> Connection closed.
<5724> Finished with 0 errors.
When I run #csync2 -Tvv on master m/c, it works fine. Here are logs
[root at dev-ha-190 root]# csync2 -Tvv
My hostname is dev-ha-190.
Database-File: /var/lib/csync2/dev-ha-190.db
Config-File: /etc/csync2.cfg
Prefix 'basedir' is set to '/opt/wibhu/spectraguard/sserver'.
Running in-sync check for dev-ha-190 <-> dev-ha-191.
Connecting to host dev-ha-191 (SSL) ...
SQL: SELECT certdata FROM x509_cert WHERE peername = 'dev-ha-191'
SQL Query finished.
Peer x509 certificate is: 3082020730820170020100300D06092A864886F70D0101040500304C310B300906035504061302474231123010060355040813094265726B73686972653110300E060355040713074E65776275727931173015060355040A130E4D7920436F6D70616E79204C7464301E170D3036313231353035343531335A170D3038303830363035343531335A304C310B300906035504061302474231123010060355040813094265726B73686972653110300E060355040713074E65776275727931173015060355040A130E4D7920436F6D70616E79204C746430819F300D06092A864886F70D010101050003818D00308189028181009B09C89F7FEFCF9DB4DD167E66943E26AF739A2E6B875EE141302C03129E9EDB73E1C93FEFCD873844728812718A93F08E98672E94C9819125465B168E278DA357BCD0DB2999F8D7A4E886751ED9CD3D5E016EDAFDBDF5D75F27F2897D8286E5409954E2236CD6DBE6B016F8D7E865407A01C84AAF380970482D1F1FB570DE7D0203010001300D06092A864886F70D01010405000381810047A1DC013045A046A165EAB69465885AF38ECB7DA2F71927F6B6904C2FF0AA155E9D42193D653CDDBE249A27C39564C547F79BDDD1AE65EB344028224E58BE34F00B175658E31ADBCA529048CE7A5C04EE198978B1D78EA02972FE85BFF6F395576E2CAC61347D5F5AB6E54C86D18DAE3645BCA0294936D846916DA36AD17DEF
SQL: SELECT checktxt, filename FROM file ORDER BY filename
Match (+): /tmp/hatest on /tmp/hatest
End of query results: OK (cmd_finished).
L dev-ha-190 dev-ha-191 /tmp/hatest
SQL Query finished.
SQL: SELECT command, logfile FROM action GROUP BY command, logfile
SQL Query finished.
Finished with 0 errors.
Please help.
Thanks,
Manish
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the Csync2
mailing list