numirias / firefed

🕵️ A tool for Firefox profile analysis, data extraction, forensics and hardening

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sqlite3.OperationalError: database is locked

jcguu95 opened this issue · comments

commented

Similar issues happen for bookmarks, downloads, cookies, inputhistory.
The only feature that worked so far is addons. I haven't tried other ones.

I'm on a macbook M2. Got firefed in my virtualenv using pip install firefed --upgrade.

I can help fix the code as well! Just let me know and show me some hints. Thank you for your work!

$ firefed --version
firefed v0.1.14

$ whereis firefed
firefed: /Users/jin/.python/jin/jin-python/bin/firefed

$ firefed -p default-release bookmarks -s
Traceback (most recent call last):
  File "/Users/jin/.python/jin/jin-python/bin/firefed", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/Users/jin/.python/jin/jin-python/lib/python3.12/site-packages/firefed/__main__.py", line 55, in main
    run()
  File "/Users/jin/.python/jin/jin-python/lib/python3.12/site-packages/firefed/__main__.py", line 33, in run
    feature()
  File "/Users/jin/.python/jin/jin-python/lib/python3.12/site-packages/firefed/feature/feature.py", line 210, in __call__
    self.summarize()
  File "/Users/jin/.python/jin/jin-python/lib/python3.12/site-packages/firefed/feature/bookmarks.py", line 46, in summarize
    out('%d bookmarks found.' % len(list(self.bmarks)))
                                    ^^^^^^^^^^^^^^^^^
  File "/Users/jin/.python/jin/jin-python/lib/python3.12/site-packages/firefed/feature/bookmarks.py", line 42, in <genexpr>
    bmarks = (b for b in bmarks if not str(b.url).startswith('place:'))
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/jin/.python/jin/jin-python/lib/python3.12/site-packages/firefed/feature/feature.py", line 94, in load_sqlite
    cursor.execute(query)
sqlite3.OperationalError: database is locked