Monday, March 22, 2010

The bookmarks and history system will not be functional

Your Firefox bookmarks and history are stored in a file called places.sqlite in your Firefox profile folder. If Firefox is unable to access that file to edit bookmarks, add bookmarks, add items to your browsing history, etc., Firefox will notify you with a message saying:
Browser Startup Error The bookmarks and history system will not be functional because one of Firefox's files is in use by another application. Some security software can cause this problem.
If you are having these problems, try the solutions listed below.

Table Of Contents

Exit other programs

The most common cause of this error is if another program is accessing your places.sqlite file, thus locking it. Exit Firefox and any other programs you are running that you suspect are interfering with your web browsing (or restart the computer) and then reopen Firefox.

Places database

You can fix this by forcing Firefox to rebuild the Places database, as follows:
  1. (Optional) Export your bookmarks to an HTML file named bookmarks.html (see Exporting bookmarks to an HTML file for detailed instructions) and place the bookmarks.html file in the Firefox profile folder. If a bookmarks.html file already exists, allow the exported file to replace it.
  2. Open your profile folder:
    1. (Firefox 3.6): On the menu bar, click on the Help menu and select Troubleshooting Information.... The Troubleshooting Information tab will open.
    2. Under Application Basics, click on Show in Finder.
  3. From the menu bar, select Firefox and then select the Quit Firefox menu item.
  4. In the Firefox profile folder, delete (or rename) the places.sqlite file and, if it exists, places.sqlite-journal.
  5. (Optional) If you want Firefox to automatically import your bookmarks from an existing bookmarks.html file in the profile folder, instead of from a JSON backup, open the bookmarkbackups folder and move all bookmarks-(date).json files to another location.
  6. (Optional) Also delete (or rename) the localstore.rdf to remove the references to the old Places file but you will need to add back any toolbar customizations.
When you reopen Firefox, it will create a new places.sqlite file. Your browsing history will be gone but Firefox will automatically import the most recent bookmark backup file. If no JSON bookmark backup is found, Firefox will automatically import your bookmarks from the profile folder bookmarks.html file, if it exists.

No comments:

Post a Comment