Code42 Crashplan: Difference between revisions

From ThinkServer
m →‎Cannot sign in/access GUI: Stopped being an issue after 10.4.1
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:
Affects:
Affects:
* openSUSE 15.4
* openSUSE 15.4
* Crashplan >10 - 10.4.1
* Crashplan >10 - 10.4.1 (Anything under the Code42 banner)


This error occurs due to a library not installed using the installation script.
This error occurs due to a library not installed using the installation script.
Line 24: Line 24:
Affects:
Affects:
* openSUSE 15.4
* openSUSE 15.4
* All versions of Crashplan at present
* Up to version 11 (all old Code42 releases)


Due to openSUSE moving from Sys-V to systemd, the old script to start Crashplan cannot be set to enabled to start Crashplan on startup. This did not work before but is completely unsupported in openSUSE 15.4.
Due to openSUSE moving from Sys-V to systemd, the old script to start Crashplan cannot be set to enabled to start Crashplan on startup. This did not work before but is completely unsupported in openSUSE 15.4.

Latest revision as of 14:56, 30 July 2023

Code42 Crashplan for Small Businesses is the software we use on the server to keep an online, live backup.

A number of issues have occurred and are listed here with workarounds.

Cannot sign in/access GUI

Affects:

  • openSUSE 15.4
  • Crashplan >10 - 10.4.1 (Anything under the Code42 banner)

This error occurs due to a library not installed using the installation script.

Solution: copy the missing library from the installation package.

  • Extract the installation package.
  • Extract the large cpio image.
  • Browse to the nlib folder.
  • Browse to the ubuntu20 folder. Although not Ubuntu, this library works with this version of openSUSE.
  • Copy the library in the folder to /usr/local/crashplan/nlib.
  • Restart the service and GUI and log in again.

NOTE: 10.2.0 attempted to fix this but installed the incorrect library. openSUSE is unsupported so this may be a foreseeable problem.

Cannot autostart Crashplan service

Affects:

  • openSUSE 15.4
  • Up to version 11 (all old Code42 releases)

Due to openSUSE moving from Sys-V to systemd, the old script to start Crashplan cannot be set to enabled to start Crashplan on startup. This did not work before but is completely unsupported in openSUSE 15.4.

Solution: manually add a systemd script.

  • Stop the Crashplan service with sudo service code42 stop.
  • Remove the /etc/init.d folder created by the installer script (check nothing else is in the folder first).
  • Add a new text file called crashplan.service to /lib/systemd/system/.
  • Add the following to the text file and save it:
[Unit]
Description=Code42 CrashPlan app
After=network.target

[Service]
Type=forking
PIDFile=/usr/local/crashplan/CrashPlanEngine.pid
WorkingDirectory=/usr/local/crashplan
ExecStart=/usr/local/crashplan/bin/CrashPlanEngine start
ExecStop=/usr/local/crashplan/bin/CrashPlanEngine stop

[Install]
WantedBy=multi-user.target
  • Reload the system services with sudo systemctl daemon-reload.
  • Enable the service with sudo systemctl enable crashplan.
  • Start the service with sudo service crashplan start.