Thanks Adam ..... but thru trial and error I have been successful! EUREKA!! Hallelujah!! And all that jazz ......
I removed using the ssh.conf, changed the ClientNameAlias to the IP address and put the RsyncSshArgs back to "$sshPath -o KexAlgorithms=diffie-hellman-group14-sha1 -o HostKeyAlgorithms=+ssh-dss -l root". And as you suggested, it was a USER (me) config problem .... things that worked on V3.3 didn't do the same here ... but with the help/suggestions of others I managed to get the right combination of info in the right fields ..... Thanks again ..... Dave W -----Original Message----- From: Adam Goryachev [mailto:mailingli...@websitemanagers.com.au] Sent: June 10, 2019 5:54 PM To: backuppc-users@lists.sourceforge.net Subject: Re: [BackupPC-users] BACKUPPC V4 - rsync-bpc error connecting to client Apologies, the last email was truncated... Hi David, On 9/6/19 5:19 am, David Wynn via BackupPC-users wrote: > Well ... I checked on the NETSTORE box via PUTTY and it says that > 'rsync is a tracked alias for /usr/sbin/rsync' which is why I guess > that this works on the old version of BackupPC (V3.3.1) ... that's all > I have in the RsyncClientPath field as an override. Anyways, I changed > the V4 override to be the /usr/sbin/rsync field and tested ..... SAME > result - it prepends the command with the IP address of the client and > of course dies on the 'not found error' .... I have attached a picture > of that part of the log file to show it is still happening .... > > The only place the IP address shows up is in the very last field that > is passed to the rsync_bpc command (192.168.1.6:/nfs/Public). It is > also in the ssh config file as the HostName field but without it, ssh > will not run. > So whatever/whoever is generating the commands to be passed BY ssh is > somehow using the IP address as part of the info -- but danged if I > can find out which module/program/subroutine is performing that > function. > > At this point I seem to have two options --- either keep my old system > up and running since RSYNC works fine there, or change all my backups > for the NETSTORE back to SMB and run the new system. I would have > thought that this would have been an easy thing for the developers to > determine the cause of but it seems they don't follow this forum. > > Thanks for the help and suggestions. I think you might be rather frustrated at this point, and this just might aggravate you further, but you do seem like an experience and knowledgeable person, so hopefully you will recognise it as intended. Your issue seems rather simple, and almost certainly is not a developer issue, so I doubt it would attract the attention of a developer. Given that BackupPC 4.x is successfully used by a large number of other people (myself included), it's pretty unlikely to have such a significant problem (not backing up hosts via rsync). So, I would suggest to go back and take another look at your config files, and perhaps throw them away (move them out of the way), and start from the original distribution samples, and then customise towards your required config. One significant issue is to try to migrate your old v3 config file to the new v4, but there are a lot of changes to the config, and while it might mostly work, there are going to be some surprises that can get you. So, it looks like somewhere, you are building the ssh and rsync commands (which are done from multiple places), and ending up with adding the $host twice, and/or missing the definition of the rsync variable. You might have posted the complete config file before (I haven't been paying too much attention to this thread, sorry), but could you post the sections of your config file the define: $Conf{SshPath} $Conf{RsyncArgs} $Conf{RsyncArgsExtra} $Conf{RsyncFullArgsExtra} $Conf{RsyncSshArgs} $Conf{RsyncClientPath} Also, a full copy of the client config file (feel free to adjust/remove any username/password, though there shouldn't be for this file. Finally, the one single command I've found to be the *most* helpful in debugging any such issues is this: /usr/lib/backuppc/bin/BackupPC_dump -f -vvv hostname Which will just try to do a full backup, but show you on the console what it is doing through each step. You should make sure there is no scheduled backup for this host, and no in-progress backup for this host when you run this command. Under normal operation, you shouldn't use this command. Hope that helps. Regards, Adam -- -- Adam Goryachev Website Managers www.websitemanagers.com.au -- The information in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. Access to this e-mail by anyone else is unauthorised. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. If you have received this message in error, please notify us immediately. Please also destroy and delete the message from your computer. Viruses - Any loss/damage incurred by receiving this email is not the sender's responsibility. _______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/ _______________________________________________ BackupPC-users mailing list BackupPC-users@lists.sourceforge.net List: https://lists.sourceforge.net/lists/listinfo/backuppc-users Wiki: http://backuppc.wiki.sourceforge.net Project: http://backuppc.sourceforge.net/