You are not logged in.
There's only one way to find out, but it's free.
Yes, you need a new key, each key is only valid for two downloads.
You did our job ;-)
Remember that you can contact support to open a case, should you need it.
In regards to your 1st question, what do you mean by "but nothing is even shown on the smtp server"?. If you don't detect a connection to your SMTP server, then you are not even reaching it, so you should check your firewall/s: ESXi and anything else in between. XSIBackup opens required port automatically in ESXi, so you should check everything else. Unless you wanted to say something different, you have a connectivity issue, not related to XSIBackup.
Have you installed the cron?.
If you did but still don't get it to run, read this post: [url]https://33hops.com/xsibackup-cron-how-to.html[/url]
[b][url=https://33hops.com/xsibackup-help-man-page.html#deldirs]--del-dirs[/url][/b] is an option exclusive to XSIBACKUP-PRO, as stated in the Man Page, so it will just show a notice in XSIBACKUP-FREE. In any case, even if you had the Pro version, this argument (--del-dirs=-d5time) would never work, as it does not follow the syntax explained in the manual.
You have not installed your license keys. Please, download from [url]https://33hops.com/user-login.html[/url] and follow on-screen instructions.
[b]create snapshot xsibackupdiff (11) failed[/b]
You can't backup a VM if you can't take a snapshot.
Fix the VM and then try to back it up. Check that VMWare Tools are installed and running, consolidate the VM, check that you have enough space in the datastore and also in the virtual disk. Namely, fix whatever is wrong and try again.
That error has nothing to do with XSIBackup, it's a generic VM error.
Yes, that should work, in any case [b](c) OneDiff[/b] algorithm version shipped with XSIBackup-Free lacks any kind of integrity check, so I would not use XSIBackup-Free's (c)OneDiff in a production environment, it's there for users to have the chance to try it, know what it is and what they can expect from it.
[b][https://33hops.com/xsibackup-trivial-check-and-checksums.html]Trivial check[/url][/b] and backup certification are fundamental tools, as ESXi's snapshotting system is far from perfection.
Well, you can easily check that XSIBackup declares content-type (at the SMTP protocol level) and document type (at the application level) correctly. In fact if you relay directly from XSIBackup to any mail server, your e-mail will be properly interpreted. Some e-mail clients like GMail will remove the table borders and padding, ignoring CSS, but that's something totally out of our control.
You are probably loosing the [b]Content-type: text/html[/b] declaration somewhere in your relay chain. Check that your postfix is respecting it and parsing it to 365.
I guess some other changes Postfix could be making on the fly to some header could be the cause.
On the other side Microsoft is well known for going "their own way".
Disable version checking in conf/xsiopts
You can use one cron, whatever is more suitable for you. If you use a Linux cron, you don't need to use the --host option, just create the jobs, store them in one local bash script file at the ESXi server and launch that file from the outer cron. You can also run the command directly, but this has the disadvantage of having to escape the command properly. No rocket science anyway.
[url]https://33hops.com/xsibackup-remote-execution.html[/url]
Whatever accesibility problems you may encounter is part of a different story. You might find yourself in a situation in which you need two different crons running on each server, but you can always open a port in the firewall.
Another approach which is more secure is to take your RSA key from the XSIBackup installation folder and convert it to [b]Putty .ppk[/b] format by using any of the free available programs. Then add it to your Putty profile in the [b]SSH => Auth => Private key file for authentication[/b] input field by browsing for it.
[url]https://devops.profitbricks.com/tutorials/use-ssh-keys-with-putty-on-windows/[/url]
I'm seeing your key in the server.
Maybe you have a cache issue, empty browser cache and reload the page.
But please, don't post this personal issues in the forum, it won't help anybody, you have the support department to assist you.
Please, contact support to ask for help. The forum is a good way to share common issues and bugs, but this seems to be something particular.
The key to your problem is on some other errors in your log:
packet_write_wait: Connection to 192.168.100.16 port 22: Broken pipeThis is self explanatory. The reason why it's always the same VMs that fail could be in some timely issue.
Split your backups into two and treat those two VMs in a different backup job. Try to back them up manually and see if you still get those errors. Try to find out if there is some automated job that brings the backup link down at the communications layer.
This is a problem with the PID management. It will be solved in next main revision 10.3.0
UPDATE:
This ended up being --backup-prog not being parsed with the --host argument.
To make this change permanent you should remove that sed from this file:
/etc/rc.local.d/local.shOtherwise it will reappear on [b]/var/spool/cron/crontabs/root[/b] after reboot.
Int is right (thank you Int). Many people try to use NFS 4.1 to take advantage of NFS multipathing mainly, and they don't realize ESXi does not support it, but returns really weird behaviour instead of just stating: "No compatible". That has nothing to do with XSIBackup anyway, it's just a general issue affecting ESXi.
As already stated, this type of error [b]Failed to clone disk: Input/output error[/b] has to do with some uncontrolled condition at the hardware or transport layer: full disk, bad cable, bad disk, broken driver, etc...
Busybox's sed utility, suddenly happened to be buffered in ESXi 6.5.0. We removed it from the crontab call some versions ago to avoid this kind of problems, but if you had installed the crontab in a previous version, then you might still experience this issue.
Check your [b]/var/spool/cron/crontabs/root[/b] file and see if you have something like:
*/1 * * * * '/vmfs/volumes/datastore1/xsi-dir/xsibackup-cron' [b]| sed '/\r/d'[/b] >> '/vmfs/volumes/datastore1/xsi-dir/xsibackup-cron.log' 2>&1
If so, just remove the sed call in bold letters.
Just make sure that things are where they have to be.
This posts may be of help to you:
[url]https://33hops.com/xsibackup-cron-how-to.html[/url]
[url]https://33hops.com/xsibackup-advanced-cron-alternatives-to-xsibackup-cron.html[/url]
From the README.txt file:
Update:
You can try to just overwrite the existing files, but you must be
aware of the fact that memory corruption may appear. Should this
happen (you will notice it because some weird syntax and runtime
errors will be thrown), please reboot your server. This is due to
how bash scripts are cached in memory. One good way to ensure you
work this issues around is to copy the new version to a different
folder and then delete the old and rename the new to xsi-dir. This
changes every program's file inode and prevents mem caching.
If you run a mission critical environment and you have a working
XSIBackup installation, you'll have to ponder whether to upgrade
or continue using the existing version.ESXi 5.5 is installed in one of our development servers, and it's probably our most tested ESXi version.
Don't leave the old folder hanging around, just copy it outside the host and delete it in the ESXi server. It's O.K. to keep it, but I'm helping you blindfolded, so we should remove any element that could cause an interfeerence.
If you renamed the xsi-dir folder, but did not reinstall the cron, then the XSIBackup process is looking for the [b]xsibackup-cron.log[/b] file in a place where it does not exist any more. So..., rename the folder back again to xsi-dir, or uninstall the cron file by running
./xsibackup --install-cronRename the folder to whatever you want and then run the cron install command again, to make xsibackup to point to the correct path when looking for the cronfile.
I'm sorry DaveK, but I'm not quite getting you.
You mean you didn't accept the license agreement?; you have to, for the software to work.
Apart from that, you do need to test your backup jobs before placing them in the xsibackup-cron file. Once you know they are correctly formatted and working, enable them in the crontab.
You still haven't told us what ESXi version you are using.
Have you upgraded all files in the package?, or just partially.
UPDATE:
Please, let us know your ESXi version and build.
I think you should not get obsessed with this feature too much. If we have not added it so far is for a number of reasons:
1 - Purging orphaned blocks would be time consuming
2 - Deleting the wrong ones would be desastrous
3 - The space you are going to save by purging a well populated repo is insignificant, as most blocks will be shared
So, in the end, the consumed CPU and the expected results in return, makes its cost effectiveness, as a feature, be very poor.
You can do it, but we'll add support for that in some future version. When that moment comes, this script will be removed, and in the meanwhile it's you that will have to give support to its users.
So please, this goes for anybody using this or other third party scripts. Do not contact support to place questions about this or any other third party script, it does not matter if you are a registered user or not.
WE DO NOT OFFER SUPPORT FOR THIS SCRIPT AND OTHER THIRD PARTY TOOLS.
Regards
We know what that bug is, we first addressed it in a way that might not work for everyone of you. We'll send you now a newer version that will be published in short and should give remedy to this issue in every case.