rastersoft / cronopete Goto Github PK
View Code? Open in Web Editor NEWAn Apple's TimeMachine clone for Linux
License: GNU General Public License v3.0
An Apple's TimeMachine clone for Linux
License: GNU General Public License v3.0
Good evening Sergio,
If you look around the package details in the cronopete PPA, you will see that there are no successful builds of cronopete, nor haven't been for quite some time. I found this out by trying to use the PPA to install cronopete, only to have "apt-get install cronopete" fail because the package doesn't exist.
Here is the build status of Cronopete 3.16.
I know very little about packaging and Launchpad PPAs, so I don't know how can the builds be fixed.
PS: I had no problem installing Cronopete from source.
I have network attached disk available for backup, but I cannot select it because I am only shown physical disks other than my system disk. This would be absolutely suitable target. I'm guessing you're parsing fstab to find suitable targets, I think you could look for nfs mounts, and allow those.
I installed cronopete, and made a backup.
When I opened the restore app it is flickering many times a second, which makes it impossible to use.
I'm on Ubuntu Xenial (16.10) 64 bit with gnome shell.
I have attempted to build this on Fedora 19 x86_64. All dependencies are met, except AppIndicator, which I ran the switch to compile without it. This results in the following:
Any advice on how to fix it? I understand it was designed for ubuntu, but this is just perfect for what I'm wanting
I want to use Cronopete to make a backup in a folder that gets syncronised with a cloud service. However, the software notifies me that it is bad practice and that if I don't know how to use gconf I shouldn't be using this option.
This sounds a little patronising and it discouraged me from using the software. I don't use Gnome. I don't know how to use gconftool and I'm not interested in using it, but I know that the backup would be safely uploaded in the cloud.
I'm okay with the program reminding me that a same-drive backup could be risky, but it should limit itself to warning the user.
How do you make the disk recognizable?
I tried ext4, fat32, formatting, remounting, rebooting, selecting "all disks", and none of it worked. My USB pen drive simply doesn't appear on the list.
Hi,
the medatata on the ubuntu package let know to ubuntu that your Cronopet is not a free software, that is false.
cronopete-artful_4.4.0-ubuntu1_amd64.deb packages installed on Mint 18.3
I've installed cronopete (using apt) and the GUI works but when I try to start a backup, I get (at the bottom)... "Backup device not available, Aborting backup"
I've tried to unmount the disk, reformat it, mount it, then specify the disk via configure dialog.
nothing seems to work.
Hi i will install cronopete on centos 7 gnome how i have to do?
You have a rpm for centos 7?
I tried to install it with GIT I have an error
Thanks
To make Cronopete widely available and usable on all distros please consider making a release in AppImage format https://www.appimagehub.com/
I am looking for a backup solution for my Raspberry Pi 2 server. Is has Raspbian but it doesn't "startx" unless I log in and start it myself when I need it.
If I setup Cronopete and then just never "startx" will it continue to work in the background?
Hi,
just some minutes ago, it happens a strange thing.
Cronopete start it backup. But instead of rsync /home/username
to the backup device, it move it to /home/2018_10_01_18:12:34:15384135
.
Consequently : not any program was able to find its file. I created in emergency an user, restart, and opening session of this user, I see tha
t the files was kept (cf screenshot).
I read you'll implement them when Btrfs is more stable, so for now the report will probably only indicate that there are such plans.
Hello,
i have a build error. I didn't find the failure. I would like testing my new .po.
cmake ..
-- The C compiler identification is GNU 5.4.0
-- The CXX compiler identification is GNU 5.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for modules 'gtk+-3.0;appindicator3-0.1;cairo;gdk-3.0;gdk-pixbuf-2.0;gee-0.8;gio-2.0;glib-2.0;gobject-2.0;gsl;pango;pangocairo;udisks2'
-- Found gtk+-3.0, version 3.18.9
-- Found appindicator3-0.1, version 12.10.0
-- Found cairo, version 1.14.6
-- Found gdk-3.0, version 3.18.9
-- Found gdk-pixbuf-2.0, version 2.32.2
-- Found gee-0.8, version 0.18.0
-- Found gio-2.0, version 2.48.2
-- Found glib-2.0, version 2.48.2
-- Found gobject-2.0, version 2.48.2
-- Found gsl, version 2.1
-- Found pango, version 1.38.1
-- Found pangocairo, version 1.38.1
-- Found udisks2, version 2.1.7
-- GSettings schemas will be installed locally.
-- GSettings shemas will be compiled.
-- GSettings schemas will be installed into /usr/local/share/glib-2.0/schemas/
-- Found Vala: /usr/bin/valac
-- checking for Vala version of valac-0.30
-- found Vala, version 0.30
-- Found Vala: valac-0.30
-- Configuring done
-- Generating done
-- Build files have been written to: cronopete/BUILD
cronopete/BUILD $ make
Scanning dependencies of target i18n
[ 0%] Built target i18n
[ 6%] Generating cronopete/BUILD/src/Config.c;backup_base.c;backup_folder.c;backup_rsync.c;choose_disk.c;cronopete.c;fixedlabel.c;helpers.c;icons_widget.c;menu.c;options.c;restore.c;restore_canvas.c
cronopete/src/restore_canvas.vala:757.32-757.58: error: The name abs' does not exist in the context of
double'
if ((element == null) || ((event.y - backup.ypos).abs() < distance)) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^
cronopete/src/restore_canvas.vala:760.20-760.46: error: The name abs' does not exist in the context of
double'
distance = (event.y - backup.ypos).abs();
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Compilation failed: 2 error(s), 0 warning(s)
src/CMakeFiles/cronopete.dir/build.make:112: die Regel für Ziel „src/cronopete_valac.stamp“ scheiterte
make[2]: *** [src/cronopete_valac.stamp] Fehler 1
CMakeFiles/Makefile2:281: die Regel für Ziel „src/CMakeFiles/cronopete.dir/all“ scheiterte
make[1]: *** [src/CMakeFiles/cronopete.dir/all] Fehler 2
Makefile:138: die Regel für Ziel „all“ scheiterte
make: *** [all] Fehler 2
Best Regards
Steffen
Hi,
it is not clear wether you are writing free or non-free software.
Regards,
Jérémy.
I have two backup disks: one at home, the other one at office. Is it possible to switch between them?
Hi. I used to use cronopete successfully in both Antergos and PopOS Linux versions. I just switched to Solus, and, since the package is not available, I built it from source.
I cannot run it without root privileges, and when I try I get the following error:
(cronopete:1848): GLib-GIO-ERROR **: 22:34:46.012: Settings schema 'org.rastersoft.cronopete' is not installed
Is this an installation issue?
Hi, I really appreciate cronopete, and use it to archive about 1.2T across 3 disks.
Most of the time this works fine, but occasionally it appears to get "confused" and write fragments of the source disk file system back on to the source disk. This may include illegal characters leading to non-printing characters in file/folder names. This has not resulted in fs corruption yet so far as I can tell, but requires careful manual cleanup, and obviously makes me concerned about the veracity of the backup images created.
Has anyone else experienced this? Any suggestions to investigate further?
Thanks
OS: debian 8.2 / Xfce
cronopete: 3.21.0
Edit: typo
Instead of running an external executable, Cronopete should work like most other elementary plugs
How can i backup files to my folder? not usb disk.
With the use of hard drives in Airport Extreme routers, either connected via USB and shared on the network or built into the router as in the case of an Airport Time Capsule backing up to a network share that can use hard links should should be possible. The disks have to be HFS+ so hard links are used. Is this supported with Cronopete?
It would be nice to be able to backup to a network share. I think Time Machine is already providing this feature (or did it in the past).
Maybe it's possible to include ~/.gvfs/ in the Change Disk-Dialog,
or simply add a "choose any folder"-button, which gives access to any folder on the filesystem.
I tried using the included spec file to build for Fedora 24 and it failed. I updated the spec file from one i had made myself for an earlier release. I was able to build and have cronopete running on my machine. Would you be interested in my updated spec? Should i submit a pull request? What preferred method would you like?
Well first would you even be interested in the changes?
Thanks
My current setup is that I am using cronopete to backup my own (user) space to a USB disk which seems to work (although I have not tested what happens if it is not there).
However, I'd rather like to
a) (If I can't use NAS, see my other issue) backup to another physical disk on my system, but it seems to require me to reformat it. I don't want to do that. I only want to backup my /home/user to that disk, which is small compared to the volume of that disk - which contains other stuff. How can I avoid a reformat requirement.
b) have other users (my wife, kids etc) use cronopete to the same physical disks? It seems to be asking other users than me if they want to reformat the disk ...
Hi,
with cronopet 4.4, on Ubuntu 18.04 TLS.
My backup disk was full. Cronopete tried to add new data before deleting the older backup. And so, It didn't work.
Hi,
I have this message (warning message) poping up regularly on my cronopete instance:
(cronopete:8432): Pango-WARNING **: Invalid UTF-8 string passed to pango_layout_set_text()
I'm running Ubuntu 14.04.5 LTS
Pango libraries installed:
ii libcogl-pango15:amd64 1.16.2-1 amd64 Object oriented GL/GLES Abstraction/Utility Layer
ii libpango-1.0-0:amd64 1.36.3-1ubuntu1.1 amd64 Layout and rendering of internationalized text
ii libpango-1.0-0:i386 1.36.3-1ubuntu1.1 i386 Layout and rendering of internationalized text
ii libpango-perl 1.224-2 amd64 Perl module to layout and render international text
ii libpango1.0-0:amd64 1.36.3-1ubuntu1.1 amd64 Layout and rendering of internationalized text
ii libpango1.0-0:i386 1.36.3-1ubuntu1.1 i386 Layout and rendering of internationalized text
ii libpango1.0-dev 1.36.3-1ubuntu1.1 amd64 Development files for the Pango
ii libpangocairo-1.0-0:amd64 1.36.3-1ubuntu1.1 amd64 Layout and rendering of internationalized text
ii libpangocairo-1.0-0:i386 1.36.3-1ubuntu1.1 i386 Layout and rendering of internationalized text
ii libpangoft2-1.0-0:amd64 1.36.3-1ubuntu1.1 amd64 Layout and rendering of internationalized text
ii libpangoft2-1.0-0:i386 1.36.3-1ubuntu1.1 i386 Layout and rendering of internationalized text
ii libpangomm-1.4-1:amd64 2.34.0-1ubuntu1 amd64 C++ Wrapper for pango (shared libraries)
ii libpangox-1.0-0:amd64 0.0.2-4ubuntu1 amd64 pango library X backend
ii libpangox-1.0-0:i386 0.0.2-4ubuntu1 i386 pango library X backend
ii libpangoxft-1.0-0:amd64 1.36.3-1ubuntu1.1 amd64 Layout and rendering of internationalized text
ii libpangoxft-1.0-0:i386 1.36.3-1ubuntu1.1 i386 Layout and rendering of internationalized text
Nothing critical !
This is just a warning...
Thanks for your excellent program !
Does cronopete support encrypting the backups? or using password protected and encrypted LUKS volumes?
Hi, I want to help with the translation into Russian.
it would be cool to have more exclude-options like regex-pattern
Hi, I noticed a typo that occurs a few times in your source files: 'weekely' should be 'weekly'.
https://github.com/rastersoft/cronopete/search?utf8=%E2%9C%93&q=weekely&type=
Hello!
I just started using Cronopete and it seems to check all my backup needs. The only inconvenient aspect when backing up to an external hard drive connected via USB is that Cronopete insists on remounting the drive every time, which makes it impossible to safely remove the drive. Right now I have two options: either I turn backups on and off every time I connect the drive (which seems rather inconvenient) or I kill Cronopete (which seems rather unclean).
I should say I am on Debian testing.
Thanks!
cronopete version 3.18.5 (Vivid package, 64-bit) crashes. Dialog box reports:
*** Error in `cronopete': double free or corruption (fasttop): 0x0000000002323cd0 ***
__libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7fb3fe3df1a8 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175
malloc_printerr (ptr=<optimized out>, str=0x7fb3fe3df270 "double free or corruption (fasttop)", action=1) at malloc.c:4965
_int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3834
__GI__libc_free (mem=<optimized out>) at malloc.c:2950
usbhd_backend_get_drive_path ()
When cronopete is currently deleting older backup, the "stop backup" option does not work.
Cronopete seems to freeze (not responding for long time) when it tries to format a USB disc.
Steps to reproduce:
Hi,
actually, when we start a backup, cronopete first delete old backup, when start the new one. I think the order should be the other one:
Can we add option, that will not backup if file reach certain file size?
Example use case, is that you copy a large file temporarily to your home directory or desktop, that you will delete later, and that file should not be backup.
Hi,
the interface of cronopete mix French and English. It is very strange. If you explain me, I could translate remaining localization string.
ps : thanks for the new version. Is there a way to send you some money?
Hi,
I would like to backup my data on a second internal drive, not a usb one.
could you please add this feature in a future release ?
thanx,
-- Frederic
Can't install cronopete in Fedora 27 because of the old gsl package.
Thanks.
cronopete-gtk2 package in ppa:rastersoft-gmail-cronopetedev on the precise line lists libappindicator-1 as a dependency, however no package like that exists in any repository.
Perhaps the dependency is for libappindicator1?
Hi.
Having used timemachine and finding it nice to use, I was very excited to find cronopete for linux backups. However, I'm having some trouble. I downloaded the stretch 64 bit debian package (4.5.0) and installed it using dpkg. It installed ok and started up giving me the red circle item on the little tab at the bottom left of the screen. I can even select the "configure the backup" menu item. When I click the 'change destination...' button I get an "Available USB Disks" dialog with no disks. I have tried plugging in a western digital USB3 disk formatted with GID and a single ext3 partition. I tried mounting it, unmounting it, clearing the formatted partition. I've tried starting cronopete before and after plugging in the disk. Cronopete still doesn't see the disk. I've also toggled the "Show all disks (except /home) option which makes no difference.
/var/log/messages contains the following references to conopete
Aug 22 16:33:30 lappie gnome-software-service.desktop[25195]: 04:33:30:0974 As failed to rescan: Failed to parse /usr/share/applications/cronopete_preferences.desktop file: cannot process file of type application/x-desktop
Aug 22 16:33:30 lappie gnome-software-service.desktop[25195]: 04:33:30:0978 As failed to rescan: Failed to parse /usr/share/applications/cronopete_restore.desktop file: cannot process file of type application/x-desktop
Aug 22 16:33:39 lappie cronopete[30795]: GtkDialog mapped without a transient parent. This is discouraged.
Aug 22 16:33:54 lappie cronopete_preferences.desktop[30790]: method return time=1534912434.942124 sender=:1.80 -> destination=:1.79 serial=23 reply_serial=2
Aug 22 16:33:55 lappie cronopete[30795]: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
Aug 22 16:34:32 lappie cronopete[30795]: g_variant_get_variant: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_VARIANT)' failed
Aug 22 16:42:37 lappie cronopete[3275]: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
Aug 22 16:43:50 lappie cronopete[3275]: g_variant_get_variant: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_VARIANT)' failed
Aug 22 16:43:50 lappie cronopete[3275]: g_variant_get_variant: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_VARIANT)' failed'
I assume I'm doing something wrong. Could you please point me in the right direction?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.