Jump to content
jotrago

RetroClient Linux 11.0.0.107 Test Flight on Mint 17.3 64bit (Ubuntu 14.04)

Recommended Posts

I finally got round to testing the new(ish) 64Bit Native Linux client on my Mint 17.3 (Ubuntu 14.04) Workstation.

 

It works well, and here are my detailed results

 

 

 

20160730 Retro Client Linux 11.0.0.107  -  Retrospect MultiServer 11.0.1.106 on Win XP 32

 

Tar Package containing an install.sh script and a .rcl package

 

INSTALLER SCRIPT ANALYSIS

Open  Install.sh in gedit

 

Requirements

Logged in as Root or Run Install.sh as SUDO

/usr/local must exist

Installation folder /usr/local/retrospect/client

 

Handles Upgrades - Checks for existing client

 

Supports the Client Public Keys for Automatically adding clients

Place keys in /usr/local/retrospect/client/public_key/pubkey.dat

 

Installs Man & Info Pages

/usr/local/man/man1.retroclient.*

.usr/share/info/retroclient.info.gz

 

Locations

CLIENTDIR=/usr/local/retrospect/client

STATEFILE=/var/log/retroclient.state

EXCLUDEFILE=/etc/retroclient.excludes

PUBKEY=./public_key/pubkey.dat

 

Logs

/var/log/retro*

retroclient.history          text

retroclient.log                text

retroclient.log.0.log        opens with LibreOfficeWrter

retroclient.log.1.log etc  opens with LibreOfficeWrter

retroclient.state             binary

retropds.log                  opens with LibreOfficeWrter

 

INSTALLATION
 

Unpack the Tar, copy folder to Downloads

Open Terminal in folder

sudo ./Install.sh

 

johng@Mint17-3Dev ~/Downloads/Linux_Client_x64_11_0_0_107 $ sudo ./Install.sh

[sudo] password for johng:

 

Install Retrospect Client? (y/n): y

 

Enter first access password:

Retype the first access password:

 

Adding RETROSPECT_HOME to system profile and login scripts...Done!

Starting client as daemon...

 

Retrospect Client for Linux started successfully!

Your system appears to be compatible with the startup system used

by Ubuntu and Debian. Would you like to modify rc.local

to automatically start Retrospect Client for Linux? (y/n): Y

 

johng@Mint17-3Dev ~/Downloads/Linux_Client_x64_11_0_0_107 $

 

UPGRADE

 

Unpack the Tar, copy folder to Downloads

Open Terminal in folder

 

johng@Mint17-3Dev ~/Downloads/Linux_Client_x64_11_0_0_107 $ ls

Install.sh RCL.tar

johng@Mint17-3Dev ~/Downloads/Linux_Client_x64_11_0_0_107 $ sudo ./Install.sh

[sudo] password for johng:

 

Install Retrospect Client? (y/n): Y

 

Adding RETROSPECT_HOME to system profile and login scripts...Done!

Starting client as daemon...

 

Retrospect Client for Linux started successfully!

Upgrade completed successfully

 

johng@Mint17-3Dev ~/Downloads/Linux_Client_x64_11_0_0_107 $

 

 

 

Post Installation analysis

/usr/local/retrospect/client

rcl script

retroclient

retrocpl - text control panel

 

/usr/local/man/man1

retroclient.1.gz

retrocpl.1.gz

 

/etc/rc.local

Added line "/usr/local/retrospect/client/rcl start "

 

/var/log/

retroclient.history text

retroclient.log text

retroclient.log.0.log opens with LibreOfficeWrter

retroclient.log.1.log etc opens with LibreOfficeWrter

retroclient.state binary

retropds.log opens with LibreOfficeWrter

 

 

OPERATION

Retroclient is started by default at boot up

 

It's a system process running under root, so does not show in System Monitor by Default

Set View to "All Processes"

 

Run retrocpl to check status

 

johng@Mint17-3Dev /usr/local/retrospect/client $ ./retrocpl

Server "Mint17-3Dev":

Version 11.0.0.107

back up according to normal schedule

currently on

readonly is off

exclude is off

0 connections, 0 authenticated

 

Check for the retroclient process

johng@Albion ~ $ ps -e | grep retro

1744 ?        00:30:22 retroclient

 

On Retro Server

Configure > Clients > Add

New Linux Client should be detected - ADD > Enter Password > Confirm Name > Done

Client Goes Active

Properties

General

Refresh Check connected & Speed - OK

Check Options

Volumes

Check

 

Configure > Volumes >

Lots of system volumes in here

Some have Icons on eg /

I set mine to Selected Volumes and Selected Home

 

 

DISASTER RECOVERY

See White Paper

https://www.retrospect.com/en/support/kb/linux_disaster_recovery

 

DOCUMENTATION

 

johng@Mint17-3Dev ~ $ man retroclient

 

retroclient(1) General Commands Manual retroclient(1)

 

NAME

retroclient - Retrospect Client

 

SYNOPSIS

retroclient [OPTIONS]

 

DESCRIPTION

retroclient is the Retrospect Client. When executed, it enables communication with a Retrospect

application running under Windows on another computer. From the Retrospect application, you can

access volumes on the client computer and back up, restore, or duplicate files. If retroclient is

run with no arguments, the client is started.

 

OPTIONS

-setpass

Prompt the user to set the first access password. Once set, the password can be changed from

only the Retrospect application.

 

-log n Set the logging level to n (default = 6). Logs are saved in /var/log/retroclient.log and

/var/log/retropds.log

 

--help Display help text and exit.

 

COPYRIGHT

Copyright 2015 Retrospect, Inc.

 

SEE ALSO

retrocpl(1)

 

Version 9.5 July 2015 retroclient(1)

 

johng@Mint17-3Dev ~ $ man retrocpl

 

 

retrocpl(1) General Commands Manual retrocpl(1)

 

NAME

retrocpl - Retrospect Client Control Panel

 

SYNOPSIS

retrocpl [OPTIONS] [-proactive PROACTIVE_OPTIONS]

 

DESCRIPTION

retrocpl is the conrol panel application for the Retrospect Client. The control panel provides a

way to view and modify the client settings. If retrocpl is run with no arguments the status of the

client is reported.

 

OPTIONS

-stop Shut down the client process.

 

-readonly [on | off]

Set the client read-only mode (default is read/write).

 

-exclude [on | off]

Turn on or off the processing of /etc/retroclient.excludes.

 

-log n Set the logging level to n (default = 6). Logs are saved in /var/log/retroclient.log and

/var/log/retropds.log.

 

-proactive PROACTIVE_OPTIONS

Configure the Proactive Backup options.

 

--help Display help text and exit.

 

PROACTIVE_OPTIONS

asap Request a backup as soon as possible.

 

normal Return to the normal backup schedule.

 

mm:dd:yyyy:hh:mm

Defer the backup until after the specified time.

 

skipdays=n

Defer backup for n days.

 

COPYRIGHT

© 2015 Retrospect, Inc.

 

SEE ALSO

retroclient(1)

 

Version 9.5 July 2015 retrocpl(1)

 

 

ISSUES

One installation on a Mint 17 VM did not add the start command to /etc/rc.local

Added line "/usr/local/retrospect/client/rcl start " manually

Restart

Check with retrocpl - Client running OK

  • Like 2

Share this post


Link to post
Share on other sites

Been running smoothly for a month now. Using a ProActive script backups are running as scheduled every other day. 20 odd backups in the can, usually with no errors at all, occasionally an issue with a log file or such that had changed during the backup.

Albion is the Client, Gladiator is the Server

Log Samples

RetroHistory Log

2016-09-07 22:07: Script "Albion" (GLADIATOR): /home, Execution completed successfully
2016-09-09 22:07: Script "Albion" (GLADIATOR): /home, Execution completed successfully
2016-09-11 22:25: Script "Albion" (GLADIATOR): /home, Execution completed successfully
2016-09-17 22:31: Script "Albion" (GLADIATOR): /home, 2 execution errors
2016-09-20 22:25: Script "Albion" (GLADIATOR): /home, Execution completed successfully

 

RetroClient Log

2016-09-22T07:59:11: Client version is 11.0.0.107
2016-09-22T07:59:15: Multicast advertising on address: 192.168.42.198
2016-09-22T07:59:22: ipludProc: Name service listener already running.

 

retroclient.log.0.log

2016-09-20T08:15:23: Client version is 11.0.0.107
2016-09-20T08:15:28: Multicast advertising on address: 192.168.42.198
2016-09-20T08:15:39: ipludProc: Name service listener already running.
2016-09-20T22:25:17: Log: 2016-09-20 22:25: Script "Albion" (GLADIATOR): /home, Execution completed successfully

Share this post


Link to post
Share on other sites

Update.

Tested the 11.0.0.107 client on the newer Linux Mint 18.1 (Ubuntu 1604LTS) 64bit

In a Virtual Box VM running Mint 18.1 Base

And On Mint 18.1 running on my Dell 3750 i7 Laptop

Everything works nicely as before

Share this post


Link to post
Share on other sites

Silent Install with pubkey.dat for Automatic Client Adding

 

Unpack the Tar, copy folder to Downloads or suitable location

In the installation folder create folder public_key, add the pubkey.dat file

 

Run the install with --silent option

 

johng@Centaur ~/Downloads/Linux_Client_x64_11_0_0_107 $ ls
Install.sh  public_key  RCL.tar
 
johng@Centaur ~/Downloads/Linux_Client_x64_11_0_0_107 $ sudo ./Install.sh --silent
 
Install Retrospect Client? (y/n): 
Adding RETROSPECT_HOME to system profile and login scripts...Done!
Starting client as daemon... 
 
Retrospect Client for Linux started successfully!
Your system appears to be compatible with the startup system used 
by Ubuntu and Debian. Would you like to modify rc.local 
to automatically start Retrospect Client for Linux? (y/n): 
johng@Centaur ~/Downloads/Linux_Client_x64_11_0_0_107 $
 

Post Installation analysis

/usr/local/retrospect/client

pubkey.dat

rcl

retroclient

retrocpl

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×