Trying to connect to hidden WIFI network in a live Gnome fails. How reproducible: Boot Gnome Live DVD. I have booted off USB UEFI, though. Steps to Reproduce: 1. Click on the network settings from the panel. 2. Choose connect to hidden network. 3. Configure the network, SSID, security WPA/WPA2 Personal. 4. Click on connect Nothing happens. Trying it over and over again shows no configuration of the previous attempt. Trying to use MCC saves the connection, but the security in Gnome Network Settings always shows none!
Created attachment 9477 [details] Journalctl log file jouralctl > journal.log Journalctl log file from Gnome Live Session after 2 attempts to connect
Current kernel, so this is with Mageia 6 final iso from the QA testing repository Setting to release blocker.
Assignee: bugsquad => gnomeComponent: Release (media or process) => RPM PackagesCC: sysadmin-bugs => isobuild, marja11Priority: Normal => release_blockerKeywords: (none) => 6final
3 lines I noticed in the log: Jul 09 12:04:27 localhost.localdomain gnome-control-c[4315]: Settings schema 'org.gnome.nm-applet.eap' is not installed Jul 09 12:04:27 localhost.localdomain kernel: traps: gnome-control-c[4315] trap int3 ip:7f5390e8d2e1 sp:7ffe6164bfc0 error:0 Jul 09 12:04:27 localhost.localdomain kernel: in libglib-2.0.so.0.5200.2[7f5390e3e000+111000]
CC: (none) => pterjan
That could be due to bug #18797
IIRC, NetworkManager stopped working with hidden SSIDs a long time ago. My current router doesn't allow me to hide the SSID, so I can't easily test whether it is still broken. Two things to try: 1) Unhide your SSID in your router (at least temporarily - it doesn't really provide any extra protection). Does that allow you to connect using the GNOME panel? 2) In MCC, use System->Manage system services to first stop the "NetworkManager" service then start the "network" service. This will disable the NetworkManager applet in the GNOME panel and will allow you to use MCC to configure your network connection.
CC: (none) => mageia
(In reply to Martin Whitaker from comment #5) > IIRC, NetworkManager stopped working with hidden SSIDs a long time ago. My > current router doesn't allow me to hide the SSID, so I can't easily test > whether it is still broken. > If this is truly the case, then this is an upstream bug, and NetworkManager upstream needs to be notified. That said, I don't have a way to do a hidden SSID either to verify this.
CC: (none) => ngompa13
CC: (none) => davidwhodginsSummary: Live Gnome cannot connect to WIFI => Live Gnome cannot connect to WIFI with hidden SSID
(In reply to Martin Whitaker from comment #5) > IIRC, NetworkManager stopped working with hidden SSIDs a long time ago. My > current router doesn't allow me to hide the SSID, so I can't easily test > whether it is still broken. > To my understanding; Openmandriva, Linux mint and others all use NetworkManager. How come that it is working on these distros?!
(In reply to Muhammad Tailounie from comment #7) > To my understanding; Openmandriva, Linux mint and others all use > NetworkManager. How come that it is working on these distros?! It may have been a bug that has since been fixed. If you try the things I asked for in comment 5, we'll know more.
I have just come back home and the first thing I did is trying comment 5. With the SSID visible, NetworkManager connects easily. Stopping NetworkManager and disabling it while configuring the hidden SSID in MCC allows me to connect through MCC. I am actually writing this after connecting to the hidden network through MCC. But, I think there is some problem with the interface of NetworkManager, or Gnome Network Settings, because the application closes, what I would usually consider a crash, the moment I click on connect after keying in all the configurations. Hope this helps.
Yes, it crashes indeed, because the package networkmanager-applet is not installed which provides the schema 'org.gnome.nm-applet.eap'. Reproduced in live mode. Open a terminal, run gnome-control-center Click on Network, click on the little gear button, click on 'Apply'. Terminal: GLib-GIO-ERROR **: Settings schema 'org.gnome.nm-applet.eap' is not installed ..and something ... core-dumped. (The same window you get when using the systray dropdown menu to configure the network) Then I configured urpmi sources in live mode, installed the package networkmanager-applet, same procedure as mentioned above, or via systray dropdown, no crashes, you can edit, change your network settings, etc. You stay in the network config app. I had to do this with a wired connection. Don't know if this helps with connecting to a hidden ssid, my router does not allow this (non-broadcasting ssid could be more insecure and a privacy concern).
CC: (none) => shybluenight
Sorry, I forgot: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=845021
Thanks Muhammed and Chris. I've managed to get an access point working with a hidden SSID, and can confirm the missing schema is causing a crash when attempting to connect to a hidden network, but not when connecting to a visible network. Installing the networkmanager-applet package fixes the crash and allows connection to the hidden network.
:) So it's a missing dependency in one of the gnome packages, gnome-control-center? task-gnome? whatever, I don't know. Martin: can you include it manually in Gnome Live? The proper way would be to fix the dependency but just in case that does not happen.
The dependency issue should be fixed by Olav in gnome-control-center-3.24.2-2.mga6, and will thus be fix in the upcoming set of ISOs.
Status: NEW => RESOLVEDResolution: (none) => FIXED
Thanks everybody :)