I'll paste the sequence of commands I'm trying to run to configure desktop Ubuntu 18.04 NetworkManager according to the answer in this SO question. When I perform the steps in the answer I end up with an "Error: connection verification failed".
nmcli connection show --active
NAME UUID TYPE DEVICE
LINKSYS99999 ... wifi wlp4s0
nmcli connection edit
Valid connection types: adsl, bluetooth, bond, bridge, cdma, dummy, generic, gsm, infiniband, ip-tunnel, macsec, macvlan, 802-11-olpc-mesh (olpc-mesh), ovs-bridge, ovs-interface, ovs-port, pppoe, team, tun, vlan, vpn, vxlan, wimax, 802-3-ethernet (ethernet), 802-11-wireless (wifi), bond-slave, bridge-slave, team-slave
Enter connection type: wifi
nmcli> remove ipv4.dns
nmcli> set ipv4.ignore-auto-dns yes
nmcli> set ipv4.dns 8.8.8.8 8.8.4.4
nmcli> save
Error: connection verification failed: 802-11-wireless.ssid: property is missing You may try running 'verify fix' to fix errors.
nmcli> verify fix
Verify connection: 802-11-wireless.ssid: property is missing The error cannot be fixed automatically.
What is going on and how do I fix it? Do I need to post all my wireless details according to this SO guide?