-
Notifications
You must be signed in to change notification settings - Fork 252
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Image extraction failed #50
Comments
Are you using the latest Firmware Analysis Toolkit? FAT has been updated since the blog post. In particular the PostGreSQL dependency has been removed. |
Steps to reproduce:
And I see this error (Ubuntu is shipped with python3 now)
And in setup.sh both pip and pip3 are used, is that a mistake?
I executed pip3 for jefferson manually and it runs into another error
So I manually installed
And started emulation.
It stuck for a few minutes and finally failed. |
Thank you for the detailed steps. I was able to reproduce the issue. The main reason is because several Python 2 related packages have been removed from Ubuntu 20.04. Unfortunately we cannot just switch to Python 3 yet because some of the dependencies of firmadyne specifically require Python 2. For example, while installing Binwalk manually, it immediately complained about the following missing packages.
So as of now you have to stick to Ubuntu 18.04 or lower. |
This is still needed on Ubuntu 16.04, ./setup.sh does not install them:
|
Also, please consider add |
Added
firmware-analysis-toolkit/setup.sh Line 5 in 946255d
We are using Just tested on a 16.04 LXC container and it's working as expected. |
There is a python error during installation, but seems harmless:
Everything worked today. I was on a minimal Ubuntu Server 16.04 installation. Thanks! |
I am getting the same error while I am trying to extract the Firmware. |
I'm trying to emulate the firmware provided in your blog post
And it failed somewhere:
What can I do now?
The text was updated successfully, but these errors were encountered: