Time Doctor on Ubuntu 18.04

I do not have enough reputation to comment but I have resolved this issue after a day of fiddling. I was trying to install Time Doctor Pro on Ubuntu 18 LTS, and the issue is it doesn't sync but solved it finally.

@madzohan the reason Time Doctor Pro doesn't sync is that it cannot establish an SSL Connection to the Time Doctor server. You would see this error if you run ./timedoctor in the terminal.

I tried installing libssl-dev but it didn't make a difference. Dug deep on other forums on how to resolve the SSL issue and tried every suggestion I come across.

The solution is to install libssl1.0-dev

sudo apt-get install libssl1.0-dev

Note that it will remove other libssl related packages. After that, your Time Doctor Pro should work as intended.

You're welcome!


For Ubuntu 18.04 there is no version of Time Doctor.

Instruction below shows how to install Time Doctor for Ubuntu 16.04 on Ubuntu 18.04.

  1. Add repositories of Ubuntu 16.04. Create and open the /etc/apt/sources.list.d/ubuntu16_04.list file by followed command:

     sudo nano /etc/apt/sources.list.d/ubuntu16_04.list
    
  2. Put the following list of repositories into the file:

    deb http://ru.archive.ubuntu.com/ubuntu/ xenial main restricted
    deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
    deb http://ru.archive.ubuntu.com/ubuntu/ xenial universe
    deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates universe
    deb http://ru.archive.ubuntu.com/ubuntu/ xenial multiverse
    deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
    deb http://ru.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
    deb http://security.ubuntu.com/ubuntu xenial-security main restricted
    deb http://security.ubuntu.com/ubuntu xenial-security universe
    deb http://security.ubuntu.com/ubuntu xenial-security multiverse
    
  3. Save the file via Ctrl+O and close its via Ctrl+X.

  4. Update the list of packages:

    sudo apt update
    
  5. Install dependencies of Time Doctor:

    sudo apt install libssl1.0-dev libx11-xcb1 libxcb1 libssl1.0.0 libqtcore4 libqtgui4 libqt4-dbus libqt4-network libqt4-sql libqt4-sql-sqlite libqt4-svg libqt4-xml libqt4-xmlpatterns gksu gdebi libjpeg8 libpng12-0 libcv2.4 libxcb-record0
    
  6. Download Time Doctor for Ubuntu 16.04 from official page.

  7. Install the downloaded package (file name may differ):

    sudo dpkg -i timedoctorlite_2.3.49-14ubuntu16.04_amd64.deb
    
  8. Run Time Doctor and check how its work. You may use command line (example for the Lite version):

    timedoctorlite
    
  9. Restore the initial state of packages in the system:

    sudo rm /etc/apt/sources.list.d/ubuntu16_04.list
    sudo apt update
    
  10. Enjoy.