OpenWrt Forum Archive

Topic: WiFiDog and NodogSplash both fail to install on Barrier Breaker

The content of this topic has been archived on 15 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Both WiFiDog and NodogSplash  fail to install on Barrier Breaker 14.07 x86/alix2
Error message as follows:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for wifidog:
*     iptables-mod-extra *     iptables-mod-ipopt *     iptables-mod-nat-extra *     libpthread *
* opkg_install_cmd: Cannot install package wifidog.

Any ideas other than going back to attitude adjustment?

Is your barrier breaker up to date?

It seems  iptables-mod-extra  iptables-mod-ipopt  iptables-mod-nat-extra and libpthread no longer exist separately in barrier-breaker.

I see forum chatter about people using wifidog and nodog on barrier breaker so what gives?

(Last edited by bluewave on 25 Jun 2015, 20:36)

fyi I used openwrt-x86-alix2-combined-ext4.img

NDS is installing successfully on ar71xx. Is the NDSs error same as the one Wifidog gives you?

NDS dependencies are libc, libpthread, iptables-mod-ipopt.

Wifidog dependencies are different - libc, iptables-mod-extra, iptables-mod-ipopt, iptables-mod-nat-extra, libpthread.

Both libpthread and iptables-mod-ipopt are available as separate packages.

What is your BB revision? Please paste the content of 'cat /etc/openwrt_release'. Paste also the content of 'cat /etc/opkg.conf'

Errors installing nodogs:
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for nodogsplash:
*     libpthread *     iptables-mod-ipopt *
* opkg_install_cmd: Cannot install package nodogsplash.

Niether libthread or iptables-mod-ipopt are available in opkg
Just off to get the release and conf info
Thanks

opkg.conf:
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
src/gz barrier_breaker_base http://downloads.openwrt.org/barrier_br … kages/base
src/gz barrier_breaker_luci http://downloads.openwrt.org/barrier_br … kages/luci
src/gz barrier_breaker_packages http://downloads.openwrt.org/barrier_br … s/packages
src/gz barrier_breaker_routing http://downloads.openwrt.org/barrier_br … es/routing
src/gz barrier_breaker_telephony http://downloads.openwrt.org/barrier_br … /telephony
src/gz barrier_breaker_management http://downloads.openwrt.org/barrier_br … management
src/gz barrier_breaker_oldpackages http://downloads.openwrt.org/barrier_br … ldpackages

openwrt_release:
DISTRIB_ID="OpenWrt"
DISTRIB_RELEASE="14.07"
DISTRIB_REVISION="r42625"
DISTRIB_CODENAME="barrier_breaker"
DISTRIB_TARGET="x86/generic"
DISTRIB_DESCRIPTION="OpenWrt Barrier Breaker 14.07"
DISTRIB_TAINTS=""

Either your opkg-list got corrupted somehow or there is some checksum mismatch. Try removing /tmp/opkg-lists and then rerun 'opkg update' and try to install again 'opkg install nodogsplash'. If this doesn't work, then try install them manually by downloading them from the repository.

http://downloads.openwrt.org/barrier_br … ages/base/

Download the following packages:

iptables-mod-ipopt_1.4.21-1_x86.ipk
kmod-ipt-ipopt_3.10.49-1_x86.ipk
libpthread_0.9.33.2-1_x86.ipk

Then try to install them by 'opkg install [package.ipk]'. If that doesn't work also, then you can unpack them in the /tmp/someSubDir dir by 'tar -xzvf package.ipk' and install the contents of the data archive manually. This a last resort so use only if everything else failed.

Before all, you should check if the packages aren't already installed. Run "opkg list-installed | grep [part of the package name]". Look directly for the modules by 'ls /lib/modules/`uname -r`/xt*' or 'modinfo xt_ecn.ko'.

Something else just crossed my mind. You can try to run opkg with more verbosity. Run 'opkg install nodogsplash -V4' and paste the output if it refuses to install.

Well it was some kind of corruption. I nicked a brand new 4GB CF card out of my camera bag, DD'd the image onto it, popped it into the Alex and tried again.
This time the dependencies were there to install, so both NDS and WD installed with no errors!

Problem sorted, so thanks.

It looks however that WifiDog will not be included in Chaos Calmer as it is in oldpackages. Anyone know?

Next - install the generic x86 image on my laptop in Vbox! Might be handy for dev work. smile

The discussion might have continued from here.