Admin backups and client side backups problems

jonium

Verified User
Joined
Nov 10, 2010
Messages
208
Location
Alezio - Lecce- Apulia - South Italy
Hello,
I manage various servers with Directadmin, I'm having a problem with one of them:
when I run a backup form the client side or from the admin-backups it doesn't do the backup completely, it only backups the configurations of the user, the mail data, Mysql, logs but not the other folders in the root and the other like public_html and private_html.
System backup works correctly.

Any Ideas?

Centos 6.1
DirectAdmin 1.59.1
 
As I log in DA from admin as user I get:

login.log:

Code:
2019:09:28-15:17:53: '87.***.*.*' successful login to '*user*' via 'admin' after 1 attempts

Code:
2019:09:28-15:17:58: Error while sending /usr/local/directadmin/plugins/installatron/images/da_enchanced_webapps.gif. Sent 0
2019:09:28-15:17:58: ConfigFile::writeFile: Unable to move /usr/local/directadmin/data/sessions/da_sess_jWMXrYxHZbuEr4DaXvb0veG4TrSqm0jTX5yObvdAVVMMXax4TW2OAIReAtUusBLP.temp to /usr/local/di                       rectadmin/data/sessions/da_sess_jWMXrYxHZbuEr4DaXvb0veG4TrSqm0jTX5yObvdAVVMMXax4TW2OAIReAtUusBLP : No such file or directory (errno=2)
2019:09:28-15:17:58: Unable to write session file: Unable to move /usr/local/directadmin/data/sessions/da_sess_jWMXrYxHZbuEr4DaXvb0veG4TrSqm0jTX5yObvdAVVMMXax4TW2OAIReAtUusBLP.temp to /usr/l                       ocal/directadmin/data/sessions/da_sess_jWMXrYxHZbuEr4DaXvb0veG4TrSqm0jTX5yObvdAVVMMXax4TW2OAIReAtUusBLP : No such file or directory<br>
.  Make sure the disk isn't full.

but disk is not full:
Code:
 # df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/Volume00-root
                      1.8T  607G  1.1T  36% /
tmpfs                 7.8G   24K  7.8G   1% /dev/shm
/dev/md0              992M  150M  792M  16% /boot
/dev/mapper/Volume00-tmp
                      3.9G   66M  3.6G   2% /tmp

system.log after running backup :

Code:
2019:09:28-15:18:54: Tally User *user* Begin: mask 4
2019:09:28-15:18:57: Tally User *user* Complete

3 seconds...
it's a 50Mb size site and the backup is only 42,5K...
 
Last edited:
Set manually a task in Directadmin to backup the user and run
Code:
/usr/local/directadmin/dataskq d2000 >/root/out.txt 2>&1

and then check /root/out.txt for possible clues.
 
Connect to DirectAdmin and go to a backup page either at User, Reseller and Admin level. Initiate the user backuping process and instead of waiting when a crontask will start a process of backuping you should start it yourself as mentioned in the post #6
 
Code:
[root@ ~]# cat /root/out.txt
Debug mode. Level 2000

root priv set: uid:0 gid:0 euid:0 egid:0
pidfile written
starting queue
dataskq: command: action=backup&database%5Fdata%5Faware=yes&email%5Fdata%5Faware=yes&select%30=autoresponder&select%31=database&select%31%30=ftpsettings&select%31%31=list&select%31%32=subdomain&select%31%33=vacation&select%32=database%5Fdata&select%33=dns&select%34=domain&select%35=email&select%36=email%5Fdata&select%37=emailsettings&select%38=forwarder&select%39=ftp&type=sitebackup&value=user-anna
backup: doing hard link check on '/home/user-anna/backups/backup' - begin
backup: doing hard link check on '/home/user-anna/backups/backup' - end
setOwner:/home/user-anna/backups/backup/email_data/webmail/user-anna_localhost:to uid=884 gid=886: lstat error: No such file or directory
lstat(/var/www/html/squirrelmail/data/user-anna.abook): No such file or directory
setOwner:/home/user-anna/backups/backup/email_data/squirrelmail/user-anna.abook:to uid=884 gid=886: lstat error: No such file or directory
lstat(/var/www/html/squirrelmail/data/user-anna.sig): No such file or directory
setOwner:/home/user-anna/backups/backup/email_data/squirrelmail/user-anna.sig:to uid=884 gid=886: lstat error: No such file or directory
lstat(/var/www/html/squirrelmail/data/user-anna.words): No such file or directory
setOwner:/home/user-anna/backups/backup/email_data/squirrelmail/user-anna.words:to uid=884 gid=886: lstat error: No such file or directory
Email::backupEmailData: backing up to /home/user-anna/backups/backup/user-site.com/email/data/roundcube.xml running as 0:0
Database::set_mysqld_ver: got connection version: 5.6.42
Database::set_mysqld_ver: found vesion 5.6.42 mariadb=0
Users list for DB user-anna_wp1
listType: 0 size=64
 0: user-anna
 1: user-anna_wp1
0 settings file:
 0: user-anna=alter_priv=Y&alter_routine_priv=Y&create_priv=Y&create_routine_priv=Y&create_tmp_table_priv=Y&create_view_priv=Y&delete_priv=Y&drop_priv=Y&event_priv=Y&execute_priv=Y&grant_priv=N&index_priv=Y&insert_priv=Y&lock_tables_priv=Y&passwd=*B65C5E41F8D2CAFCC573556817CE2A19E957517E&references_priv=Y&select_priv=Y&show_view_priv=Y&trigger_priv=Y&update_priv=Y
 1: user-anna_wp1=alter_priv=Y&alter_routine_priv=Y&create_priv=Y&create_routine_priv=Y&create_tmp_table_priv=Y&create_view_priv=Y&delete_priv=Y&drop_priv=Y&event_priv=Y&execute_priv=Y&grant_priv=N&index_priv=Y&insert_priv=Y&lock_tables_priv=Y&passwd=*B65C5E41F8D2CAFCC573556817CE2A19E957517E&references_priv=Y&select_priv=Y&show_view_priv=Y&trigger_priv=Y&update_priv=Y
1 settings file:
 0: accesshosts=0=localhost
 1: user-anna=alter_priv=Y&alter_routine_priv=Y&create_priv=Y&create_routine_priv=Y&create_tmp_table_priv=Y&create_view_priv=Y&delete_priv=Y&drop_priv=Y&event_priv=Y&execute_priv=Y&grant_priv=N&index_priv=Y&insert_priv=Y&lock_tables_priv=Y&passwd=*B65C5E41F8D2CAFCC573556817CE2A19E957517E&references_priv=Y&select_priv=Y&show_view_priv=Y&trigger_priv=Y&update_priv=Y
 2: user-anna_wp1=alter_priv=Y&alter_routine_priv=Y&create_priv=Y&create_routine_priv=Y&create_tmp_table_priv=Y&create_view_priv=Y&delete_priv=Y&drop_priv=Y&event_priv=Y&execute_priv=Y&grant_priv=N&index_priv=Y&insert_priv=Y&lock_tables_priv=Y&passwd=*B65C5E41F8D2CAFCC573556817CE2A19E957517E&references_priv=Y&select_priv=Y&show_view_priv=Y&trigger_priv=Y&update_priv=Y
2 settings file:
 0: accesshosts=0=localhost
 1: user-anna=alter_priv=Y&alter_routine_priv=Y&create_priv=Y&create_routine_priv=Y&create_tmp_table_priv=Y&create_view_priv=Y&delete_priv=Y&drop_priv=Y&event_priv=Y&execute_priv=Y&grant_priv=N&index_priv=Y&insert_priv=Y&lock_tables_priv=Y&passwd=*B65C5E41F8D2CAFCC573556817CE2A19E957517E&references_priv=Y&select_priv=Y&show_view_priv=Y&trigger_priv=Y&update_priv=Y
 2: user-anna_wp1=alter_priv=Y&alter_routine_priv=Y&create_priv=Y&create_routine_priv=Y&create_tmp_table_priv=Y&create_view_priv=Y&delete_priv=Y&drop_priv=Y&event_priv=Y&execute_priv=Y&grant_priv=N&index_priv=Y&insert_priv=Y&lock_tables_priv=Y&passwd=*B65C5E41F8D2CAFCC573556817CE2A19E957517E&references_priv=Y&select_priv=Y&show_view_priv=Y&trigger_priv=Y&update_priv=Y
 3: db_collation=CATALOG_NAME=def&DEFAULT_CHARACTER_SET_NAME=latin1&DEFAULT_COLLATION_NAME=latin1_swedish_ci&SCHEMA_NAME=user-anna_wp1&SQL_PATH=



*************
Dump command: /usr/bin/mysqldump --defaults-extra-file=/usr/local/directadmin/conf/my.cnf --host=localhost --add-drop-table --create-options --extended-insert --quick --quote-names --no-create-db user-anna_wp1 > /home/user-anna/backups/backup/user-anna_wp1.sql 2> /home/user-anna/backups/backup/user-anna_wp1.dump.log

eUID: 0 UID: 0 eGID: 0 GID: 0
Copying /var/named/user-site.com.db to /home/user-anna/backups/backup/user-site.com/user-site.com.db
Running backup command: /bin/nice -n 19 /bin/tar czfp /home/user-anna/backups/backup-Sep-30-2019-1.tar.gz  -C /home/user-anna/backups backup  -C /home/user-anna/ imap > /dev/null
Running backup command: done
(1) Backup of user='user-anna' has return code='1'
Tickets::deliverMessage: 1: variables to write: num_user_messages=-1 num_user_tickets=-1
Ticket::notifyUser:user-anna: counts before trying to get new values: num_user_message=-1, num_user_tickets=-1
Ticket::notifyUser: calling count_messages_set_to_class_num_user on ./data/users/user-anna/tickets.list
Tickets::notifyUser: variables to write: num_user_messages=4 num_user_tickets=0
Tickets::notifyUser: writing the new_way based on counts and exist values for tech=0
Tickets::deliverMessage: 2: variables to write: num_user_messages=-1 num_user_tickets=-1

done queue
 
I don't see anything wrong at this point. You might need to open a ticket with DirectAdmin support for further assistance.
 
Ok, it's fixed.
Thanks


John
15:33 pm 10/02/2019
This is in your directadmin.conf:
skip_domains_in_backups=1

I've disabled that:
[root@server directadmin]# ./directadmin set skip_domains_in_backups 0
skip_domains_in_backups=0
 
Back
Top