Cannot connect to any password-protected wireless network (Error:802-11-wireless-security.key-mgmt: property is missing)

I am running a Manjaro GNOME machine that was not updated since August. I updated it today and the wifi does not seem able to negotiate password-protected networks. Note: the machine can connect to all non-password-protected wifi networks; and other machines can connect to the same password-protected network with the same password.

When attempting to connect via the GNOME network manager GUI, it keeps asking for a password – even though the password is correct. Via the terminal, nmcli device wifi connect *network BSSID* password *password* yields this error:

Error: 802-11-wireless-security.key-mgmt: property is missing

Over on the Arch forums, I found two posts with the same error message. This post is marked “solved,” but it seems to be unsolved. This post remains unsolved.

Hoping this is something folks here have seen and solved, though I searched and did not find this same error.

Here is an inxi, but this seems to be a software issue.

System:
  Kernel: 6.6.65-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
  Desktop: GNOME v: 47.2 tk: GTK v: 3.24.43 wm: gnome-shell
    tools: gsd-screensaver-proxy avail: gnome-screensaver dm: GDM v: 47.0
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: Apple product: iMac18,3 v: 1.0
    serial: <superuser required> Chassis: type: 9 v: Mac-BE088AF8C5EB4FA2
    serial: <superuser required>
  Mobo: Apple model: Mac-BE088AF8C5EB4FA2 v: iMac18,3
    serial: <superuser required> uuid: <superuser required> UEFI: Apple
    v: 429.120.4.0.0 date: 04/22/2021
