The Linux command line interfaces have been redesigned since then as well.
This version now includes a Mac OS X client and a portable Linux client (for x86/x86_64/ARMv6/ARM64).
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 since last version
Further improved Linux command line interface
Bug fixes; hopefully including the database problem before indexing
Zlib is now used for transfer compression instead of Miniz. The flushing of Miniz probably caused connections to timeout. This change could make previous clients incompatible. You may have to temporarily disable transfer compression for client upgrade to work.
New hashing method where the server only needs to hash changed parts of a file. This changes all file hashes and is therefore only enabled for new server installations.
Fixed statistics recalculation and statistics calculation
Database backup progress is now shown in activities
Builds with debug symbols for Linux client and debian package
Todo
Linux and Mac OS X client update is untested as of yet
UEFI/GPT testing
Update documentation
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 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
Thanks for testing @draga
I have rebuilt and reuploaded the source package and the debian package (with the same URL).
The Debian package is linked statically with crypto++ now to enable installation on more Debian variants and I probably built the static package wrong (for a previous gen Intel processor) + published the patched source distribution instead of the unmodified one.
Ok, I’ve started with the tests. I’ve compiled and run the server, and the first backup was ok. After some incremental ones, I’ve found the server had crashed with this error:
I tried to restart the server and the backups, after some time, were rescheduled. The server crashed again after some minutes, this time just with a segfault.
ok a couple of backups down and looks good. I’ve noticed better backup times with no indexing issues so far also the statistics issue I was having with negative backup sizes seems to be sorted but I will continue testing and revert with any issues.
Just a heads up, if you choose Swedish as language at logon (hurray we got Swedish) you get a blank screen with just the urbackup header and footer no username password fields (hurray Swedish?).
And if you logon as English and then change it to Swedish it stops working also.
The beta installers are not working correctly for xp machines. The install works properly then when it finishes the backup questionnaire opens under other windows, with an error message. The client states that it cannot connect to the server. If I install a 1.4.10 client work fine. Does 2.0 no longer support XP?
Yes this has already been confirmed windows xp is no longer supported with beta 2.0.x but you can still use an older client to connect to a 2.0.x server
Dear Mr. Uroni,
I have install the UrBackup Server 2.0.5 beta using the .deb file but few minutes after the server start I get the following error in the syslog and the process stop:
It’s still probably build wrong and uses SSE4 or something which your processor does not support. I’ll have another look at that with the next version.
Another issue I am seeing with 2.0.5beta is that a machine I just installed the client on is currently indexing, but the web interface does not show any activity for it. This is a local client, not over the internet. Client is Win10 Pro, server is 2012R2.