The amount of time FEBE waits before delivering a script time-out message is defined in
FEBE Options > Advanced > Advanced preferences > Chrome script timeout (seconds). You might try setting this to zero which mean 'forever'.
The 'freezing' of the browser is expected when an I/O intensive application (like FEBE) is executing. There is an option (
FEBE Options > How to backup > Run asynchronously ) that, if checked, will make the backups
appear to run faster. In reality, the backups take about the same amount of time but the results page is displayed before the actual backup is completed (the backup continues in the background). In your case, it might be best to run the backups synchronously (box un-checked) so the responsiveness will return as soon as the results page displays.
Unfortunately, there is no way to get around file locking errors. Were FEBE to simply wait for a file to become unlocked, it may be waiting forever. If it were to skip locked files, the backup would be incomplete if any of the files were essential to the profile. It is best to simply abort the backup in these cases so the user knows the backup is unusable. FEBE does, however, check for and ignore certain files that are known to be locked (and nonessential in a restore):
- Code: Select all
// Ignore locked files
if(file == "parent.lock"){continue;}
if(file == "lock"){continue;}
if(file == "places.sqlite-journal"){continue;}
if(file == "places.sqlite-stmtjrnl"){continue;}
if(file == "places.sqlite-shm"){continue;}
if(file == "places.sqlite-wal"){continue;}
if(file == "cookies.sqlite-journal"){continue;}
if(file == "cookies.sqlite-stmtjrnl"){continue;}
if(file == "cookies.sqlite-shm"){continue;}
if(file == "cookies.sqlite-wal"){continue;}
You can examine the contents of your 1.2GB full profile backup file by opening the .fbu file. It is just a renamed .zip file that can be opened with any zipfile program (e.g., 7-Zip or whatever native Linux program you have). If you see entries for cache, you can have FEBE ignore them by checking
FEBE Options > How to backup > Ignore cache and phishing DB. That alone should speed up the backup process.
I am aware the options window takes some time to display. In fact, it has been getting worse with each Fx release and I cannot determine the reason.
As for the ability to copy/paste error messages, there is an option in
FEBE Options > Advanced > Message popup style for
Include 'Copy to clipboard' button on popup messages.