Hello,
I have an issue to restore a folder. Restoring the folder via downloading as ZIP and restoring a single file works without any issues. When clicking on restore in the web interface, It hangs at 0%:
On the server side web interface it looks like this forever:
I can only resolve this when restarting the client computer and the urbackup server service.
Here is the debug log from the server while restoring the folder
2022-04-29 10:09:12: Channel message: RESTORE PERCENT pc=0&status_id=307&id=32&details=&detail_pc=-1&total_bytes=231475&done_bytes=0&speed_bpms=0
2022-04-29 10:09:55: Starting restore of path "F/testfolder". Waiting for client confirmation...
2022-04-29 10:09:55: msg=RESTORE^Y^@^@^@uKm6iCsqR0g4fVHeR2SxjvicR0^@^@^@^@^@^@^@�^@^@^@^@^@^@^@�^@^@^@^@^@^@^@^@^@^@^@^@^A^A^@^@^@^@^@^@^@^@
2022-04-29 10:09:58: Channel message: LOG 222-0-Starting restore...
2022-04-29 10:09:58: Starting restore...
2022-04-29 10:09:58: Channel message: RESTORE PERCENT pc=-1&status_id=145&id=48&details=&detail_pc=-1&total_bytes=-1&done_bytes=0&speed_bpms=0
2022-04-29 10:09:58: Channel message: FILESERV
2022-04-29 10:09:58: Channel message: LOG 222-0-Loading file list...
2022-04-29 10:09:58: Loading file list...
2022-04-29 10:09:58: FileSrv: Received data...
2022-04-29 10:09:58: FileSrv: Received a Packet.
2022-04-29 10:09:58: FileSrv: Sending file (normal) clientdl_filelist metadata_id=0
2022-04-29 10:09:58: FileSrv: Mapped name: /tmp/cps.RYfwSn
2022-04-29 10:09:58: FileSrv: Received data...
2022-04-29 10:09:58: FileSrv: Received a Packet.
2022-04-29 10:09:58: Received flush.
2022-04-29 10:09:58: Channel message: LOG 222-0-Calculating download size...
2022-04-29 10:09:58: Calculating download size...
2022-04-29 10:09:58: Channel message: FILESERV
2022-04-29 10:09:58: FileSrv: Received data...
2022-04-29 10:09:58: FileSrv: Received a Packet.
2022-04-29 10:09:58: FileSrv: Sending script output (normal) urbackup/FILE_METADATA|uKm6iCsqR0g4fVHeR2SxjvicR metadata_id=0
2022-04-29 10:09:58: FileSrv: Mapped name: /tmp/mkmergsdfklrzrehmklregmfdkgfdgwretkl�df/FILE_METADATA|uKm6iCsqR0g4fVHeR2SxjvicR
2022-04-29 10:09:58: Channel message: LOG 222-0-Downloading necessary file data...
2022-04-29 10:09:58: Downloading necessary file data...
2022-04-29 10:09:58: Channel message: RESTORE PERCENT pc=0&status_id=145&id=48&details=&detail_pc=-1&total_bytes=6&done_bytes=0&speed_bpms=0
2022-04-29 10:09:58: Channel message: FILESERV
2022-04-29 10:10:12: Channel message: RESTORE PERCENT pc=0&status_id=307&id=32&details=&detail_pc=-1&total_bytes=231475&done_bytes=0&speed_bpms=0
2022-04-29 10:10:58: FileSrv: 1 min Timeout deleting Buffers (1024 KB) and waiting 1h more...
2022-04-29 10:10:58: Channel message: RESTORE PERCENT pc=0&status_id=145&id=48&details=&detail_pc=-1&total_bytes=6&done_bytes=0&speed_bpms=0
2022-04-29 10:10:58: FileSrv: 1 min Timeout deleting Buffers (1024 KB) and waiting 1h more...
I am setting modify rights on the file C:\Program Files\UrBackup\pw_change.txt for users so that backup paths can be added (UAC issue).
What can be done here?
Edit: Some information about the setup:
Client: Windows 10
Server: Ubuntu 20.04
Urbackup: 2.4.15
Nginx Reverse Proxy with the following config:
server {
# Define your listen https port
listen 443 ssl;
# (optionally)
# server_name urbackup.yourdomain;
# SSL configuration
#ssl on;
# include snippets/ssl-params.conf;
ssl_certificate /etc/ssl/certs/cert.pem;
ssl_certificate_key /etc/ssl/private/key.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
ssl_ecdh_curve secp384r1;
ssl_session_cache shared:SSL:10m;
ssl_session_tickets off;
#ssl_stapling on;
ssl_stapling_verify on;
resolver 192.168.213.212 192.168.213.176 valid=300s;
resolver_timeout 5s;
# Disable preloading HSTS for now. You can use the commented out header line that includes
# the "preload" directive if you understand the implications.
#add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
add_header Strict-Transport-Security "max-age=63072000; includeSubdomains";
add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;
# ssl_dhparam /etc/ssl/certs/dhparam.pem;
# Disallow nginx version in HTTP headers
# Запрещение выдачи версии nginx в HTTP-заголовках
server_tokens off;
# SSL configuration
# set the root directory and index files
root /usr/share/urbackup/www;
index index.htm;
# This location we have to
# Proxy the “x” file to the running UrBackup FastCGI server
location /x {
include fastcgi_params;
fastcgi_pass 127.0.0.1:55413;
}
# If come here using HTTP, redirect them to HTTPS
error_page 497 https://$host:$server_port$request_uri;
# Disable logs
access_log off;
error_log off;
}