CPU:
  Info: model: Intel Core i5-7500 bits: 64 type: MCP arch: Kaby Lake
    gen: core 7 level: v3 note: check built: 2018 process: Intel 14nm family: 6
    model-id: 0x9E (158) stepping: 9 microcode: 0xEA
  Topology: cpus: 1x dies: 1 clusters: 4 cores: 4 smt: <unsupported> cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 800 min/max: 800/3800 scaling: driver: intel_pstate
    governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 bogomips: 27208
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Vulnerable: No microcode
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    disabled
  Type: mds mitigation: Clear CPU buffers; SMT disabled
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT disabled
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: IBRS
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: IBRS; IBPB: conditional; STIBP: disabled; RSB
    filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort mitigation: TSX disabled
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX
    470/480/570/570X/580/580X/590] vendor: Apple driver: amdgpu v: kernel
    arch: GCN-4 code: Arctic Islands process: GF 14nm built: 2016-20 pcie:
    gen: 3 speed: 8 GT/s lanes: 16 ports: active: eDP-1 empty: DP-1,DP-2,DP-3
    bus-ID: 01:00.0 chip-ID: 1002:67df class-ID: 0300 temp: 52.0 C
  Device-2: Apple FaceTime HD Camera (Built-in) driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-5:4 chip-ID: 05ac:8511
    class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 21.1.14 with: Xwayland v: 24.1.4
    compositor: gnome-shell driver: X: loaded: amdgpu
    unloaded: modesetting,radeon,vesa alternate: fbdev dri: radeonsi
    gpu: amdgpu display-ID: :1 screens: 1
  Screen-1: 0 s-res: 3840x2160 s-dpi: 96 s-size: 1016x571mm (40.00x22.48")
    s-diag: 1165mm (45.88")
  Monitor-1: eDP-1 mapped: eDP model: Apple iMac serial: <filter> built: 2016
    res: 3840x2160 hz: 60 dpi: 163 gamma: 1.2 size: 597x336mm (23.5x13.23")
    diag: 685mm (27") ratio: 16:9 modes: max: 3840x2160 min: 640x480
  API: Vulkan v: 1.4.303 layers: N/A device: 0 type: discrete-gpu name: AMD
    Radeon RX 470 Graphics (RADV POLARIS10) driver: N/A device-ID: 1002:67df
    surfaces: xcb,xlib
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.
Audio:
  Device-1: Intel 100 Series/C230 Series Family HD Audio driver: snd_hda_intel
    v: kernel alternate: snd_soc_avs bus-ID: 00:1f.3 chip-ID: 8086:a170
    class-ID: 0403
  Device-2: Advanced Micro Devices [AMD/ATI] Ellesmere HDMI Audio [Radeon RX
    470/480 / 570/580/590] driver: snd_hda_intel v: kernel pcie: gen: 3
    speed: 8 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 1002:aaf0 class-ID: 0403
  Device-3: GN Netcom Jabra SPEAK 510 USB driver: jabra,snd-usb-audio,usbhid
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:9
    chip-ID: 0b0e:0422 class-ID: 0300 serial: <filter>
  API: ALSA v: k6.6.65-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: JACK v: 1.9.22 status: off tools: N/A
  Server-2: PipeWire v: 1.2.7 status: off with: pipewire-media-session
    status: active tools: pw-cli
  Server-3: PulseAudio v: 17.0-43-g3e2bb status: active with:
    1: pulseaudio-alsa type: plugin 2: pulseaudio-jack type: module
    tools: pacat,pactl,pavucontrol
Network:
  Device-1: Broadcom BCM43602 802.11ac Wireless LAN SoC vendor: Apple
    driver: brcmfmac v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    bus-ID: 03:00.0 chip-ID: 14e4:43ba class-ID: 0280
  IF: wlp3s0 state: down mac: <filter>
  Device-2: Broadcom NetXtreme BCM57766 Gigabit Ethernet PCIe driver: tg3
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: N/A bus-ID: 04:00.0
    chip-ID: 14e4:1686 class-ID: 0200
  IF: enp4s0f0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  IF-ID-1: docker0 state: down mac: <filter>
  Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Apple Bluetooth USB Host Controller
    driver: btusb,hid-generic,usbhid type: USB rev: 2.0 speed: 12 Mb/s lanes: 1
    mode: 1.1 bus-ID: 1-6:6 chip-ID: 05ac:8296 class-ID: fe01
  Report: btmgmt ID: hci0 rfk-id: 1 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 4.2 lmp-v: 8
    status: discoverable: no pairing: no
Drives:
  Local Storage: total: 957.59 GiB used: 544.8 GiB (56.9%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Apple model: SSD SM0032L
    size: 26.08 GiB block-size: physical: 4096 B logical: 4096 B speed: 15.8 Gb/s
    lanes: 2 tech: SSD serial: <filter> fw-rev: DXZ77A0Q temp: 33.9 C
    scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 vendor: Apple model: HDD ST1000DM003
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 7200 serial: <filter> fw-rev: AQ04 scheme: GPT
Partition:
  ID-1: / raw-size: 93.13 GiB size: 91.11 GiB (97.83%) used: 73.91 GiB (81.1%)
    fs: ext4 dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-
  ID-2: /boot raw-size: 477 MiB size: 451.6 MiB (94.68%)
    used: 225.4 MiB (49.9%) fs: ext4 dev: /dev/sda6 maj-min: 8:6
  ID-3: /boot/efi raw-size: 200 MiB size: 196.9 MiB (98.45%)
    used: 42.6 MiB (21.6%) fs: vfat dev: /dev/sda1 maj-min: 8:1
Swap:
  Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 7.45 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda3 maj-min: 8:3
Sensors:
  System Temperatures: cpu: 52.0 C mobo: N/A gpu: amdgpu temp: 52.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 24 GiB available: 23.37 GiB used: 6.63 GiB (28.4%)
  Processes: 320 Power: uptime: 2d 21h 15m states: freeze,mem,disk
    suspend: deep avail: s2idle wakeups: 0 hibernate: platform avail: shutdown,
    reboot, suspend, test_resume image: 9.33 GiB services: gsd-power,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Packages: pm: dpkg pkgs: 0 pm: pacman pkgs: 1816 libs: 460 tools: pamac,yay
    pm: rpm pkgs: 0 Compilers: clang: 18.1.8 gcc: 14.2.1 Shell: Zsh v: 5.9
    default: Bash v: 5.2.37 running-in: gnome-terminal inxi: 3.3.36

A few more data points:

systemctl status NetworkManager

NetworkManager.service - Network Manager
     Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; preset: disabled)
     Active: active (running) since Fri 2024-12-20 15:31:12 MST; 2 days ago
 Invocation: fb7c34414d324e65b6967216fa7545fd
       Docs: man:NetworkManager(8)
   Main PID: 689 (NetworkManager)
      Tasks: 4 (limit: 28664)
     Memory: 23.9M (peak: 24.7M)
        CPU: 13.048s
     CGroup: /system.slice/NetworkManager.service
             └─689 /usr/bin/NetworkManager --no-daemon
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.7998] device (wlp3s0): Activation: (wifi) access point 'dd-wrt-cc' has security, but secrets are required.
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.7999] device (wlp3s0): state change: config -> need-auth (reason 'none', managed-type: 'full')
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8015] sup-iface[745f506496639ff5,1,wlp3s0]: wps: type pbc start...
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8041] audit: op="connection-update" uuid="9e3d427a-1d6b-44f9-9552-17893147d281" name="dd-wrt-cc" result="fail" rea>
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8042] device (wlp3s0): supplicant interface state: inactive -> disconnected
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8042] device (p2p-dev-wlp3s0): supplicant management interface state: inactive -> disconnected
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8043] device (wlp3s0): supplicant interface state: disconnected -> inactive
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8043] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> inactive
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8474] device (wlp3s0): supplicant interface state: inactive -> scanning
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8474] device (p2p-dev-wlp3s0): supplicant management interface state: inactive -> scanning

journalctl - u NetworkManager

