sbackup sucks
Hello Ubuntu (?),
This is not a question really, but i couldn't find a way to just send an email to whoever maintains sbackup.
This is about my recent experience using sbackup and why you have to do something about it. I think it is a really good example of open source software, where the free-tard argument does not apply. Some quality aspects in sbackup is so low, that the software is an infeasible solution for too many things.
First off, i really like the apps gui approach. I think it is completely right, to make it as simple as possible. Automated simple backups, that works with remote machines and a super simple way to restore your files. This is what drove me to choose sbackup. No command line BS for doing simple work.
So i set up my server, running mail and web with a small amount of users, to use sbackup and backup to my other server. The HDD in the first server crashed about 2 weeks ago. It will never wake up again, but of course that is not something i need to worry about. Sbackup has of course saved all my emails, database stuff for the web and all. So i bought a new machine and started reinstalling ubuntu. This is where i met the first major error in sbackup.
1. Meanwhile, sbackup has upgraded storage format from 1.4 to 1.5. As a user i couldn't care less, as long as it works. The thing is, that when i try to open the 1.4 backup in the 1.5 version of the program, it complains and wants to convert it. It gives fair warning, and says all data can be lost during this process. Ok, i make a copy. But this is where the BS starts. The gui does not handle privileges properly. It gets root access, and immidiatly drops it when converting the backup. Thing is, it is a BACKUP, and root owns files in the backup. These can obviously not be handled by anyone lesser than root, and since the gui dropped the privileges, it fails with a "file does not exist", after it created the first root-owned restore file. SO, what actually happens is, that the gui corrupts my backup! Not cool! If i had not made a copy of the backup files, the very program that was supposed to help me restore my backup, now ruins it! The gui gave a warning, but seriously... fix that bug.
2. The conversion process is WAY too slow. The backup i used was only about 3.9 GB for the entire disk. It ran in cycles, and has about 30GB of backup in all. I googled around and found, that the commandline version of sbackup didn't suffer from the same issues as the gui, so i could actually convert it this way. This data has taken 5 days to convert!!! Im running on a dual intel atom machine with 2GB ram, so it is not a monster but 5 days? What good is a backup, if it takes 5 days for a minor backup to become available? This choice put the app under amateur-hour cause nobody dependent on backup can live with 5 days for restoring a minor backup.
3. finally the conversion was done, now it's time to restore. Guess what, privileges once again foils the plot. It creates root owned files (because root owns the backup and i can be all the root i want to be on this machine, np) and crashes when it tries to access the files a users lesser than root. It even does this, when im running gnome itself as root. Everything is root, but still not good enough. Does. not. work. So right now, im manually extracting my files out of the tar files sbackup has created. These bugs have effectively reduced sbackup to a shell script with tar and rsync, which is exactly what i didn't want, as i try not to live 20 years in the past, although i like unix.
I know sbackup is open source, and you guys devote your spare time to just giving this away and that is of course awesome. If it wasn't for bugs like this, sbackup would be enough for all my backup needs (and many others). But you simply cannot release software that people choose to depend on, and then have that low testing quality. Had i been a bit more careless, sbackup would have ruined many weeks for work for me, because i trusted you, the maintainers, to do a proper job. Quality like that is just too low, when it comes to a thing like backup, no matter how free the software is.
Therefore, please fix stupid errors like this, so sbackup remains simple and stable. I really think you're on to something with this program, that can be the ubuntu standard (and all previous half-baked unix backup solutions can be shit canned), so make sure it does what it is supposed to.
Thanks for the work so far with sbackup. I think you are on track.
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Ubuntu sbackup Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Troels Parbst for more information if necessary.