You are not logged in.

#1 2022-02-20 18:01:02

malachipclover
Member
Registered: 2022-02-20
Posts: 4

[RESOLVED] Wifi stopped working after recent update

Roughly a week ago I updated my system, and since then I have not been able to get wifi to work. Wired networking still works fine. The wifi icon in the Gnome panel is not showing up, and if I click to pull down the settings from the panel the wifi entry is grayed out. If I click select a network, the pop up open and says no networks with a perpetual loading icon. If I do

iw dev wlp3s0 scan

I can see the SSID I am trying to connect to. Running

iw dev wlp3s0 connect <SSID>

does not produce any output. Trying to run wifi-menu simply tells me no networks found. I've tried searching around the forums and the wiki but I haven't had much success. Any help with what to try next is appreciated, I'm stuck dual booting back into Windows until I can get this resolved.

Last edited by malachipclover (2022-02-21 15:35:31)

Offline

#2 2022-02-20 20:50:09

-thc
Member
Registered: 2017-03-15
Posts: 805

Re: [RESOLVED] Wifi stopped working after recent update

You mention gnome's network management and wifi-menu (which is part of netctl). From the wiki:

Warning: Do not enable concurrent, conflicting network services. Use systemctl --type=service to ensure that no other network service is running before enabling a netctl profile/service.

Please check your setup.

Offline

#3 2022-02-20 21:01:28

malachipclover
Member
Registered: 2022-02-20
Posts: 4

Re: [RESOLVED] Wifi stopped working after recent update

I don't normally use wifi-menu, I just tried it during troubleshooting to see if I would get different results. I don't believe I have any other network services running, unless I missed something. Here is the output of the above command

  UNIT                                                LOAD   ACTIVE SUB     DESCRIPTION                                                                                                                                                       
  accounts-daemon.service                             loaded active running Accounts Service                                                                                                                                                  
  alsa-restore.service                                loaded active exited  Save/Restore Sound Card State                                                                                                                                     
  bluetooth.service                                   loaded active running Bluetooth service                                                                                                                                                 
  colord.service                                      loaded active running Manage, Install and Generate Color Profiles 
  dbus.service                                        loaded active running D-Bus System Message Bus
  gdm.service                                         loaded active running GNOME Display Manager
  kmod-static-nodes.service                           loaded active exited  Create List of Static Device Nodes
  ldconfig.service                                    loaded active exited  Rebuild Dynamic Linker Cache
  lvm2-monitor.service                                loaded active exited  Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling
  NetworkManager.service                              loaded active running Network Manager
  polkit.service                                      loaded active running Authorization Manager
  power-profiles-daemon.service                       loaded active running Power Profiles daemon
  rtkit-daemon.service                                loaded active running RealtimeKit Scheduling Policy Service
  systemd-backlight@backlight:intel_backlight.service loaded active exited  Load/Save Screen Backlight Brightness of backlight:intel_backlight
  systemd-backlight@leds:dell::kbd_backlight.service  loaded active exited  Load/Save Screen Backlight Brightness of leds:dell::kbd_backlight
  systemd-binfmt.service                              loaded active exited  Set Up Additional Binary Formats
  systemd-journal-catalog-update.service              loaded active exited  Rebuild Journal Catalog
  systemd-journal-flush.service                       loaded active exited  Flush Journal to Persistent Storage
  systemd-journald.service                            loaded active running Journal Service
  systemd-logind.service                              loaded active running User Login Management
  systemd-modules-load.service                        loaded active exited  Load Kernel Modules
  systemd-random-seed.service                         loaded active exited  Load/Save Random Seed
  systemd-remount-fs.service                          loaded active exited  Remount Root and Kernel File Systems
  systemd-sysctl.service                              loaded active exited  Apply Kernel Variables
  systemd-sysusers.service                            loaded active exited  Create System Users
  systemd-timesyncd.service                           loaded active running Network Time Synchronization
  systemd-tmpfiles-setup-dev.service                  loaded active exited  Create Static Device Nodes in /dev
  systemd-tmpfiles-setup.service                      loaded active exited  Create Volatile Files and Directories
  systemd-udev-trigger.service                        loaded active exited  Coldplug All udev Devices
  systemd-udevd.service                               loaded active running Rule-based Manager for Device Events and Files
  systemd-update-done.service                         loaded active exited  Update is Completed
  systemd-update-utmp.service                         loaded active exited  Record System Boot/Shutdown in UTMP
  systemd-user-sessions.service                       loaded active exited  Permit User Sessions
  udisks2.service                                     loaded active running Disk Manager
  upower.service                                      loaded active running Daemon for power management
  user-runtime-dir@1000.service                       loaded active exited  User Runtime Directory /run/user/1000
  user@1000.service                                   loaded active running User Manager for UID 1000