Dec 23 12:31:10 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982270.5493] device (p2p-dev-wlp3s0): supplicant management interface state: inactive -> disconnected
Dec 23 12:31:10 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982270.5521] device (wlp3s0): supplicant interface state: disconnected -> inactive
Dec 23 12:31:10 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982270.5522] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> inactive
Dec 23 12:31:10 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982270.5951] device (wlp3s0): supplicant interface state: inactive -> scanning
Dec 23 12:31:10 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982270.5952] device (p2p-dev-wlp3s0): supplicant management interface state: inactive -> scanning
Dec 23 12:33:10 manjaro-imac-2019 NetworkManager[689]: <warn>  [1734982390.5599] device (wlp3s0): no secrets: No agents were available for this request.
Dec 23 12:33:10 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982390.5600] device (wlp3s0): state change: need-auth -> failed (reason 'no-secrets', managed-type: 'full')
Dec 23 12:33:11 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982391.0774] device (wlp3s0): set-hw-addr: set MAC address to 5A:1E:F5:22:50:42 (scanning)
Dec 23 12:33:11 manjaro-imac-2019 NetworkManager[689]: <warn>  [1734982391.0818] device (wlp3s0): Activation: failed for connection 'dd-wrt-cc'
Dec 23 12:33:11 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982391.0825] device (wlp3s0): state change: failed -> disconnected (reason 'none', managed-type: 'full')
Dec 23 12:33:11 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982391.0891] device (wlp3s0): supplicant interface state: scanning -> disconnected
Dec 23 12:33:11 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982391.0891] device (p2p-dev-wlp3s0): supplicant management interface state: scanning -> disconnected
Dec 23 12:33:11 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982391.0891] device (wlp3s0): supplicant interface state: disconnected -> inactive
Dec 23 12:33:11 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982391.0891] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> inactive
Dec 23 12:38:22 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982702.7002] device (wlp3s0): set-hw-addr: set MAC address to B6:D1:E9:7A:4F:43 (scanning)
Dec 23 12:38:22 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982702.7062] device (wlp3s0): supplicant interface state: inactive -> disconnected
Dec 23 12:38:22 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982702.7063] device (p2p-dev-wlp3s0): supplicant management interface state: inactive -> disconnected
Dec 23 12:38:22 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982702.7066] device (wlp3s0): supplicant interface state: disconnected -> inactive
Dec 23 12:38:22 manjaro-imac-2019 NetworkManager[689]: <info>  [1734982702.7067] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> inactive
Dec 23 12:43:22 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983002.7003] device (wlp3s0): set-hw-addr: set MAC address to 9A:DB:2D:AB:CE:04 (scanning)
Dec 23 12:43:22 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983002.7060] device (wlp3s0): supplicant interface state: inactive -> disconnected
Dec 23 12:43:22 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983002.7061] device (p2p-dev-wlp3s0): supplicant management interface state: inactive -> disconnected
Dec 23 12:43:22 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983002.7067] device (wlp3s0): supplicant interface state: disconnected -> inactive
Dec 23 12:43:22 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983002.7068] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> inactive
Dec 23 12:48:22 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983302.6997] device (wlp3s0): set-hw-addr: set MAC address to 4A:7D:32:38:FB:71 (scanning)
Dec 23 12:53:22 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983602.7008] device (wlp3s0): set-hw-addr: set MAC address to A6:4F:6D:40:79:D0 (scanning)
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.2837] agent-manager: agent[3d56a51837440cab,:1.475/nmcli-connect/1000]: agent registered
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.2839] policy: auto-activating connection 'dd-wrt-cc' (9e3d427a-1d6b-44f9-9552-17893147d281)
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.2842] device (wlp3s0): Activation: starting connection 'dd-wrt-cc' (9e3d427a-1d6b-44f9-9552-17893147d281)
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.2842] device (wlp3s0): state change: disconnected -> prepare (reason 'none', managed-type: 'full')
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.7939] device (wlp3s0): set-hw-addr: reset MAC address to 18:81:0E:DC:3E:C8 (preserve)
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.7992] device (wlp3s0): state change: prepare -> config (reason 'none', managed-type: 'full')
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.7998] device (wlp3s0): Activation: (wifi) access point 'dd-wrt-cc' has security, but secrets are required.
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.7999] device (wlp3s0): state change: config -> need-auth (reason 'none', managed-type: 'full')
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8015] sup-iface[745f506496639ff5,1,wlp3s0]: wps: type pbc start...
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8041] audit: op="connection-update" uuid="9e3d427a-1d6b-44f9-9552-17893147d281" name="dd-wrt-cc" result="fail" rea>
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8042] device (wlp3s0): supplicant interface state: inactive -> disconnected
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8042] device (p2p-dev-wlp3s0): supplicant management interface state: inactive -> disconnected
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8043] device (wlp3s0): supplicant interface state: disconnected -> inactive
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8043] device (p2p-dev-wlp3s0): supplicant management interface state: disconnected -> inactive
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8474] device (wlp3s0): supplicant interface state: inactive -> scanning
Dec 23 12:57:13 manjaro-imac-2019 NetworkManager[689]: <info>  [1734983833.8474] device (p2p-dev-wlp3s0): supplicant management interface state: inactive -> scanning
1 Like