Thanks for the tip. I had already followed this guide but with no success.
Here’s my reproduction steps:
Fresh Ubuntu Core 16 install
Image name: ubuntu-core-16-armhf+raspi3.img.xz
On first boot, I setup the RPI to use the home wifi connection and login to the store with my Ubuntu One email.
(I know your guide started with an ethernet connection first, then started a wifi. Could this initial wifi connect cause conflicts with the wifi ssid?)
# Set hostname/timezone
sudo hostnamectl set-hostname pi3
sudo timedatectl set-timezone America/New_York
# Install wifi-ap snap
snap install wifi-ap
# Start wizard
sudo wifi-ap.setup-wizard
# Wizard output
2018/07/25 15:31:41 wifi.ssid=Test123
2018/07/25 15:31:41 wifi.address=192.168.1.1
2018/07/25 15:31:41 dhcp.range-start=192.168.1.2
2018/07/25 15:31:41 disabled=false
2018/07/25 15:31:41 wifi.security=open
2018/07/25 15:31:41 wifi.netmask=ffffff00
2018/07/25 15:31:41 dhcp.range-stop=192.168.1.11
2018/07/25 15:31:41 share.disabled=false
2018/07/25 15:31:41 share.network-interface=eth0
Configuration applied succesfully
# Check status
sudo wifi-ap.status
# --> ap.active: false
# Enable manually
sudo wifi-ap.config set disabled=false
# Check status again...
sudo wifi-ap.status
# --> ap.active: true
Then after 1 minute…I printed these logs
myuser@pi3:~$ sudo journalctl --no-pager -u snap.wifi-ap.management-service
-- Logs begin at Wed 2018-01-03 03:41:28 EST, end at Wed 2018-07-25 15:38:27 EDT. --
Jul 25 15:37:49 pi3 systemd[1]: Started Service for snap application wifi-ap.management-service.
Jul 25 15:37:50 pi3 wifi-ap.management-service[1207]: 2018/07/25 15:37:50 Adding route for /v1/configuration
Jul 25 15:37:50 pi3 wifi-ap.management-service[1207]: 2018/07/25 15:37:50 Adding route for /v1/status
Jul 25 15:37:50 pi3 wifi-ap.management-service[1207]: wlan0 Link encap:Ethernet HWaddr b8:27:eb:ed:de:ec
Jul 25 15:37:50 pi3 wifi-ap.management-service[1207]: inet addr:192.168.1.74 Bcast:192.168.1.255 Mask:255.255.255.0
Jul 25 15:37:50 pi3 wifi-ap.management-service[1207]: inet6 addr: 2600:1700:3170:44c0:ba27:ebff:feed:deec/64 Scope:Global
Jul 25 15:37:50 pi3 wifi-ap.management-service[1207]: inet6 addr: fe80::ba27:ebff:feed:deec/64 Scope:Link
Jul 25 15:37:50 pi3 wifi-ap.management-service[1207]: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Jul 25 15:37:50 pi3 wifi-ap.management-service[1207]: RX packets:532 errors:0 dropped:153 overruns:0 frame:0
Jul 25 15:37:50 pi3 wifi-ap.management-service[1207]: TX packets:144 errors:0 dropped:0 overruns:0 carrier:0
Jul 25 15:37:50 pi3 wifi-ap.management-service[1207]: collisions:0 txqueuelen:1000
Jul 25 15:37:50 pi3 wifi-ap.management-service[1207]: RX bytes:45159 (45.1 KB) TX bytes:23189 (23.1 KB)
Jul 25 15:37:51 pi3 wifi-ap.management-service[1207]: Error: NetworkManager is not running.
Jul 25 15:37:51 pi3 wifi-ap.management-service[1207]: SIOCSIFNETMASK: Invalid argument
Jul 25 15:37:54 pi3 wifi-ap.management-service[1207]: net.ipv4.ip_forward = 1
Jul 25 15:37:54 pi3 dnsmasq[1364]: started, version cachesize 150
Jul 25 15:37:54 pi3 dnsmasq[1364]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth no-DNSSEC loop-detect inotify
Jul 25 15:37:54 pi3 dnsmasq-dhcp[1364]: DHCP, IP range 192.168.1.2 -- 192.168.1.11, lease time 12h
Jul 25 15:37:54 pi3 dnsmasq-dhcp[1364]: DHCP, sockets bound exclusively to interface wlan0
Jul 25 15:37:54 pi3 dnsmasq[1364]: reading /etc/resolv.conf
Jul 25 15:37:54 pi3 dnsmasq[1364]: using nameserver 192.168.1.254#53
Jul 25 15:37:54 pi3 dnsmasq[1364]: read /etc/hosts - 7 addresses
Jul 25 15:37:54 pi3 wifi-ap.management-service[1207]: Configuration file: /var/snap/wifi-ap/210/hostapd.conf
Jul 25 15:37:54 pi3 wifi-ap.management-service[1207]: Failed to create interface mon.wlan0: -95 (Operation not supported)
Jul 25 15:37:54 pi3 wifi-ap.management-service[1207]: wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE
Jul 25 15:37:59 pi3 wifi-ap.management-service[1207]: Could not set channel for kernel driver
Jul 25 15:37:59 pi3 wifi-ap.management-service[1207]: Interface initialization failed
Jul 25 15:37:59 pi3 wifi-ap.management-service[1207]: wlan0: interface state COUNTRY_UPDATE->DISABLED
Jul 25 15:37:59 pi3 wifi-ap.management-service[1207]: wlan0: AP-DISABLED
Jul 25 15:37:59 pi3 wifi-ap.management-service[1207]: wlan0: interface state DISABLED->DISABLED
Jul 25 15:37:59 pi3 wifi-ap.management-service[1207]: wlan0: AP-DISABLED
Jul 25 15:37:59 pi3 wifi-ap.management-service[1207]: hostapd_free_hapd_data: Interface wlan0 wasn't started
Jul 25 15:37:59 pi3 wifi-ap.management-service[1207]: nl80211: deinit ifname=wlan0 disabled_11b_rates=0
Jul 25 15:37:59 pi3 wifi-ap.management-service[1207]: /snap/wifi-ap/210/bin/ap.sh: line 49: kill: (1368) - No such process
Jul 25 15:37:59 pi3 wifi-ap.management-service[1207]: net.ipv4.ip_forward = 0
Jul 25 15:37:59 pi3 wifi-ap.management-service[1207]: Error: NetworkManager is not running.
Looks like it needs network manager, but that doesn’t seem right as your tutorial clearly didn’t need it. I’m not entirely clear what network-manager does in addition to wifi-ap.
Any ideas what could cause the issues shown in the logs?
https://docs.ubuntu.com/core/en/stacks/network/network-manager/docs/configure-wifi-connections