Kubuntu requires that the WiFi password be entered twice before WiFi can be used

Bug #1572244 reported by warren
66
This bug affects 13 people
Affects Status Importance Assigned to Milestone
casper (Ubuntu)
Fix Released
Medium
Rik Mills
Bionic
Fix Released
Medium
Rik Mills
network-manager (Ubuntu)
Fix Released
Medium
Unassigned
Bionic
Fix Released
Medium
Unassigned
plasma-nm (Ubuntu)
Invalid
Undecided
Unassigned
Bionic
Invalid
Undecided
Unassigned

Bug Description

Kubuntu 16.04 ISO number 20160417.1 Xenial Final
Bug reported against network-manager
Every time I tried the live Kubuntu 16.04 image on a Lenovo t420 laptop it requires to enter the wifi password twice before I can use the wifi. Once from the network icon panel, then second time a prompt on the desktop to enter the wifi password.

I do not know if this is typical behavior of Kubuntu since I usually use GTK base desktops.
I guess network-manager is the right package to file this report against.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: network-manager 1.1.93-0ubuntu4
ProcVersionSignature: Ubuntu 4.4.0-18.34-generic 4.4.6
Uname: Linux 4.4.0-18-generic x86_64
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
CasperVersion: 1.373
CurrentDesktop: KDE
Date: Tue Apr 19 16:48:02 2016
IfupdownConfig:
 # interfaces(5) file used by ifup(8) and ifdown(8)
 auto lo
 iface lo inet loopback
IpRoute:
 default via 192.168.77.1 dev wlp3s0 proto static metric 600
 169.254.0.0/16 dev wlp3s0 scope link metric 1000
 192.168.77.0/24 dev wlp3s0 proto kernel scope link src 192.168.77.128 metric 600
LiveMediaBuild: Kubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160417.1)
NetworkManager.state:
 [main]
 NetworkingEnabled=true
 WirelessEnabled=true
 WWANEnabled=true
SourcePackage: network-manager
UpgradeStatus: No upgrade log present (probably fresh install)
nmcli-con:
 NAME UUID TYPE TIMESTAMP TIMESTAMP-REAL AUTOCONNECT AUTOCONNECT-PRIORITY READONLY DBUS-PATH ACTIVE DEVICE STATE ACTIVE-PATH
 KNOPPIX adfb3f1c-39c2-4410-b1dc-ca553326da52 802-11-wireless 1461084315 Tue 19 Apr 2016 04:45:15 PM UTC yes 0 no /org/freedesktop/NetworkManager/Settings/1 yes wlp3s0 activated /org/freedesktop/NetworkManager/ActiveConnection/3
 Wired connection 1 4957fbd0-8ffa-4de8-aa18-275e6dfdcd9e 802-3-ethernet 1461077415 Tue 19 Apr 2016 02:50:15 PM UTC yes 4294966297 no /org/freedesktop/NetworkManager/Settings/0 no -- -- --
nmcli-dev:
 DEVICE TYPE STATE DBUS-PATH CONNECTION CON-UUID CON-PATH
 wlp3s0 wifi connected /org/freedesktop/NetworkManager/Devices/0 KNOPPIX adfb3f1c-39c2-4410-b1dc-ca553326da52 /org/freedesktop/NetworkManager/ActiveConnection/3
 enp0s25 ethernet unavailable /org/freedesktop/NetworkManager/Devices/1 -- -- --
 lo loopback unmanaged /org/freedesktop/NetworkManager/Devices/2 -- -- --
nmcli-nm: Error: command ['nmcli', '-f', 'all', 'nm'] failed with exit code 2: Error: Object 'nm' is unknown, try 'nmcli help'.

Revision history for this message
warren (wkclemmons) wrote :
Tyler Hicks (tyhicks)
information type: Private Security → Public
Revision history for this message
Ubuntu QA Website (ubuntuqa) wrote :

This bug has been reported on the Ubuntu ISO testing tracker.

A list of all reports related to this bug can be found here:
http://iso.qa.ubuntu.com/qatracker/reports/bugs/1572244

tags: added: iso-testing
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in network-manager (Ubuntu):
status: New → Confirmed
Revision history for this message
Saurav (saurav1) wrote :

I am experiencing the same issue.

Revision history for this message
Mike E. (melkevizth) wrote :

Same here.