Offline

#4 2022-02-20 21:04:42

seth
Member
Registered: 2012-09-03
Posts: 61,718

Re: [RESOLVED] Wifi stopped working after recent update

Because of dual booting, see the 3rd link below (mandatory) and if that's not the cause try to disable https://wiki.archlinux.org/title/Networ … domization and if that's still not the cause, please post a complete system journal that covers a failing connection attempt.

Offline

#5 2022-02-21 02:14:58

malachipclover
Member
Registered: 2022-02-20
Posts: 4

Re: [RESOLVED] Wifi stopped working after recent update

Figured it out, here's what I did in case anyone else comes across the same issue.

I tried disabling MAC addressing randomization as you suggested, but it had no effect. I did not think to check/forgot about journalctl, and when I did I saw these lines.

Feb 20 20:37:56 ArchLinux NetworkManager[325]: <warn>  [1645407476.7323] device (wlp3s0): re-acquiring supplicant interface (#4).
Feb 20 20:37:59 ArchLinux NetworkManager[325]: <error> [1645407479.7341] device (wlp3s0): Couldn't initialize supplicant interface: Failed to D-Bus activate wpa_supplicant service

A Google search for the second line was giving results about wpa_supplicant not being installed. I knew for a fact that it was installed, so I tried to reinstall it. pacman -S wpa_supplicant resulted in

error: failed to commit transaction (conflicting files)                                                                           
wpa_supplicant: /usr/bin/eapol_test exists in filesystem                                                                          
wpa_supplicant: /usr/bin/wpa_cli exists in filesystem                                                                             
wpa_supplicant: /usr/bin/wpa_passphrase exists in filesystem                                                                      
wpa_supplicant: /usr/bin/wpa_supplicant exists in filesystem                                                                      
wpa_supplicant: /usr/lib/systemd/system/wpa_supplicant-nl80211@.service exists in filesystem                                      
wpa_supplicant: /usr/lib/systemd/system/wpa_supplicant-wired@.service exists in filesystem                                        
wpa_supplicant: /usr/lib/systemd/system/wpa_supplicant.service exists in filesystem                                               
wpa_supplicant: /usr/lib/systemd/system/wpa_supplicant@.service exists in filesystem                                              
wpa_supplicant: /usr/share/dbus-1/system-services/fi.w1.wpa_supplicant1.service exists in filesystem                              
wpa_supplicant: /usr/share/dbus-1/system.d/wpa_supplicant.conf exists in filesystem                                               
wpa_supplicant: /usr/share/doc/wpa_supplicant/wpa_supplicant.conf exists in filesystem                                            
wpa_supplicant: /usr/share/man/man5/wpa_supplicant.conf.5.gz exists in filesystem                                                 
wpa_supplicant: /usr/share/man/man8/eapol_test.8.gz exists in filesystem                                                          
wpa_supplicant: /usr/share/man/man8/wpa_background.8.gz exists in filesystem                                                      
wpa_supplicant: /usr/share/man/man8/wpa_cli.8.gz exists in filesystem                                                             
wpa_supplicant: /usr/share/man/man8/wpa_passphrase.8.gz exists in filesystem                                                      
wpa_supplicant: /usr/share/man/man8/wpa_supplicant.8.gz exists in filesystem

So I redirected pacman's output to a file, then stripped everything but the filenames and ran

cat pacout | xargs pacman -Qo

All of the files said they did not belong to any package, so I made a temp directory and ran

cat pacout | xargs -I {} mv {} .

then reinstalled wpa_supplicant. After that, I got

ldconfig: file /usr/lib/libembree3.so.3.13.3 is truncated

ldconfig: file /usr/lib/libembree3.so is truncated

ldconfig: file /usr/lib/libembree3.so.3 is truncated

Another pacman -Qo told me that those files belonged to the embree package so I reinstalled that, then reinstalled wpa_supplicant again. Both completed with no errors this time. After that I did

systemctl restart NetworkManager

Now I am happily back on wifi again. Thank you for the help. I am new here, do I need to mark as closed or anything like that?

Offline

#6 2022-02-21 07:20:43

seth
Member
Registered: 2012-09-03
Posts: 61,718

Re: [RESOLVED] Wifi stopped working after recent update

Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.

Offline

#7 2022-02-21 15:35:55

malachipclover
Member
Registered: 2022-02-20
Posts: 4

Re: [RESOLVED] Wifi stopped working after recent update

Done, thanks again

Offline

Board footer

Powered by FluxBB