Cara Fix NetfilterQueue not installing package python di ubuntu server GNU/Linux


Assalamualaikum Wr.Wb..
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.Gagaltotal666 akan
berbagi kepada anda yaitu tentang Cara Fix NetfilterQueue not installing
package python di ubuntu server.

ketika saat saya sedang ingin menginstall suatu package python
yaitu package NetfilterQueue, dan ternyata ada beberapa kendala error

Contoh Error nya seperti berikut

Installing collected packages: netfilterqueue
    Running setup.py install for netfilterqueue ... error
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-_ktcatxj/netfilterqueue/setup.py'"'"'; __file__='"'"'/tmp/pip-install-_ktcatxj/netfilterqueue/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-4bqhv80q/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.6/netfilterqueue
         cwd: /tmp/pip-install-_ktcatxj/netfilterqueue/
    Complete output (12 lines):
    running install
    running build
    running build_ext
    building 'netfilterqueue' extension
    creating build
    creating build/temp.linux-x86_64-3.6
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.6m -c netfilterqueue.c -o build/temp.linux-x86_64-3.6/netfilterqueue.o
    netfilterqueue.c:437:10: fatal error: libnfnetlink/linux_nfnetlink.h: No such file or directory
      437 | #include "libnfnetlink/linux_nfnetlink.h"
          |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    compilation terminated.
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
    ----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-_ktcatxj/netfilterqueue/setup.py'"'"'; __file__='"'"'/tmp/pip-install-_ktcatxj/netfilterqueue/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-4bqhv80q/install-record.txt --single-version-externally-managed --compile --install-headers /usr/local/include/python3.6/netfilterqueue Check the logs for full command output.


bagaimana cara mengatasi nya ?
cukup mudah kok dan tidak susah

oke ikuti langkah berikut

back to terminal area

disini kita hanya membutuhkan suatu package yang berada di repository
yaitu libnfnetlink dan libnetfilter, contoh sebagai berikut

$ sudo apt install python3-pip git libnfnetlink-dev libnetfilter-queue-dev


kalau sudah, coba kembali kita install
package netfilterqueue yang di python 3 nya

contoh sebagai berikut

$ sudo pip3 install netfilterqueue


done...

oke mungkin itu saja mengenai error saat install
suatu package di python 3, kalau ada kesalahan
dan kekurangan nya mohon berikan masukan nya ya

sekian dan semoga bermanfaat...

Wasalamualaikum Wr.Wb...

Sumber : [Stackoverflow]

Post a Comment

0 Comments