Saturday, 15 October 2016

Timeshift v16.10.5

Timeshift Timeshift v16.10.5 is now available. Changes are summarized below.

What’s New

  • Support for Ubuntu 14.04 (trusty) and derivatives (like Mint 17.x) - The Gnome/GTK stack and system utilities on trusty are pretty outdated. The new Timeshift version would not install on trusty or exit with an error if installed. This has been fixed in v16.10.5. Workarounds have been added to make it work with older versions of util-linux and GTK. Builds for trusty are now available in the PPA.
  • Support for BTRFS systems with @ and @home on separate partitions - This setup is now supported. Previous versions would quit with a “not supported” message.
  • Space savings with snapshots of multiple systems on same device - Previous versions of Timeshift linked to the last snapshot in time when creating snapshots. If the snapshot device contained snapshots from multiple systems and if the last snapshot was from a different system, then it would waste disk space as most files would get duplicated. Timeshift will now check the system UUID and link from the last snapshot of the same system while creating snapshots.
  • The About > Credits window now lists the names of people who have donated $10 or more towards this project. Thanks to all the people who have donated. Please let me know in case you have donated but your name is not listed.


Ubuntu and derivatives (Ubuntu, Linux Mint, etc)

Packages are available in the Launchpad PPA for supported Ubuntu releases. Run the following commands in a terminal window:
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install timeshift
You do not wish to add the PPA, you can download and install from the DEB files linked below:
timeshift-latest-i386.deb (32-bit)
timeshift-latest-amd64.deb (64-bit)
These DEBs may fail to install on older releases of Ubuntu. Download the debs for trusty from the Launchpad PPA in case they fail to install.

Other Linux Distributions

An installer is available from following links: (32-bit) (64-bit)


Run the following commands in a terminal window:
sudo apt-get purge timeshift


If you want to buy me a coffee or send some donations my way, you can use Google wallet or Paypal to send a donation to teejeetech at gmail dot com.
Donate with Paypal
Donate with Google Wallet


  1. So far, so good!
    One minor thing caught my attention to detail:
    1. Delete icon missing from interface within Timeshift.
    Await the next update.

  2. I find Timeshift indispensable, but AFAIK it's not widely known. Why is that? What do people use instead to recover their asses from a borked Linux system? (and it's so easy to break things unwittingly, especially if you're a beginner). I mean, even the mere concept of system-only backups doesn't seem to be widely recognized.

    BTW is there something similar for Windows? I find the native Windows Backup application bloated and its interface unreadable and obfuscated. It would be so nice for people still forced to use Windows in some cases to have some Timeshift analogue (or a Timeshift Windows version) to fall back on.

  3. i install it on centos7 but run "restore only" mode
    how it works for backup mode?

    1. [11:19:12.194] Session log file: /var/log/timeshift/2016-10-26_11-19-12__gui.log
      [11:19:12.194] Running Timeshift RSYNC v16.10.6
      [11:19:12.194] Distribution: "centos" "7"
      [11:19:12.194] DIST_ID: "centos"
      [11:19:12.316] E: ts: Failed to get partition list.
      [11:19:12.316] App config loaded: '/etc/timeshift.json'
      [11:19:12.447] Snapshot device: ' UNKNOWN'
      [11:19:12.447] Snapshot location:
      [11:19:12.447] Snapshot device not selected
      [11:19:12.447] Select the snapshot device
      [11:19:12.447] Status: NOT_SELECTED
      [11:19:27.394] App config saved: '/etc/timeshift.json'

      $ df -h
      Filesystem Size Used Avail Use% Mounted on
      /dev/mapper/centos-root 8.5G 4.0G 4.6G 47% /
      devtmpfs 906M 0 906M 0% /dev
      tmpfs 921M 348K 920M 1% /dev/shm
      tmpfs 921M 8.8M 912M 1% /run
      tmpfs 921M 0 921M 0% /sys/fs/cgroup
      /dev/sda1 497M 245M 252M 50% /boot
      tmpfs 185M 12K 184M 1% /run/user/1000
      tmpfs 185M 0 185M 0% /run/user/0

    2. It works fine on my end with Cent OS 7. Please select a snapshot device from the settings window and try to take backup. The log files shows that snapshot is not selected.

  4. HI Tony
    Firstly I use Timeshift on all my linux machines (2+ and growing!), thank you for a great utility. I seem to have a bit of an odd issue on Ubuntu 16.04.1 LTS, Timeshift 16.10.6: Running timeshift from a terminal or cronjob this error is produced, however the timeshift logs don't show the same error:

    ** (process:xxxx): CRITICAL **: string_replace: assertion 'self != NULL' failed

    ** (process:xxxx): CRITICAL **: string_replace: assertion 'self != NULL' failed

    I've reinstalled timeshift and deleted all previous snapshots, the error prevails. It seems it can be ignored other than the email alert sent from the cronjob.


  5. email for Anonymous 29 Oct 2016 at 22:45:

    1. This error can be ignored. I'll fix this in the next update.

  6. This comment has been removed by the author.

  7. Hi,
    it's a nice program, but with my xubuntu 16.04 I have some problems. Why can I not see the external backup devices. If I make an backup on the external hdd it works, but I get no entry in the backup list. And when I end the the program, I can not start again, because I get an error that the program still is running. Thanks for your help.
    kindly regards
    Horst Meyer

  8. By installing from PPA as below it now seems sorted:

  9. (64-bit) File not found

  10. File Not Found

    I thinck the project is down

  11. Project looks to have moved to GitHub: