ShahriyarR / MySQL-AutoXtraBackup

MySQL-AutoXtraBackup commandline tool written in Python 3 based on Percona XtraBackup
https://autoxtrabackup.azepug.az/
MIT License
140 stars 79 forks source link

PermissionError: [Errno 13] Permission denied: '/home/shahriyar.rzaev' #277

Closed ShahriyarR closed 6 years ago

ShahriyarR commented 6 years ago

In Ubuntu Bionic failed to execute the --test_mode:

Traceback (most recent call last):
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/site-packages/mysql_autoxtrabackup-1.5.2-py3.5.egg/general_conf/check_env.py", line 191, in check_all_env
    self.check_mysql_backupdir()
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/site-packages/mysql_autoxtrabackup-1.5.2-py3.5.egg/general_conf/check_env.py", line 122, in check_mysql_backupdir
    os.makedirs(self.backupdir)
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/os.py", line 231, in makedirs
    makedirs(head, mode, exist_ok)
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/os.py", line 231, in makedirs
    makedirs(head, mode, exist_ok)
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/os.py", line 231, in makedirs
    makedirs(head, mode, exist_ok)
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/os.py", line 241, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/home/shahriyar.rzaev'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/bin/autoxtrabackup", line 11, in <module>
    load_entry_point('mysql-autoxtrabackup==1.5.2', 'console_scripts', 'autoxtrabackup')()
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/site-packages/click-6.7-py3.5.egg/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/site-packages/click-6.7-py3.5.egg/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/site-packages/click-6.7-py3.5.egg/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/site-packages/click-6.7-py3.5.egg/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/site-packages/click-6.7-py3.5.egg/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/site-packages/mysql_autoxtrabackup-1.5.2-py3.5.egg/autoxtrabackup.py", line 228, in all_procedure
    test_obj.wipe_backup_prepare_copyback(basedir=basedir)
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/site-packages/mysql_autoxtrabackup-1.5.2-py3.5.egg/prepare_env_test_mode/runner_test_mode.py", line 439, in wipe_backup_prepare_copyback
    if backup_obj.run_all_backup():
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/site-packages/mysql_autoxtrabackup-1.5.2-py3.5.egg/prepare_env_test_mode/take_backup.py", line 370, in run_all_backup
    self.all_backup()
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/site-packages/mysql_autoxtrabackup-1.5.2-py3.5.egg/master_backup_script/backuper.py", line 831, in all_backup
    if check_env_obj.check_all_env():
  File "/home/shahriyar.rzayev/virtualenvs/py3_autoxtrabackup/lib/python3.5/site-packages/mysql_autoxtrabackup-1.5.2-py3.5.egg/general_conf/check_env.py", line 198, in check_all_env
    raise RuntimeError("FAILED: Check status")
RuntimeError: FAILED: Check status
ShahriyarR commented 6 years ago

Well it is not a bug but configuration problem