UrBackup Server 2.0.13 beta/Client 2.0.11 beta

Most of the changes are described in the blog: http://blog.urbackup.org/223/new-in-urbackup-2-0-x

The portable Linux client doesn’t have C+±exception support (yet). In my tests everything was functional but this is something that must be resolved before releasing a non-beta version.

Changes with server 2.0.13 beta

  • Updated translations
  • Destroy selectpicker before recreating it; Put selectpicker in body (web interface)
  • Fixed backup scheduling problem
  • Improved logging in block differences transfer
  • Forward http_proxy environment variable

Changes with client 2.0.11 beta

  • Fixed c:\swapfile.sys exclusion
  • Improved file change tracking
  • Updated translations

Todo

  • UEFI/GPT testing
  • Document and fix LDAP/AD login or add a warning message that it is not working (yet)
  • Restore of symlinked directories (known issue)

Compatibility with prior versions

  • 2.x server with 1.4.x client full compatibility (please report issues)
  • 2.x client with 1.4.x server works only in local network mode (not via internet mode)
  • Older client/server combinations may work but were not tested
  • 1.x restore does not work with 2.x servers (improved login method)

Upgrade process

As always: Replace the executables (via the installers) and the database of the server/client will be updated on first running it. As always downgrading the database version after upgrading it is not possible, so you should backup the old database files especially since this is a beta.

Because of the improved file deduplication and statistics calculation the largest server table has to be completely rebuild. This may take a few hours depending on how many file entries you have. It will show the progress on the web interface but is not usable during the upgrade process.

Linux notes:

  • The wrapper scripts start_urbackup_server and start_urbackup_client have been removed. Please use the executable directly
  • The executable has been renamed to urbackupsrv (from urbackup_srv), the client to urbackupclientbackend (from urbackup_client)
  • There is a new command line interface for the client urbackupclientctl
  • All the plugins are now statically linked into one executable. This simplifies the compilation, debugging and packaging on Linux

Run the UrBackup server on Linux with e.g. urbackupsrv run --loglevel debug

Downloads

Urbackup-server 2.0.13.0 beta rpm for CentOS 7: https://yadi.sk/d/HojmtaVYrQ5xP

Hi,

Do you know what’s the signification of these kind of messages please ?

...
2016-05-03 10:31:21: WARNING: File entry with filesize 86673 to file with path "/media/backup/urbackup_btrfs/SV407/160502-2319/isagiwf/BVITI44.COW/stValAvi.vts" should exist but does not.
2016-05-03 10:31:21: WARNING: File entry with filesize 18070 to file with path "/media/backup/urbackup_btrfs/SV407/160502-2319/isagiwf/BVITI44.COW/stValFour.vts" should exist but does not.
2016-05-03 10:31:21: WARNING: File entry with filesize 22802 to file with path "/media/backup/urbackup_btrfs/SV407/160502-2319/isagiwf/BVITI44.COW/stproduitsrecolt.vts" should exist but does not.
...

Thanks.

Regards,

I am getting an error when running backup_srv.exe on a Windows 2008 R2 Server:

This program can’t start because api-ms-win-crt-runtime-l1-1-0.dll
is missing from your computer. Try reinstalling the program to fix this problem.

I have tried:

  • Reinstalling the Beta Server 2.0.13
  • Installing Stable 1.4.11, and installing Beta 2.0.13 over it

It works perfect with Stable 1.4.11, but not this beta version.


Scratch that, I just realized where I messed up.

I just noticed that when I was typing up more information it dawned on me that this is the only (x64) arch in the infrastructure.

Well, after getting the proper one installed, I’m having an issue getting the service to launch.

Service ‘UrBackupWinServer’ (UrBackupWinServer) failed
to start. Verify that you have sufficient privleges to
start system services.

  • Changed it to the Administrator account to launch, to no avail.
  • Changed it back to Local System account to launch, to no avail.

I think something broke when I installed the (x86) by accident; I’ll wipe all traces of UrBackup and attempt it again.

Something is wrong with your Windows installation. Please google the error message.

Configuration:
Server 2.0.13 [Debian 8.3] / Client 2.0.11

Seeing this from time to time on the server:

ERROR: SQLITE: Long running query Stmt: [INSERT INTO files_incoming_stat (filesize, clientid, backupid, existing_clients, direction, incremental) VALUES (?, ?, ?, ?, ?, ?)]

ERROR: Active query(0): INSERT INTO files_incoming_stat (filesize, clientid, backupid, existing_clients, direction, incremental) VALUES (?, ?, ?, ?, ?, ?)

ERROR: Error sending flush request

Is this anything to be concerned about?

If it recovers it should be okay (i.e. does not stop performing backups).

Those are probably caused by the crashes you experienced and are normal in this case.