You are not logged in.
Pages: 1
Hello,
I have a fresh install of xsibackup (downloaded and installed today 8/11/2017) running on ESXi 5.5.0.
When I try to run the backup via ssh (logged in as root) it gives the error -sh: /vmfs/volumes/datastore1/xsi-dir: Permission denied
The command I
/vmfs/volumes/datastore1/xsi-dir ./xsibackup --backup-point=/vmfs/volumes/datastore1 --backup-type=custom --backup-vms="SBS_2011" --mail-from=xsibackup@XXXXX --mail-to=alerts@XXXXX --smtp-srv=192.168.XX.21 --smtp-port=25 --smtp-usr=User@XXXXXX --smtp-pwd=xxxx --testmode=true
I have used xsibackup before (though I am still learning the power)
Thank You in Advance
Last edited by ld (2017-08-12 22:30:24)
Offline
MANUAL INSTALLATION PROCEDURE ESXi Hypervisor 5.1/5.5/6.0/6.5
- Extract to the desired path (default recommended: /vmfs/volumes/datastore1/xsi-dir).
ATTENTION: copy all files and folders inside the XSIBACKUP-PRO package to the install dir, they are all part of the program
- If you have a previous installation (Free or Pro), remove all files but the RSA Key pair (xsibackup_id_rsa & xsibackup_id_rsa.pub) and the xsibackup-cron file (in case you want to keep your scheduled jobs), then unzip the contents of this file there. If you keep all paths the same you don't need to reinstall cron.
- If this is your first installation, choose a persistent path to install XSIBACKUP-PRO. If you are not 100% sure that the path you want to install is persistent, use the recommended installation path: /vmfs/volumes/datastore1/xsi-dir
- Assign execute permissions to the xsibackup file and the bin directory.
youresxi# cd /vmfs/volumes/datastore1/xsi-dir
youresxi# chmod -R 0700 xsibackup EULA bin conf
- Read the ManPage at [url=https://33hops.com/xsibackup-help-man-page.html](c)XSIBackup Classic Man Page[/url]
Offline
Thank you for your reply!
I followed the advice with no change in error message
Then I deleted the complete xsi-dir directory on datastore1, requested new key, installed xsibackup via the included script (as root)
ran ./xsibackup after the script finished. I got the help/usage page, ran ./xsibackup --install-cron (it said it was already installed, did not replace it)
I get the same -sh: /vmfs/volumes/datastore1/xsi-dir: Permission denied
Last edited by ld (2017-08-18 14:12:55)
Offline
Script results
login as: root
Using keyboard-interactive authentication.
Password:
The time and date of this login have been sent to the system logs.
The ESXi Shell can be disabled by an administrative user. See the
vSphere Security documentation for more information.
~ # cd /vmfs/volumes/datastore1/xsi-dir 2>/dev/null || mkdir /vmfs/volumes/datastore1/xsi-dir && \
> cd /vmfs/volumes/datastore1/xsi-dir && \
> esxcli network firewall unload && \
> wget [url]/?key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx[/url] -O
xsibackup.zip && \
> unzip -o xsibackup.zip || cat xsibackup.zip && echo "" && \
> chmod -R 0700 xsibackup* bin && \
> rm -rf xsibackup.zip && \
> esxcli network firewall load
Connecting to a.33hops.com (188.165.2.135:80)
xsibackup.zip 100% |*************************************************************| 548k 0:00:00 ETA
Archive: xsibackup.zip
creating: src/
inflating: src/borg
inflating: src/custimg
inflating: src/esxbackup
inflating: src/events
inflating: src/onediff
inflating: src/restore
inflating: src/sendmail
inflating: src/smartinfo
inflating: src/xsitools
inflating: EULA
inflating: README.txt
inflating: xsibackup
creating: bin/
inflating: bin/xsibackup-rsync
creating: conf/
inflating: conf/smtpsrvs
/vmfs/volumes/4e663636-31183741-349e-e41f13bd797a/xsi-dir # ./xsibackup
###########################################################################
# XSIBACKUP-FREE: END-USER LICENSE AGREEMENT #
###########################################################################
COPYRIGHT 2015 | DANIEL JESUS GARCIA FIDALGO
33HOPS, SISTEMAS DE INFORMACIÃN Y REDES, S.L.
YOU ARE ALLOWED TO USE THIS SOFTWARE FOR PERSONAL OR
COMMERCIAL USE. YOU ARE ALLOWED TO REDISTRIBUTE IT
WITHOUT ANY MODIFICATION ON A ONE TO ONE BASE. YOU
CAN MODIFY IT'S SOURCE CODE FREELY JUST AS LONG AS
YOU DO NOT REDISTRIBUTE THE MODIFIED SOURCE CODE IN
ANY WAY.
THIS PROGRAM IS DISTRIBUTED AS IS WITHOUT ANY WARRANTY;
USE AT YOUR OWN RISK.
NOTE: RSYNC IS A DIFFERENT PROGRAM THAN XSIBACKUP RELEASED
UNDER A DIFFERENT LICENSE. XSIBACKUP MAKES USE OF RSYNC
THROUGH ITS COMMAND LINE OPTIONS AND IS USED AS A MERE
DEPENDENCY. XSIBACKUP LICENSE AFFECTS ONLY XSIBACKUP CODE.
YOU CAN DOWNLOAD RSYNC SOURCE CODE AT:
[url=https://HTTPS://DOWNLOAD.SAMBA.ORG/PUB/RSYNC/]HTTPS://DOWNLOAD.SAMBA.ORG/PUB/RSYNC/[/url]
YOU CAN REVIEW RSYNC LICENSE AT:
[url=https://HTTPS://RSYNC.SAMBA.ORG/GPL.HTML]HTTPS://RSYNC.SAMBA.ORG/GPL.HTML[/url]
I ACCEPT THE LICENSE AGREEMENT (y/n) y
#####################################################################################
# #
# (c) XSIBACKUP-FREE 9.1.9 | Backup for (c) VMWARE ESXi Hypervisor by 33hops.com #
# #
#####################################################################################
XSIBackup PID: 1168930 localhost.localdomain
Preparing help, please wait...
XSIBACKUP-FREE 9.1.9
Offline
I don't see where the
-sh: /vmfs/volumes/datastore1/xsi-dir: Permission denied
error is in the output you posted.
Offline
Thank You for the reply
The error is not when I run the install script (output of the script results I posted )
The error happens when I test a backup
./xsibackup --backup-point=/vmfs/volumes/datastore1 --backup-type=custom --backup-vms="SBS_2011" --mail-from=xsibackup@XXXXX --mail-to=alerts@XXXXX --smtp-srv=192.168.XX.21 --smtp-port=25 --smtp-usr=User@XXXXXX --smtp-pwd=xxxx --testmode=true
Offline
But the output you posted does indeed execute [b]xsibackup[/b]. The license agreement and the output below is xsibackup output. You are probably just using a wrong path. If you execute this
./xsibackup --backup-point=/vmfs/volumes/datastore1 --backup-type=custom --backup-vms="SBS_2011" --mail-from=xsibackup@XXXXX --mail-to=alerts@XXXXX --smtp-srv=192.168.XX.21 --smtp-port=25 --smtp-usr=User@XXXXXX --smtp-pwd=xxxx --testmode=true
From inside the [b]/vmfs/volumes/datastore1/xsi-dir[/b] directory xsibackup will execute.
Offline
Admin:
Sorry for the slow response.
Your reply on 8/25 is correct.
However when I execute ~# /vmfs/volumes/datastore1/xsi-dir/ ./xsibackup ........... it returns: Permission Denied (I have tried with and without the trailing /)
Offline
You don't execute programs in the command line this way
/vmfs/volumes/datastore1/xsi-dir/ ./xsibackup
Id, I don't want you to feel you are not getting answers, but this whole topic makes no sense. This is basic Linux command line knowledge.
1 - You can execute a program calling it by absolute path.
/vmfs/volumes/datastore1/xsi-dir/xsibackup
2 - Or from its containing folder.
./xsibackup
The way you are trying to execute the program is plainly wrong.
Last edited by roberto (2017-09-12 17:33:55)
Offline
My apologies for taking your time. I can now plainly see why the error occurs and the distinction you made on how the command is run. Again apologies
Offline
Pages: 1