network-profiles icon indicating copy to clipboard operation
network-profiles copied to clipboard

asu error whis bmx7

Open der-nele opened this issue 2 years ago • 6 comments

hello everybody. my issue is. if i try to use one of the freifunk profile whith bmx7 "profile-freifunk-80211s-sae-bmx7-batadv" or "profile-freifunk-80211s-sae-bmx7-only" it say "asu.build.PackageSelectionError" if i uns the profile "profile-freifunk-80211s-sae-batadv-only" works fine! https://chef.libremesh.org/?version=21.02.2&target=ath79%2Fgeneric&id=tplink_tl-wdr3600-v1 i wont to use bmx7 so there is my problem.

der-nele avatar Mar 06 '22 13:03 der-nele

i think after i had a look it can be the "=" behinde PROFILE_DEPENDS: whish is i the tow profiles whith are not working and not in the other

include $(TOPDIR)/rules.mk

PROFILE_DESCRIPTION:=Use 802.11s with SAE for mesh, route with bmx7 and batman-adv PROFILE_DEPENDS:=+wpad-mesh-wolfssl +wpa-cli +bmx7 +bmx7-iwinfo +bmx7-json +bmx7-sms +bmx7-table +bmx7-tun +bmx7-uci-config +lime-proto-batadv +bmx7-auto-gw-mode +lime-proto-bmx7 +lime-proto-anygw +uhttpd-mod-lua +shared-state +shared-state-dnsmasq_hosts +shared-state-dnsmasq_leases +shared-state-bat_hosts +wifi-unstuck-wa

include ../../profile.mk

der-nele avatar Mar 06 '22 14:03 der-nele

I think that the problem arises from an incompatibility of wpad-basic-wolfssl and wpad-mesh-wolfssl (just because their makefile indicates this, I don't think they are actually incompatible...). So that none of those profiles should compile if you add them to the default packages list there. Weird that the batadv-only is already compiledand available there. Try removing wpad-basic-wolfssl from the list and including the profile's content explicitly to see of there are other packages that caise trouble. @FreifunkUFO can you also have a look?

ilario avatar Mar 06 '22 21:03 ilario

if this ist one mistake than ther have to be an other. i removed this wpad-basic-wolfssl and add profile-freifunk-80211s-sae-bmx7-batadv but still asu.build.PackageSelectionError.

part from log

..... Downloading https://feed.libremesh.org/profiles/Packages.sig Signature check passed. Collected errors:

  • check_data_file_clashes: Package dnsmasq wants to install file /home/debian/asu/worker2/cache/21.02.2/ath79/generic/build_dir/target-mips_24kc_musl/root-ath79/etc/hotplug.d/ntp/25-dnsmasqsec But that file is already provided by package * dnsmasq-dhcpv6 ..... auch an @dangowrt if ther is a conflikt we can change the list that it is working out of the box? (=) maybe change this just to try

PROFILE_DEPENDS: (=) -wpad-basic-wolfssl... +wpad-mesh-wolfssl +wpa-cli +bmx7 +bmx7-iwinfo +bmx7-json +bmx7-sms +bmx7-table +bmx7-tun +bmx7-uci-config +lime-proto-batadv +bmx7-auto-gw-mode +lime-proto-bmx7 +lime-proto-anygw +uhttpd-mod-lua +shared-state +shared-state-dnsmasq_hosts +shared-state-dnsmasq_leases +shared-state-bat_hosts +wifi-unstuck-wa

der-nele avatar Mar 07 '22 07:03 der-nele

Ok, so try to replace dnsmasq in the default list of packages with dnsmasq-dhcpv6. @g10h4ck is that dependency still needed when using OpenWrt 21.02?

ilario avatar Mar 07 '22 07:03 ilario

yes this works. so how can the profile or chef can be change that this is working out of the box. can the chef check packets and choose the right packetes? or can the profile be written in a way "always" works?

der-nele avatar Mar 07 '22 07:03 der-nele

I don't know. @aparcar @G10h4ck @FreifunkUFO ?

ilario avatar Mar 07 '22 07:03 ilario