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

asu error whis bmx7 #81

Open
der-nele opened this issue Mar 6, 2022 · 6 comments
Open

asu error whis bmx7 #81

der-nele opened this issue Mar 6, 2022 · 6 comments

Comments

@der-nele
Copy link

der-nele commented Mar 6, 2022

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
Copy link
Author

der-nele commented Mar 6, 2022

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

@ilario
Copy link
Member

ilario commented Mar 6, 2022

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?

@der-nele
Copy link
Author

der-nele commented Mar 7, 2022

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

@ilario
Copy link
Member

ilario commented Mar 7, 2022

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?

@der-nele
Copy link
Author

der-nele commented Mar 7, 2022

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?

@ilario
Copy link
Member

ilario commented Mar 7, 2022

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

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