Can't Delete Bookmarks
After refreshing Firefox because of a different (and now solved) problem, I restored my Old Firefox Data to recover my customization settings. The problem from before remained solved as well, so don't worry about that. The only problem is that now, for whatever reason, I can't delete any bookmarks. I can still add and edit bookmarks, but I can't outright delete them. My version is 73.0.1 (64-bit).
I've gone to about:support and checked Places Database. This is what it gave me:
> Task: checkIntegrity - Unable to check favicons.sqlite integrity: Error: Error(s) encountered during statement execution: database disk image is malformed > Task: invalidateCaches - The task queue was cleared by an error in another task. > Task: checkCoherence - The task queue was cleared by an error in another task. > Task: expire - The task queue was cleared by an error in another task. > Task: originFrecencyStats - The task queue was cleared by an error in another task. > Task: vacuum - The task queue was cleared by an error in another task. > Task: stats - The task queue was cleared by an error in another task. > Task: _refreshUI - The task queue was cleared by an error in another task.
A solution that I've seen elsewhere is to delete the "places.sqlite" file after closing Firefox and letting it reset, but that hasn't worked. Again, I can add and edit bookmarks, just not delete them. It doesn't matter where I try to delete them from (within the browser), and they all still link to the right places. It's not an emergency, but I'd appreciate help with this.
所有回复 (6)
Are you using Sync to sync bookmarks ?
Are there still issues reported when you click "Verify Integrity" ?
cor-el said
Are you using Sync to sync bookmarks ? Are there still issues reported when you click "Verify Integrity" ?
I do use Sync, but I've also tried turning it off and restarting then, but no luck. And yes, I clicked "Verify Integrity" in Places Database and it didn't fix the problem. The result I pasted was reproduceable.
The places.sqlite file contains your History and Bookmarks. And it looks like it is corrupted.
Type about:support<enter> in the address bar.
Under the page logo on the left side, you will see Application Basics. Under this find Profile Folder. To its right press the button Show Folder. This will open your file browser to the current Firefox profile. Now Close Firefox.
Locate the above file. Then rename or delete it. Restart Firefox. The browser should then create a new place.sqlite and recover your bookmarks from the backup files. Note: Your history is not backed up and will be lost.
FredMcD said
The places.sqlite file contains your History and Bookmarks. And it looks like it is corrupted. Type about:support<enter> in the address bar. Under the page logo on the left side, you will see Application Basics. Under this find Profile Folder. To its right press the button Show Folder. This will open your file browser to the current Firefox profile. Now Close Firefox. Locate the above file. Then rename or delete it. Restart Firefox. The browser should then create a new place.sqlite and recover your bookmarks from the backup files. Note: Your history is not backed up and will be lost.
Please read my post. I had already tried that before I even submitted a request.
Update: Apparently I only couldn't delete bookmarks from before refreshing, so I checked the "bookmarkbackups" folder under my active profile and looked at the oldest date. I tried deleting one from before the oldest date of those files, and it worked. I'm guessing that the files in this folder were the ones that I couldn't delete. I don't know why they were stored there, either.
I've deleted the contents of that folder, restarted Firefox, and the problem persists. The files didn't remake themselves, either. But, now we know that only CERTAIN bookmarks can't be removed.
由Shabcarb于
The problem still hasn't been solved, btw. I've looked into more solutions but none of them have worked. It's been a about month since my original post.