Skip to content
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

I can't use Securify. ERROR: No such file or directory: 'souffle'. I have installed souffle and all other dependencies. Can anyone help? #27

Open
sujeetc opened this issue Jul 26, 2021 · 0 comments

Comments

@sujeetc
Copy link

sujeetc commented Jul 26, 2021

Environment variable LD_LIBRARY_PATH not set. Setting it up...
['souffle', '--fact-dir=/home/sam/ethereum-security/securify2/securify/staticanalysis/facts_in', '--output-dir=/home/sam/ethereum-security/securify2/securify/staticanalysis/facts_out', '--jobs=auto', '/home/sam/ethereum-security/securify2/securify/staticanalysis/souffle_analysis/analysis.dl']
Traceback (most recent call last):
File "/home/sam/.local/bin/securify", line 11, in
load_entry_point('securify', 'console_scripts', 'securify')()
File "/home/sam/ethereum-security/securify2/securify/main.py", line 268, in main
patterns = get_list_of_patterns(context=context,
File "/home/sam/ethereum-security/securify2/securify/main.py", line 15, in get_list_of_patterns
pattern_classes = discover_patterns()
File "/home/sam/ethereum-security/securify2/securify/analyses/analysis.py", line 123, in discover_patterns
patterns.update(c.get())
File "/home/sam/ethereum-security/securify2/securify/analyses/patterns/static/static_analysis_patterns.py", line 16, in get
patterns = cls.__list_static_patterns()
File "/home/sam/ethereum-security/securify2/securify/analyses/patterns/static/static_analysis_patterns.py", line 23, in __list_static_patterns
patterns = static_analysis.discover_patterns()
File "/home/sam/ethereum-security/securify2/securify/staticanalysis/static_analysis.py", line 68, in discover_patterns
souffle_output, facts_out = souffle.run_souffle(
File "/home/sam/ethereum-security/securify2/securify/staticanalysis/souffle/souffle.py", line 57, in run_souffle
souffle_output = souffle_wrapper(
File "/home/sam/ethereum-security/securify2/securify/staticanalysis/souffle/wrapper.py", line 106, in souffle_wrapper
proc = subprocess.Popen(command,
File "/usr/lib/python3.8/subprocess.py", line 858, in init
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.8/subprocess.py", line 1704, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'souffle'

@sujeetc sujeetc changed the title Can's use Securify. ERROR: No such file or directory: 'souffle' I can't use Securify. ERROR: No such file or directory: 'souffle' Jul 26, 2021
@sujeetc sujeetc changed the title I can't use Securify. ERROR: No such file or directory: 'souffle' I can't use Securify. ERROR: No such file or directory: 'souffle'. Jul 26, 2021
@sujeetc sujeetc changed the title I can't use Securify. ERROR: No such file or directory: 'souffle'. I can't use Securify. ERROR: No such file or directory: 'souffle'. I have installed souffle and all other dependencies. Can anyone help? Jul 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant