I recently downloaded alpinelinux and i dont have ethernet connection. But i somehow managed to get it for a short time and downloaded linux-firmware and iwd for wireless connection. Everything works well except when i added NameResolvingService=resolvconf
since iwd by default use systemd resolv and this is openrc so i did that but with resolvconf iwd does not start at all. upon debugging i came to error: output of doas /usr/libexec/iwd No usable resolvconf found on system
Module resolvconf failed to start: -2
D-Bus disconnected quitting
doas /usr/libexec/iwd -d further says that Trying to find resolvconf in $PATH and default paths
Since the error message says it canβt find resolvconf and -d shows where it searches for it, a logical question would be if it is on your path or not, and if not, have you tried to add it?
@Gamer
According with Alpine Linux packagesβ search for resolvconf, if you install openresolv then the resolvconf binary is going to be installed at /sbin/resolvconf.
Because /sbin is in $PATH, the installation of openresolv is going to (presumably) get you rid of that No usable resolvconf found on system.
Here are a few things you can try to troubleshoot this issue:
Make sure that the resolvconf package is installed on your system. You can check if it is installed by running the following command: apk info resolvconf
If the resolvconf package is not installed, you can install it by running the following command: apk add resolvconf
Check the configuration files for the resolvconf module to make sure they are correct. The main configuration file for resolvconf is located at /etc/resolvconf.conf, and it should contain the correct nameserver addresses for your network.
If the configuration files are correct and the resolvconf module is still not working, you may need to try restarting the resolvconf service. You can do this by running the following command: rc-service resolvconf restart