[OISF/outreachy] How to run the project on Ubuntu

Juliana Fajardini Reichow jufajardini at gmail.com
Sat Oct 17 13:03:04 UTC 2020


Hey Blithe and Agha,

I was re-running all these steps after reading this thread, and stumbled
upon the same error/situation Agha faced. My CARGO was also under /root. So
what I did was to run each of the commands separately, using sudo:
sudo ./configure
sudo make
sudo make-install

With that, the system was able to create the required directory (as stated
in the error, before
- error: failed to get `bitflags` as a dependency of package `suricata
v6.0.1-dev (/home/...suricata/rust)`
Caused by:
  failed to create directory
`/root/.cargo/registry/index/github.com-1.....9ec823`)

So either having Cargo directory in your home directory, like Blithe did,
or using sudo, like I did, should work, I believe.

Hope this helps, somehow. :P

Juliana

Le sam. 17 oct. 2020 à 08:48, Blithe Brandon via Outreachy <
outreachy at lists.openinfosecfoundation.org> a écrit :

> I think the issue might be how Cargo was configured. I’ve added the same
> section of output from my system and yours below. Notice I do not have a
> RUSTUP_HOME entry and my CARGO_HOME is under my /home/blithe directory.
> Whereas your Cargo is listed as /root/.cargo.
>
> Perhaps try the three cargo steps again.
>
> sudo apt-get cargo
>
> add /home/$(whoami)/.cargo/bin to your path.
>
> cargo install --force cbindgen
>
> And then the
> ./configure && make && make install-full
>
>
>
> Here’s my output
>
> Making all in rust
> make[1]: Entering directory '/home/blithe/suricata/suricata/rust'
> \
> CARGO_HOME="/home/blithe/.cargo" \
> CARGO_TARGET_DIR="/home/blithe/suricata/suricata/rust/target" \
> /usr/bin/cargo build --release \
>  --features "function-macro "
>  Finished release [optimized + debuginfo] target(s) in 1.36s
> make gen/rust-bindings.h
> make[2]: Entering directory '/home/blithe/suricata/suricata/rust'
> make[2]: 'gen/rust-bindings.h' is up to date.
> make[2]: Leaving directory '/home/blithe/suricata/suricata/rust'
> make[1]: Leaving directory '/home/blithe/suricata/suricata/rust'
>
>
> And here is yours
>
> Making all in rust
> make[1]: Entering directory '/home/saad/Downloads/suricata/suricata/rust'
> RUSTUP_HOME=/root/snap/rustup/common/rustup \
> CARGO_HOME="/root/.cargo" \
> CARGO_TARGET_DIR="/home/saad/Downloads/suricata/suricata/rust/target" \
> /usr/bin/cargo build --release \
>  --features "function-macro "
> error: failed to get `bitflags` as a dependency of package `suricata
> v6.0.1-dev (/home/saad/Downloads/suricata/suricata/rust)`
>
> Caused by:
>  failed to create directory `/root/.cargo/registry/index/github.com
> -1ecc6299db9ec823`
>
> Caused by:
>  Permission denied (os error 13)
> make[1]: *** [Makefile:546: all-local] Error 101
> make[1]: Leaving directory '/home/saad/Downloads/suricata/suricata/rust'
> make: *** [Makefile:491: all-recursive] Error 1
>
> Blithe
> On Oct 17, 2020, 12:07 AM -0700, Agha Saad <agha.saad04 at gmail.com>, wrote:
>
> Hi Blithe,
> I am getting an error after running this command./configure && make &&
> make install-full. I have attached the log file.
> Link:
> https://redmine.openinfosecfoundation.org/projects/suricata/wiki/Basic_Setup
>
> On Sat, Oct 17, 2020 at 11:30 AM Blithe Brandon <blithe.brandon at gmail.com>
> wrote:
>
>> Hi Agha,
>>
>> I think you’re done with installation and can move on to setup next. The
>> general steps are layed out on this page. You’ve done step one, and are
>> ready for step two which leads you to basic setup.
>>
>> https://redmine.openinfosecfoundation.org/projects/suricata/wiki/Quick_Start_Guide
>>
>> Blithe
>> On Oct 16, 2020, 11:16 PM -0700, Agha Saad via Outreachy <
>> outreachy at lists.openinfosecfoundation.org>, wrote:
>>
>> Hi all,
>> After installing Suricata on Ubuntu, what's the next step to run the
>> project?
>> I am following this link
>> https://redmine.openinfosecfoundation.org/projects/suricata/wiki/Ubuntu_Installation_from_GIT
>> I have followed the steps till *sudo ldconfig* command*. *Kindly help me
>> with this.
>>
>> Thanks & Regards,
>> Agha Saad
>> _______________________________________________
>> Outreachy mailing list
>> Outreachy at lists.openinfosecfoundation.org
>> https://lists.openinfosecfoundation.org/listinfo/outreachy
>>
>> _______________________________________________
> Outreachy mailing list
> Outreachy at lists.openinfosecfoundation.org
> https://lists.openinfosecfoundation.org/listinfo/outreachy
>


-- 
Juliana Fajardini Reichow
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openinfosecfoundation.org/pipermail/outreachy/attachments/20201017/b4b8b5f2/attachment.html>


More information about the Outreachy mailing list