jotrago Posted August 3, 2016 Report Share Posted August 3, 2016 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 2 Quote Link to comment Share on other sites More sharing options...
jotrago Posted September 22, 2016 Author Report Share Posted September 22, 2016 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 successfully2016-09-09 22:07: Script "Albion" (GLADIATOR): /home, Execution completed successfully2016-09-11 22:25: Script "Albion" (GLADIATOR): /home, Execution completed successfully2016-09-17 22:31: Script "Albion" (GLADIATOR): /home, 2 execution errors2016-09-20 22:25: Script "Albion" (GLADIATOR): /home, Execution completed successfully RetroClient Log 2016-09-22T07:59:11: Client version is 11.0.0.1072016-09-22T07:59:15: Multicast advertising on address: 192.168.42.1982016-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.1072016-09-20T08:15:28: Multicast advertising on address: 192.168.42.1982016-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 Quote Link to comment Share on other sites More sharing options...
jotrago Posted January 8, 2017 Author Report Share Posted January 8, 2017 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 Quote Link to comment Share on other sites More sharing options...
jotrago Posted January 8, 2017 Author Report Share Posted January 8, 2017 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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.