spiderfoot: Why SpiderFoot no longer supports loading the spiderfoot.db database from the application directory? Also bash: cd: /root/.spiderfoot: No such file or directory
I just pulled spiderfoot tried running it but ERROR
How can I can run it? I tried running it root home and su home etc.
also cd /root/.spiderfoot/spiderfoot.db is not found too bash: cd: /root/.spiderfoot: No such file or directory
ERROR: spiderfoot.db file exists in .
SpiderFoot no longer supports loading the spiderfoot.db database from the application directory.
The database is now loaded from your home directory: /root/.spiderfoot/spiderfoot.db
This message will go away once you move or remove spiderfoot.db from .
Please provide a description of the issue and any relevant error messages.
If you can provide an application stack trace that is even better.
is there any tutorial for this one?
What version of Python are you using?
Python 3.8.6
What version of SpiderFoot are you using (stable release or Git master branch)?
Git master branch
You may also wish to check if your issue has been posted previously:
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 20 (10 by maintainers)
Your not a great and helpful contributor at all…
The database is unrelated to your issues. Move or remove the
spiderfoot.dbfile from the SpiderFoot directory.The errors you’re encountering are related to Python dependencies. You need to fix your environment.
Storing user data in the user’s home directory will allow users to upgrade SpiderFoot while still maintaining their scans and settings.
This also makes life easier for package maintainers who maintain SpiderFoot packages for various operating systems.
Eventually SpiderFoot will be packaged as a python package on PyPi. Storing user data in the user’s home directory will be necessary.
You’re making life harder on yourself. The database is unrelated to your issues. Fix your Python environment.