[BUG] Portable installation is broken in v8.0
- Posts: 7
- Joined: 10 Sep 2011
---------------------------
FreeFileSync - An exception occurred
---------------------------
Installation files are corrupt. Please reinstall FreeFileSync.
Cannot open file "B:\abc\install.dat".
Error Code 2: The system cannot find the file specified. (CreateFile)
---------------------------
OK
---------------------------
FreeFileSync - An exception occurred
---------------------------
Installation files are corrupt. Please reinstall FreeFileSync.
Cannot open file "B:\abc\install.dat".
Error Code 2: The system cannot find the file specified. (CreateFile)
---------------------------
OK
---------------------------
- Posts: 1
- Joined: 16 Mar 2016
I'm getting a similar error. I have FreeFileSync portable installation installed into the Dropbox folder. On the computer it was 'installed' on it works fine, but on another computer Dropbox syncs to, I'm getting the following error when starting the application:
---------------------------
FreeFileSync - An exception occurred
---------------------------
Installation files are corrupt. Please reinstall FreeFileSync.
Consistency check failed for "C:\Dropbox\FreeFileSync\install.dat".
---------------------------
OK
---------------------------
---------------------------
FreeFileSync - An exception occurred
---------------------------
Installation files are corrupt. Please reinstall FreeFileSync.
Consistency check failed for "C:\Dropbox\FreeFileSync\install.dat".
---------------------------
OK
---------------------------
- Posts: 1
- Joined: 17 Mar 2016
The same error here, please see the screen-shot:
I have been using FreeFileSync for years and I get such an error for the first time. I am going back to FreeFileSync version 7.9 which runs fine. I hope the problem will be fixed soon.- Posts: 2
- Joined: 17 Mar 2016
Added in version 8.0, among others:
"Automatically check consistency of FreeFileSync installation".
"Automatically check consistency of FreeFileSync installation".
- Site Admin
- Posts: 7212
- Joined: 9 Dec 2007
This is related to the installation consistency checks that are now included. FreeFileSync will test during startup if any data corruption occured to the installed files.
Portable usage should still continue to work if you install on an USB stick directly and move it between different computers, or if you move it to the USB stick manually via Explorer. But it may not work if the copying is done via Dropbox, in which case it needs to be installed on the other PC, too (either locally or portably).
Portable usage should still continue to work if you install on an USB stick directly and move it between different computers, or if you move it to the USB stick manually via Explorer. But it may not work if the copying is done via Dropbox, in which case it needs to be installed on the other PC, too (either locally or portably).
- Posts: 1
- Joined: 17 Mar 2016
I've just reverted as well, having had the same issue using SyncThing.
This was a very stupid "feature" to make mandatory (no option to disable or continue despite this check?)
The whole point of using portable installs (for me) is so I DON'T have to manually install/copy/move a USB for every machine..
This was a very stupid "feature" to make mandatory (no option to disable or continue despite this check?)
The whole point of using portable installs (for me) is so I DON'T have to manually install/copy/move a USB for every machine..
- Posts: 7
- Joined: 10 Sep 2011
No, unfortunately that's not the case here.This is related to the installation consistency checks that are now included. FreeFileSync will test during startup if any data corruption occured to the installed files.
Portable usage should still continue to work if you install on an USB stick directly and move it between different computers, or if you move it to the USB stick manually via Explorer. But it may not work if the copying is done via Dropbox, in which case it needs to be installed on the other PC, too (either locally or portably).Zenju
Any fresh installation selecting portable checkbox won't have "install.dat" file.
You may test it yourself. (Make sure you don't have any existing installation on the computer).
- Posts: 2
- Joined: 17 Mar 2016
Meaning we can only make a portable installation 1) on a USB drive and and 2) only if it's not installed on the hard drive?Any fresh installation selecting portable checkbox won't have "install.dat" file.
You may test it yourself. (Make sure you don't have any existing installation on the computer).
- Site Admin
- Posts: 7212
- Joined: 9 Dec 2007
When you close the FFS installation dialog, the file will be created (irrespective of portable/local installation type).No, unfortunately that's not the case here.
Any fresh installation selecting portable checkbox won't have "install.dat" file.
You may test it yourself. (Make sure you don't have any existing installation on the computer).ayuanx
- Posts: 7
- Joined: 10 Sep 2011
Come on, we are not idiots.When you close the FFS installation dialog, the file will be created (irrespective of portable/local installation type).ZenjuNo, unfortunately that's not the case here.
Any fresh installation selecting portable checkbox won't have "install.dat" file.
You may test it yourself. (Make sure you don't have any existing installation on the computer).ayuanx
You just secretly updated the installation file a minute ago and refuse to admit it.
You think no one will notice but you forget that other sites have fetched the file before your secret update.
Original signing time: Wednesday, 16 March, 2016 07:09:32
Updated signing time: Friday, 18 March, 2016 06:49:22
- Posts: 7
- Joined: 10 Sep 2011
Just for the record, I don't know what you are trying to hide, but apparently you secretly added some code to record (or collect?) user's information. What exactly it is for, we have no idea yet.
Because for this part of the code, you deliberately hid it and did not put into the source code you provided.
I suppose 99.99% of people won't notice since few people would bother to read the source code.
I reckon I wouldn't normally, but this time you made me do that.
I am aware you might secretly change the source code file again.
FreeFileSync_8.0_Source.zip 2.83 MB (2,976,767 bytes)
I hope you intentions are good.
Because for this part of the code, you deliberately hid it and did not put into the source code you provided.
I suppose 99.99% of people won't notice since few people would bother to read the source code.
I reckon I wouldn't normally, but this time you made me do that.
I am aware you might secretly change the source code file again.
FreeFileSync_8.0_Source.zip 2.83 MB (2,976,767 bytes)
I hope you intentions are good.
- Posts: 23
- Joined: 18 Mar 2016
Can you provide some details? I would like to check it myself.Just for the record, I don't know what you are trying to hide, but apparently you secretly added some code to record (or collect?) user's information. What exactly it is for, we have no idea yet.
Because for this part of the code, you deliberately hid it and did not put into the source code you provided.ayuanx
Are you serious? Why do you want to ruin your reputation with such changes?Portable usage should still continue to work if you install on an USB stick directly and move it between different computers, or if you move it to the USB stick manually via Explorer. But it may not work if the copying is done via Dropbox, in which case it needs to be installed on the other PC, too (either locally or portably).Zenju
- Site Admin
- Posts: 7212
- Joined: 9 Dec 2007
updated the installation file a minute ago and refuse to admit it.ayuanx
Jesus, ayuanx... yes, the 8.0 release was updated (twice!) to fix small showstopper bugs during the installation. These bugfixes don't affect users who have already installed 8.0 with success, so there is no need for a 8.1 update. Why these trivial upates make you throw wild accusations is beyone me. Please don't troll and keep the discussion based on facts.record (or collect?) user's informationayuanx
- Posts: 7
- Joined: 10 Sep 2011
Like I said, I hope your intentions are good. But I couldn't find the part handling this "install.dat" in source code, which caused this installation failure in the first place.updated the installation file a minute ago and refuse to admit it.ayuanxJesus, ayuanx... yes, the 8.0 release was updated (twice!) to fix small showstopper bugs during the installation. These bugfixes don't affect users who have already installed 8.0 with success, so there is no need for a 8.1 update. Why these trivial upates make you throw wild accusations is beyone me. Please don't troll and keep the discussion based on facts.Zenjurecord (or collect?) user's informationayuanx
- Site Admin
- Posts: 7212
- Joined: 9 Dec 2007
This part is handled in the installer, which is not open source. As for the installation failure, is this still reproducible? If yes, I'd like to analyze what's going on.But I couldn't find the part handling this "install.dat" in source code
- Posts: 7
- Joined: 10 Sep 2011
No. The creation part could be in installer. But the read and verification part is in "FreeFileSync_XXX.exe".This part is handled in the installer, which is not open source. As for the installation failure, is this still reproducible? If yes, I'd like to analyze what's going on.ZenjuBut I couldn't find the part handling this "install.dat" in source code
I could read the assembly, but I don't want to spend time on it when there is supposed to be open source code ....
- Posts: 23
- Joined: 18 Mar 2016
But FFS complains if the file is missing or its consistency check fails so where to find these checks in the source code?This part is handled in the installer, which is not open source. As for the installation failure, is this still reproducible? If yes, I'd like to analyze what's going on.ZenjuBut I couldn't find the part handling this "install.dat" in source code
Would you please explain to us why you added them even though the portable usage is crippled now?
- Posts: 23
- Joined: 18 Mar 2016
No comment on the checks and source code? Are these questions inappropriate or just tiring?
- Posts: 5
- Joined: 22 Mar 2016
FreeFileSync is a great tool no doubt but i have to agree with zlhnxqgf & ayuanx. If you want to keep your good reputation please keep things open source.
And the silent updating of a version is really annoying. Now there is a 3rd Version of 8.0 signed on 20 March. That's just confusing for everyone.
Hope you can fix this Zenju and still kudos for your great tool!
And the silent updating of a version is really annoying. Now there is a 3rd Version of 8.0 signed on 20 March. That's just confusing for everyone.
Hope you can fix this Zenju and still kudos for your great tool!
- Posts: 2
- Joined: 22 Mar 2016
I can confirm this issue. I keep FreeFileSync on my Dropbox and use it on 3 computers. It works on one of them (the one I installed it on) but it fails with the error mentioned here on the other 2.
- Site Admin
- Posts: 7212
- Joined: 9 Dec 2007
As always, nothing is cast in stone, but the current 8.0 design is to only allow installations via the official installer with some leeway for the portable version. To clarify this, it's still possible to install FreeFileSync portably on an USB stick, carry it to another computer and use it there, or move it locally from one location to another. But it won't be possible to simply copy the files from one PC to another without an installation. This was done to leverage the importance of the FreeFileSync installer with it's single(!) and optional(!) advertisement, which is still the backbone of the project's financing.
I think I've also written this somewhere in the FAQs but with the number of users that FreeFileSync has, it has turned into something more than a hobby. So the time needed, not only for development, but also the tons of project management work done behind the covers, has to make at least some economical sense. Currently this means having the ad in the installer (but also donations; thanks so much to those who donated!) even despite the controversies about it (althout most of them originate from thinking principle rather than actual issues: come one, is clicking the decline button really that difficult?). As an alternative there now is also a version without advertisements for everyone who donates. Maybe this could be the best solution in the long run as everyone can choose for himself what FFS is worth to him, while avoiding the conundrum of coming up with a price for a tool that has *free* in its name...
I'm sorry for the silent bug-fixes, but these are a last resort in case of show-stopper bugs that only affect a small number of users. If they didn't affect only a small number of users it would naturally be resolved via a completely new release. If it wasn't a show-stopper bug, users could wait until the next update has arrived. But if the problem is a rare installer-bug as there were unfortunately a few with the 8.0 release, it doesn't make sense to have the majority of users reinstall when the issue doesn't concern them. Not fixing the bug is also bad since it leads to a lot of needless support requests about an issue already solved. It's a compromise for this particular case.
I think I've also written this somewhere in the FAQs but with the number of users that FreeFileSync has, it has turned into something more than a hobby. So the time needed, not only for development, but also the tons of project management work done behind the covers, has to make at least some economical sense. Currently this means having the ad in the installer (but also donations; thanks so much to those who donated!) even despite the controversies about it (althout most of them originate from thinking principle rather than actual issues: come one, is clicking the decline button really that difficult?). As an alternative there now is also a version without advertisements for everyone who donates. Maybe this could be the best solution in the long run as everyone can choose for himself what FFS is worth to him, while avoiding the conundrum of coming up with a price for a tool that has *free* in its name...
I'm sorry for the silent bug-fixes, but these are a last resort in case of show-stopper bugs that only affect a small number of users. If they didn't affect only a small number of users it would naturally be resolved via a completely new release. If it wasn't a show-stopper bug, users could wait until the next update has arrived. But if the problem is a rare installer-bug as there were unfortunately a few with the 8.0 release, it doesn't make sense to have the majority of users reinstall when the issue doesn't concern them. Not fixing the bug is also bad since it leads to a lot of needless support requests about an issue already solved. It's a compromise for this particular case.
- Posts: 5
- Joined: 22 Mar 2016
Thank you very much for your explanation! I accept your reasons and hope you keep up the good work!
- Posts: 23
- Joined: 18 Mar 2016
It all makes sense, thanks for the honest answer! I guess a clear statement on the ad-bundled setup would have been better in first place than just "Automatically check consistency of FreeFileSync installation" as a reason.
Too bad it's unusable as a portable app in cloud storage then, so I'll just stay with 7.9 for now.
Too bad it's unusable as a portable app in cloud storage then, so I'll just stay with 7.9 for now.
- Posts: 1
- Joined: 26 Mar 2016
I have donated early on - and also recommended the software to others who told me they donated. Then had to cope with tons of aggravation because of your malicious practice to include crapware WITHOUT stating this up front - as other more honest developers usually do. This gave your product a very bad reputation over the many years you've been doing this.
So here are my questions:
- what is the minimum donation to qualify for the safe version?
- are previous donors not eligible for the safe version?
- for how many future updates does a donation guarantee access to the safe version?
So here are my questions:
- what is the minimum donation to qualify for the safe version?
- are previous donors not eligible for the safe version?
- for how many future updates does a donation guarantee access to the safe version?
- Posts: 23
- Joined: 18 Mar 2016
So here are my questions:
- what is the minimum donation to qualify for the safe version?
- are previous donors not eligible for the safe version?
- for how many future updates does a donation guarantee access to the safe version?FileHoarder
Yes, you will have to donate again for the 8.0 release. But the good news is you can still choose the price yourself.Zenjuwill I need to make another donation every time I want to get a new version?Karia
- Posts: 10
- Joined: 27 Mar 2016
I especially registered an account to say that
- I use FFS on a computer where I have limited OS permissions, and CANNOT run an installer.
- I typically install FFS update on my personal pc in portable mode, then move the files over to the target computer
I'd be disappointed if that is no longer possible.
I haven't tried 8.0 yet, but from this discussion, it sounds like this is no longer allowed usage. That would be a shame :-/
thanks very much for the useful software.
regards
ps: does the donate-no-ads version have the same restriction?
- I use FFS on a computer where I have limited OS permissions, and CANNOT run an installer.
- I typically install FFS update on my personal pc in portable mode, then move the files over to the target computer
I'd be disappointed if that is no longer possible.
I haven't tried 8.0 yet, but from this discussion, it sounds like this is no longer allowed usage. That would be a shame :-/
thanks very much for the useful software.
regards
ps: does the donate-no-ads version have the same restriction?
- Posts: 31
- Joined: 4 Nov 2008
Hi.
I also use it the same way as fred_be
can this be fixed?
For now I have to stay with version 7.0
I also use it the same way as fred_be
can this be fixed?
For now I have to stay with version 7.0
- Posts: 1
- Joined: 12 Apr 2016
As always, nothing is fixed in stone, but the current 8.0 design is to only allow installations via the official installer with some leeway for the portable version. To clarify this, it's still possible to install FreeFileSync portably on an USB stick, carry it to another computer and use it there, or move it locally from one location to another. But it won't be possible to simply copy the files from one PC to another without an installation. This was done to leverage the importance of the FreeFileSync installer with it's single(!) and optional(!) advertisement, which is still the backbone of the project's financing.Zenju
I use it in the same way. So, I returned to FFS v7.9...- I use FFS on a computer where I have limited OS permissions, and CANNOT run an installer.
- I typically install FFS update on my personal pc in portable mode, then move the files over to the target computerfred_be
- Posts: 11
- Joined: 31 Mar 2016
I also changed back to Version 7.9
No more Updates with this Restrictions...
No more Updates with this Restrictions...
- Posts: 31
- Joined: 4 Nov 2008
Will this annoying issue be fixed for version 8.1 ?