canonical / checkbox

Checkbox is a testing framework used to validate device compatibility with Ubuntu Linux. It’s the testing tool developed for the purposes of the Ubuntu Certification program.
https://checkbox.readthedocs.io
GNU General Public License v3.0
30 stars 47 forks source link

nmcli_wifi_ap_* tests fail on noble with rpi #1207

Open plars opened 5 months ago

plars commented 5 months ago

Bug Description

All of the nmcli_wifiap* tests are failing for me on rpi devices with the 24.04 desktop beta image. Here's an example of the error

Interface wlan0 using module brcmfmac
  Parameters:
Traceback (most recent call last):
  File "/tmp/nest-9yfw_s4r.7f482da23fb4c9ee1dfce53f1fc8c71fad0c2b39e4d0f7f55863c8f18f2e7954/net_driver_info.py", line 45, in <module>
    with open(str(path), "r") as f:
         ^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied: '/sys/module/brcmfmac/parameters/alternative_fw_path'

...

Then later it fails to create the connection:

+ nmcli c add type wifi ifname wlan0 con-name TEST_CON autoconnect no ssid CHECKBOX_AP
Error: Failed to add 'TEST_CON' connection: Insufficient privileges
Connection creation failed

To Reproduce

This is using checkbox 4.0.0~dev252~ubuntu24.04.1 from the edge ppa

Environment

rpi4b4g, rpi4b8g....

Relevant log output

Here's the full log from the test:

      Interface wlan0 using module brcmfmac
  Parameters:
Traceback (most recent call last):
  File "/tmp/nest-9yfw_s4r.7f482da23fb4c9ee1dfce53f1fc8c71fad0c2b39e4d0f7f55863c8f18f2e7954/net_driver_info.py", line 45, in <module>
    with open(str(path), "r") as f:
         ^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied: '/sys/module/brcmfmac/parameters/alternative_fw_path'
## Cleaning up NM connections
+ nmcli -t -f TYPE,UUID,NAME c

## Calling a rescan
+ nmcli d wifi rescan
Error: org.freedesktop.NetworkManager.wifi.scan request failed: not authorized.
Scan request failed, allow other operations to complete (15s)

