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

why do I get a requirements error even though I have the requirements installed? #1102

Open
mirket-bey opened this issue Jan 23, 2025 · 5 comments

Comments

@mirket-bey
Copy link

/tmp/zapret-master # ./install_prereq.sh

  • checking system
    system is not either systemd, openrc or openwrt based
    easy installer can set up config settings but can't configure auto start
    you have to do it manually. check readme.md for manual setup info.
    system is based on linux
  • checking privileges

WARNING ! you are running a low RAM system
WARNING ! nft requires lots of RAM to load huge ip sets, much more than ipsets require
WARNING ! if you need large lists it may be necessary to fall back to iptables+ipset firewall
select firewall type :
1 : iptables
2 : nftables
your choice (default : iptables) :
selected : iptables

  • checking prerequisites
    required utilities exist : curl ip6tables ipset iptables

press enter to continue

/tmp/zapret-master # ipset
ipset v7.21: No command specified.
Try ipset help' for more information. /tmp/zapret-master # iptables iptables v1.4.21: no command specified Try iptables -h' or 'iptables --help' for more information.
/tmp/zapret-master # curl
curl: try 'curl --help' for more information
/tmp/zapret-master # ip6tables
ip6tables v1.4.21: no command specified
Try `ip6tables -h' or 'ip6tables --help' for more information.

@bol-van
Copy link
Owner

bol-van commented Jan 23, 2025

Where do you see an error here ?
install_prepreq tells everything is present

@mirket-bey
Copy link
Author

Where do you see an error here ? install_prepreq tells everything is present

/tmp # ls
RT2860AP.dat dhcp6c log ndnproxymain.stat telnetd.conf
RT2860APi.dat dhcp6s master.zip nginx tmp
TZ group mnt passwd zapret-master
avahi hosts ndnproxyhostmap.conf ppp
coalagent.conf lib ndnproxymain.conf resolv.conf
coalagent.diag lighttpd ndnproxymain.pid run
/tmp # cd zapret-master
/tmp/zapret-master # ls
Makefile config.default init.d install_prereq.sh mdig tpws
blockcheck.sh docs install_bin.sh ip2net nfq uninstall_easy.sh
common files install_easy.sh ipset tmp
/tmp/zapret-master # ./install_prereq.sh

  • checking system
    system is not either systemd, openrc or openwrt based
    easy installer can set up config settings but can't configure auto start
    you have to do it manually. check readme.md for manual setup info.
    system is based on linux
  • checking privileges

WARNING ! you are running a low RAM system
WARNING ! nft requires lots of RAM to load huge ip sets, much more than ipsets require
WARNING ! if you need large lists it may be necessary to fall back to iptables+ipset firewall
select firewall type :
1 : iptables
2 : nftables
your choice (default : iptables) :
selected : iptables

  • checking prerequisites
    required utilities exist : curl ip6tables ipset iptables

press enter to continue

/tmp/zapret-master # ./install_bin.sh
no compatible binaries found
/tmp/zapret-master #

ı use entware

@mirket-bey
Copy link
Author

Where do you see an error here ? install_prepreq tells everything is present

sorry I downloaded the wrong file

@mirket-bey
Copy link
Author

/tmp/zapret-v69.9 # ./install_bin.sh
x86_64 is NOT OK
x86 is NOT OK
aarch64 is NOT OK
arm is NOT OK
mips64r2-msb is NOT OK
mips32r1-lsb is NOT OK
mips32r1-msb is OK
installing binaries ...
linking : ../binaries/mips32r1-msb/ip2net => /tmp/zapret-v69.9/ip2net
linking : ../binaries/mips32r1-msb/mdig => /tmp/zapret-v69.9/mdig
linking : ../binaries/mips32r1-msb/nfqws => /tmp/zapret-v69.9/nfq
linking : ../binaries/mips32r1-msb/tpws => /tmp/zapret-v69.9/tpws
/tmp/zapret-v69.9 # ./install_prereq.sh

  • checking system
    system is not either systemd, openrc or openwrt based
    easy installer can set up config settings but can't configure auto start
    you have to do it manually. check readme.md for manual setup info.
    system is based on linux
  • checking privileges

WARNING ! you are running a low RAM system
WARNING ! nft requires lots of RAM to load huge ip sets, much more than ipsets require
WARNING ! if you need large lists it may be necessary to fall back to iptables+ipset firewall
select firewall type :
1 : iptables
2 : nftables
your choice (default : iptables) :
selected : iptables

  • checking prerequisites
    required utilities exist : curl ip6tables ipset iptables

press enter to continue

/tmp/zapret-v69.9 # opkg install curl ip6tables ipset iptables
Package curl (8.10.1-1) installed in root is up to date.
Unknown package 'ip6tables'.
Package ipset (7.21-1) installed in root is up to date.
Package iptables (1.4.21-4) installed in root is up to date.
Collected errors:

  • opkg_install_cmd: Cannot install package ip6tables.
    /tmp/zapret-v69.9 # ./blockcheck.sh
  • checking system
    Linux detected
    firewall type is iptables
  • checking already running DPI bypass processes
  • checking privileges
  • checking prerequisites
    NFQUEUE iptables or ip6tables target is missing. pls install modules.

press enter to continue

/tmp/zapret-v69.9 #

everything is installed but I can't install it

@bol-van
Copy link
Owner

bol-van commented Jan 26, 2025

install_prereq ensures all required executables exist in the system. They exist.
it will do nothing more

install_easy will just configure config file, it will not do anything else on entware.
the only fully compatible systems are traditional linux with systemd or openrc and openwrt
others require manual actions

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

2 participants