Changed in network-manager (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Saurav (saurav1) wrote :

It asked for the password twice even on a freshly installed system, not just in a live session.

Revision history for this message
Flamewart (mojinopocoescozio) wrote :

Same issue here when running the live session, and also after a fresh install.

Revision history for this message
Rik Mills (rikmills) wrote :

Still occurring on a 17.04 live session.

Revision history for this message
Simon Quigley (tsimonq2) wrote :

This bug is extremely annoying, I want to do what I can to get it fixed.

Changed in network-manager (Ubuntu):
assignee: nobody → Simon Quigley (tsimonq2)
Simon Quigley (tsimonq2)
Changed in network-manager (Ubuntu):
assignee: Simon Quigley (tsimonq2) → nobody
summary: - Kubuntu 16.04 requires that the wifi password be entered twice before
- wifi can be used
+ Kubuntu requires that the WiFi password be entered twice before WiFi can
+ be used
Revision history for this message
Saurav Sengupta (sauravsengupta) wrote :

This was not happening in the 17.04 installed system, but now happens again in the 17.10 installed system (as well as in the live session). Bug #1715156.

Revision history for this message
Saurav Sengupta (sauravsengupta) wrote :

Can we please have some information on this/how to make it work correctly? It is now about a year and a half since this bug was reported.

tags: added: artful kubuntu
Revision history for this message
Saurav Sengupta (sauravsengupta) wrote :

Added plasma-nm as affected package. I think it may be more of an issue with KDE/Plasma than NetworkManager itself, since it only affects Kubuntu and not other *buntu editions which also use NetworkManager.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in plasma-nm (Ubuntu):
status: New → Confirmed
Revision history for this message
halluzman (halluzman) wrote :

Still happening on new and updated installs in both Kubuntu 17.04 and 17.10.

Revision history for this message
Waz (paviluf) wrote :

I was about to pass an exam, a powerpoint presentation, so the examiner spelled me the wifi password and after pressing ok an other windows ask for the wifi password! Quite embarrassing...

Is it a Kubuntu bug or Kde one ?

Revision history for this message
Søren Holm (sgh) wrote :

Happens to me as well.

Revision history for this message
Nate Graham (pointedstick) wrote :
Revision history for this message
Rik Mills (rikmills) wrote :
Jeremy Bícha (jbicha)
Changed in network-manager (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package network-manager - 1.10.4-1ubuntu2

---------------
network-manager (1.10.4-1ubuntu2) bionic; urgency=medium

  [ Bryan Quigley ]
  * debian/tests/urfkill-integration - don't stop/start network manager

  [ Jeremy Bicha ]
  * Cherry-pick patch from 1.10 branch to fix double prompt for wifi password
    on Kubuntu (LP: #1572244)

 -- Bryan Quigley <email address hidden> Fri, 23 Feb 2018 13:52:48 -0500

Changed in network-manager (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Rik Mills (rikmills) wrote :

Seems there is still another aspect to this, resulting in it still being unfixed for the Kubuntu Live session.

casper runs in scripts/casper-bottom/34disable_kde_services

rm -f /root/usr/share/kde4/services/kwalletd.desktop
rm -f /root/usr/share/kservices5/kwalletd5.desktop
rm -f /root/usr/share/dbus-1/services/org.kde.kwalletd5.service
rm -f /root/usr/share/dbus-1/services/org.kde.kwalletd.service

which was done in 2015 to stop kwallet dunning in the live session completely.

This sadly now has the consequence that plasma-nm sees no actual written config disabling kwalllet, but maybe simply fails to access it thinking it should be available, then falls back to the password with network manager. Hence possibly the double password request.

Since 2016 releases of plasma 5.7.x the change "Store password into NetworkManager by default when KWallet is not enabled" enables fallback to network manager, but seemingly only when plasma-nm knows kwallet is disabled by config, not when it has been just broken by casper.

So one possible solution could be to leave kwallet's files in place, but write a temp config file 'kwalletrc' for just the live session disabling kwallet, so plasma-nm knows to not use it, hence using a working route first time.

Revision history for this message
Rik Mills (rikmills) wrote :

Made some changes to casper script and spun an iso incorporating the changes here using the Kubuntu CI package builds to test:

http://kci.pangea.pub/images/iso_bionic_stable_amd64/20180312-1212/

PLEASE ONLY TEST AS A LIVE SESSION! DO NOT INSTALL TO DISK.

Attached is a debdiff with the changes I made.

tags: added: patch
Rik Mills (rikmills)
Changed in casper (Ubuntu):
status: New → Confirmed
importance: Undecided → Medium
Revision history for this message
Marco Parillo (marco-parillo) wrote :

Fix verified (originally posted to: https://phabricator.kde.org/T7981#132629):

I zsynced kubuntu-ci-stable-bionic-amd64.iso.zsync
I dd'd the ISO to a usb thumb drive
I booted the thumb drive
I saw the WEP network, selected it, and entered the key all in Network Manager from the tray.
I did NOT get the pop-up to re-enter the WEP password.

Revision history for this message
Darin Miller (darinmiller) wrote :

Network connected without double password prompt via Ubiquity and from the live boot panel icon (rebooted to test both). All secure networks were correctly marked as "secure".

Revision history for this message
Rik Mills (rikmills) wrote :

Changes in #21 (debdiff) also fixed the issue in my live session tests.

Changed in casper (Ubuntu Bionic):
status: Confirmed → Fix Committed
assignee: nobody → LocutusOfBorg (costamagnagianfranco)
Rik Mills (rikmills)
Changed in plasma-nm (Ubuntu Bionic):
status: Confirmed → Invalid
Changed in casper (Ubuntu Bionic):
assignee: LocutusOfBorg (costamagnagianfranco) → Rik Mills (rikmills)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package casper - 1.390

---------------
casper (1.390) bionic; urgency=medium

  * scripts/casper-bottom/34disable_kde_services:
    - stop disabling kwallet in Kubuntu live session by removing it's
      desktop and service files, and instead write a 'kwalletrc' config
      file disabling it. Allows plasma-nm to recognise it is disabled,
      and not try to use it initially. Fixes repeated wi-fi password
      prompt. (LP: #1572244)

 -- Rik Mills <email address hidden> Mon, 12 Mar 2018 11:45:09 +0000

Changed in casper (Ubuntu Bionic):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.