## List APs
+ nmcli -t -f SSID,CHAN,FREQ,SIGNAL d wifi list ifname wlan0
SSID:  Chan: 1 Freq: 2412 MHz Signal: 100
SSID: Canonical-Doorbell Chan: 1 Freq: 2412 MHz Signal: 100
SSID: cert-bg-open-tel-l5-01 Chan: 6 Freq: 2437 MHz Signal: 100
SSID: cert-bg-open-tel-l3-01 Chan: 9 Freq: 2452 MHz Signal: 100
SSID: cert-bg-wpa-tel-l3-01 Chan: 9 Freq: 2452 MHz Signal: 100
SSID: cert-bg-wpa-tel-l3-02 Chan: 10 Freq: 2457 MHz Signal: 100
SSID: cert-bg-open-tel-l3-02 Chan: 10 Freq: 2457 MHz Signal: 100
SSID:  Chan: 11 Freq: 2462 MHz Signal: 100
SSID: Canonical Chan: 11 Freq: 2462 MHz Signal: 100
SSID:  Chan: 11 Freq: 2462 MHz Signal: 100
SSID: cert-ax-wpa3-tel-l3-02 Chan: 153 Freq: 5765 MHz Signal: 100
SSID: cert-ax-wpa-tel-l3-02 Chan: 153 Freq: 5765 MHz Signal: 100
SSID: cert-ax-open-tel-l3-02 Chan: 153 Freq: 5765 MHz Signal: 100
SSID: Canonical-Guest Chan: 1 Freq: 2412 MHz Signal: 99
SSID: Ubuntu_Wizard Chan: 6 Freq: 2437 MHz Signal: 99
SSID: cert-bg-wpa-tel-l4 Chan: 6 Freq: 2437 MHz Signal: 99
SSID: Canonical Chan: 11 Freq: 2462 MHz Signal: 99
SSID: cert-n-wpa-tel-l4 Chan: 5 Freq: 2432 MHz Signal: 97
SSID: cert-n-open-tel-l3-01 Chan: 6 Freq: 2437 MHz Signal: 97
SSID: cert-bg-open-tel-l4 Chan: 6 Freq: 2437 MHz Signal: 97
SSID:  Chan: 11 Freq: 2462 MHz Signal: 97
SSID: Canonical Chan: 100 Freq: 5500 MHz Signal: 97
SSID:  Chan: 161 Freq: 5805 MHz Signal: 97
SSID: Canonical Chan: 1 Freq: 2412 MHz Signal: 95
SSID: cert-n-open-tel-l4 Chan: 5 Freq: 2432 MHz Signal: 95
SSID:  Chan: 100 Freq: 5500 MHz Signal: 95
SSID:  Chan: 100 Freq: 5500 MHz Signal: 95
SSID: Canonical Chan: 1 Freq: 2412 MHz Signal: 92
SSID: Canonical Chan: 1 Freq: 2412 MHz Signal: 92
SSID: cert-be-wpa3-tel-l4 Chan: 2 Freq: 2417 MHz Signal: 92
SSID:  Chan: 36 Freq: 5180 MHz Signal: 92
SSID:  Chan: 36 Freq: 5180 MHz Signal: 90
SSID: Canonical Chan: 6 Freq: 2437 MHz Signal: 89
SSID: cert-ax-wpa3-tel-l4 Chan: 40 Freq: 5200 MHz Signal: 89
SSID: cert-ax-wpa-tel-l4 Chan: 40 Freq: 5200 MHz Signal: 89
SSID: cert-ax-open-tel-l4 Chan: 40 Freq: 5200 MHz Signal: 89
SSID: cert-ac-wpa-tel-l3-01 Chan: 153 Freq: 5765 MHz Signal: 89
SSID: cert-ac-open-tel-l3-01 Chan: 153 Freq: 5765 MHz Signal: 89
SSID: cert-ax-wpa3-tel-l3-01 Chan: 161 Freq: 5805 MHz Signal: 89
SSID: cert-ax-wpa-tel-l3-01 Chan: 161 Freq: 5805 MHz Signal: 89
SSID: cert-ax-open-tel-l3-01 Chan: 161 Freq: 5805 MHz Signal: 89
SSID: cert-ac-wpa-tel-l4 Chan: 44 Freq: 5220 MHz Signal: 87
SSID: cert-ac-open-tel-l4 Chan: 44 Freq: 5220 MHz Signal: 87
SSID: u-Vostro-14-3435 Chan: 1 Freq: 2412 MHz Signal: 85
SSID:  Chan: 48 Freq: 5240 MHz Signal: 85
SSID: Canonical Chan: 48 Freq: 5240 MHz Signal: 85
SSID:  Chan: 48 Freq: 5240 MHz Signal: 85
SSID: Canonical Chan: 140 Freq: 5700 MHz Signal: 85
SSID:  Chan: 140 Freq: 5700 MHz Signal: 85
SSID:  Chan: 140 Freq: 5700 MHz Signal: 85
SSID: Canonical-Doorbell Chan: 161 Freq: 5805 MHz Signal: 85
SSID: Canonical-Guest Chan: 161 Freq: 5805 MHz Signal: 85
SSID:  Chan: 161 Freq: 5805 MHz Signal: 85
SSID:  Chan: 161 Freq: 5805 MHz Signal: 85
SSID: Canonical Chan: 161 Freq: 5805 MHz Signal: 85
SSID:  Chan: 2 Freq: 2417 MHz Signal: 82
SSID:  Chan: 48 Freq: 5240 MHz Signal: 80
SSID:  Chan: 48 Freq: 5240 MHz Signal: 80
SSID: Canonical Chan: 48 Freq: 5240 MHz Signal: 80
SSID: cert-n-wpa-tel-l3-01 Chan: 6 Freq: 2437 MHz Signal: 79
SSID:  Chan: 1 Freq: 2412 MHz Signal: 74
SSID:  Chan: 1 Freq: 2412 MHz Signal: 74
SSID:  Chan: 161 Freq: 5805 MHz Signal: 70
SSID:  Chan: 11 Freq: 2462 MHz Signal: 67
SSID:  Chan: 100 Freq: 5500 MHz Signal: 64
SSID: Canonical Chan: 100 Freq: 5500 MHz Signal: 64
SSID:  Chan: 100 Freq: 5500 MHz Signal: 62
SSID:  Chan: 11 Freq: 2462 MHz Signal: 59
SSID:  Chan: 36 Freq: 5180 MHz Signal: 57
SSID: Canonical Chan: 36 Freq: 5180 MHz Signal: 57
SSID: Canonical Chan: 11 Freq: 2462 MHz Signal: 52
SSID: cert-be-wpa-tel-l4 Chan: 44 Freq: 5220 MHz Signal: 52
SSID: cert-be-wpa3-tel-l4 Chan: 44 Freq: 5220 MHz Signal: 52
SSID:  Chan: 44 Freq: 5220 MHz Signal: 50
SSID:  Chan: 161 Freq: 5805 MHz Signal: 49
SSID:  Chan: 161 Freq: 5805 MHz Signal: 47
SSID: Canonical Chan: 161 Freq: 5805 MHz Signal: 47
SSID:  Chan: 40 Freq: 5200 MHz Signal: 35
SSID: M+R=J_5G Chan: 40 Freq: 5200 MHz Signal: 32
SSID: vw-guest Chan: 149 Freq: 5745 MHz Signal: 22
SSID:  Chan: 100 Freq: 5500 MHz Signal: 97
SSID:  Chan: 140 Freq: 5700 MHz Signal: 85
SSID:  Chan: 48 Freq: 5240 MHz Signal: 80
SSID:  Chan: 100 Freq: 5500 MHz Signal: 64

## Create Wi-Fi hotspot
+ nmcli c add type wifi ifname wlan0 con-name TEST_CON autoconnect no ssid CHECKBOX_AP
Error: Failed to add 'TEST_CON' connection: Insufficient privileges
Connection creation failed

## Cleaning up NM connections
+ nmcli -t -f TYPE,UUID,NAME c


### Additional context

_No response_
syncronize-issues-to-jira[bot] commented 5 months ago

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/CHECKBOX-1426.

This message was autogenerated