Bug 27795 - In Xfce, net_applet does not react to changes in connection status properly
Summary: In Xfce, net_applet does not react to changes in connection status properly
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: High normal
Target Milestone: ---
Assignee: Mageia tools maintainers
QA Contact:
URL:
Whiteboard: MGA7TOO
Keywords: 8rc1, IN_ERRATA8
Depends on:
Blocks:
 
Reported: 2020-12-10 01:53 CET by Thomas Andrews
Modified: 2021-02-05 15:27 CET (History)
1 user (show)

See Also:
Source RPM: drakx-net-2.42-1.mga7.src.rpm
CVE:
Status comment:


Attachments

Description Thomas Andrews 2020-12-10 01:53:05 CET
Description of problem:
First noticed while testing the M8 Beta2 Live iso candidates. On a wifi-only machine, Xfce boots up indicating no Internet connection. After using the net_applet to bring up Network Center, configure wifi, and make the connection, the panel icon continues to indicate no connection. If the user moves the cursor over the icon, a tool tip pops up that says "Connecting..." even though there is already a working wifi connection.

Similar behavior exists after installation. The icon indicates the proper connection state at boot. If the user disconnects the wifi, the icon changes as it should, but the cursor tool tip says "Connecting..." If the user then reconnects to the wifi, the panel icon doesn't change, even though the wifi connection is functioning.

Oddly enough, the Plasma version doesn't show this behavior.

Here is what I believe is happening: Live mode and installs are pre-configured to start the wired connection at boot. If for whatever reason a wifi connection fails or is disconnected, the applet/Network Center attempts to automatically connect using the wired connection, even if there is no wired connection to connect to, or if the wifi connection is connected first.

It's as if there is no way for the Network Center to detect that there is no wired Internet connection to make, so it just keeps trying to make one no matter what. To test that theory, I reconfigured the wired connection to not start at boot, and the net_applet icon reacted to changes as expected.

It's easy enough to work around this on installed systems, by simply changing the default configuration of the wired connection. But Live mode isn't so easy. While it doesn't seem to affect overall function very much, still it would be confusing to new Mageai users the way it is.
Thomas Andrews 2020-12-10 01:54:01 CET

Keywords: (none) => 8beta2
Whiteboard: (none) => MGA7TOO

Comment 1 Morgan Leijström 2020-12-10 10:45:12 CET
I confirm seeing this now, and also on earlier versions but did not report...

CC: (none) => fri

Comment 2 Lewis Smith 2020-12-10 20:08:25 CET
Thank you for the report, TJ; and Morgan's confirmation.
Having to rather guess the relevant source RPM, but it looks like what is shown for M7 (pkgs libdrakx-net, drakx-net-text). Doubtless similar for M8.

Assigning to the Mageia Tools people.

Assignee: bugsquad => mageiatools
Source RPM: (none) => drakx-net-2.42-1.mga7.src.rpm

Morgan Leijström 2021-01-21 00:42:48 CET

Keywords: 8beta2 => 8rc1
Priority: Normal => High

Morgan Leijström 2021-02-05 15:27:41 CET

Keywords: (none) => IN_ERRATA8


Note You need to log in before you can comment on or make changes to this bug.