Ability to reconnect during indexing if connection is broken
Define which volumes need to be snapshotted together (snapshot groups)
Image backup mounting, browsing and archival on Windows, Linux and FreeBSD (does not work in FreeBSD jails and with VHD/VHDZ on FreeBSD)
Major changes with client 2.1.x beta
Ability to reconnect during indexing if connection is broken
Improved image backup performance
Windows Backup API support (tested backup and restore with Microsoft SQL, tested backup with Microsoft Exchange and Hyper V)
File backups and restores use the change block data from the change block tracking driver now (you can install the beta client over a CBT client and this will work)
Define which volumes need to be snapshotted together (snapshot groups)
Changes with server 2.1.13 beta
Fix ZFS image backup deletion
Update SQLite to 3.16.1
Send server token on image backup resume such that the clients cleans it up properly after backup
Changes with client 2.1.10 beta
Fix download thread freeing (fixes crash after restore)
Continue snapshot clean-up after first failure (fixes shadow copy clean-up in some cases)
Upgrade process
As always: Replace the executables (via the installers) and the database of the server/client will be updated on first running it.
Place the files from the update directory into C:\Program Files\UrBackupServer\urbackup or /var/urbackup to auto-update clients. Disable Download client from update server in the server settings to prevent the server from downloading the current version.
Stop the UrBackup server, restore C:\Program Files\UrBackupServer\urbackup or /var/urbackup from a backup before upgrade and then install the previous version over the beta release.
Bug Report:
fresh installation of server 2.1.13 and Client 2.1.10
Server shows it started a full file back and it is indexing and then hangs there for ever. Checked the windows client and found the urbackup service is stopped.
Did a reboot of client, it seems working after that.
Backup C:\Users; one full file backup + one incremental
after that created a text file on Desktop;
then perform a restore of C:\Users based on full file backup, Turned out that newly created text file was NOT removed from the Desktop (Should be removed).
root@backup-3:/usr/local/sqlite-tools-linux-x86-3160200# ./sqlite3 /var/urbackup/backup_server.db
SQLite version 3.16.2 2017-01-06 16:32:41
Enter ".help" for usage hints.
sqlite> PRAGMA quick_check;
ok
sqlite>
I run a clean install on Debian 8.6 for server 2.1.13. And 2.1.10 no tray on a clean windows 7. Right after installation, Server started a full file back and Client service stopped.
Debug file:
2017-01-10 19:51:07: ERROR: Recvfrom error in CUDPThread::UdpStep
2017-01-10 19:51:07: ERROR: Last error: 0
2017-01-10 19:51:07: ERROR: Fatal exception code 3221225477 at address 0x000007FEF2286614
2017-01-10 19:51:07: ERROR: Fatal exception (APPLICATION CRASHED). Crash dump written to “C:\Windows\TEMP\UrBackup\v2.0.0-20170110-195107-2636-2684.dmp”
2017-01-10 19:51:07: ERROR: Program abort (SIGABRT)
I have the same issue with 2.1.13: “An error occured while accessing or checking UrBackup’s internal database. This means this database is probably damaged or there is not enough free space. If this error persists, please restore the database (the files backup_server.db, backup_server_files.db, backup_server_links.db, backup_server_link_journal.db and backup_server_settings.db) from a backup. See log file for details.”
Looks like it happened early this morning:
2017-01-11 03:40:54: ERROR: Error downloading dataplan database: HTTP response code said error(ec=22), The requested URL returned error: 404 Not Found
2017-01-11 03:40:55: ERROR: No permission to access “/storage/pi”
2017-01-11 03:46:44: ERROR: Integrity check failed
2017-01-11 03:46:44: ERROR: Database integrity check failed. Skipping Database backup.
The “pi” client error might be due to me creating a new client with that name in the Web UI, deleting it and then installing the beta client and connecting via LAN. This directory exists:
drwxr-x— 1 urbackup urbackup 124 Jan 11 07:41 pi?
after install i gott Failed binding SOCKET to Port 55413
urbackupsrv run
2017-01-11 11:35:40: Starting HTTP-Server on port 55414
2017-01-11 11:35:40: HTTP: Server started up successfully!
2017-01-11 11:35:41: Started UrBackup…
2017-01-11 11:35:41: Removing temporary files…
2017-01-11 11:35:41: Recreating temporary folder…
Testing for btrfs…
Create subvolume ‘/media/BACKUP/urbackup/testA54hj5luZtlorr494/A’
Create a snapshot of ‘/media/BACKUP/urbackup/testA54hj5luZtlorr494/A’ in ‘/media/BACKUP/urbackup/testA54hj5luZtlorr494/B’
Delete subvolume (commit): ‘/media/BACKUP/urbackup/testA54hj5luZtlorr494/A’
Delete subvolume (commit): ‘/media/BACKUP/urbackup/testA54hj5luZtlorr494/B’
BTRFS TEST OK
2017-01-11 11:35:42: Backup destination does handle subvolumes and snapshots. Snapshots enabled for image and file backups.
2017-01-11 11:35:42: InternetService: Server started up successfully!
2017-01-11 11:35:42: UrBackup Server start up complete.
2017-01-11 11:35:42: Looking for old Sessions… 0 sessions
2017-01-11 11:35:42: ERROR: Failed binding SOCKET to Port 55413
2017-01-11 11:35:42: ERROR: Error while starting listening to ports. Stopping server.
2017-01-11 11:35:42: Exited Loop
2017-01-11 11:35:42: Deleting at…
2017-01-11 11:35:42: Deleting SelectThreads…
2017-01-11 11:35:42: Deleting lbs…
2017-01-11 11:35:42: Shutting down plugins…
2017-01-11 11:35:42: Deleting server…
root@debian-urpcs:/home/pcs# MOUNT TEST OK