[pkg-wicd-maint] Bug#909142: wicd-curses: Right-arrow on first wlan errors wicd-curses.py

Harald Geyer harald at ccbib.org
Tue Dec 25 14:02:00 GMT 2018


Package: wicd-curses
Version: 1.7.4+tb2-6
Followup-For: Bug #909142

Dear Maintainer,

I ran into this issue too. (The same backtrace)

I'm not sure at which exact step caused the problem, but what I did 
was:
1) Try to connect to an encrypted (WPA2) network - the only network
listed, ie the first one
2) Notice that wicd doesn't prompt me for the passphrase.
3) Entering the config screen with right arrow and setting the
passphrase
4) Trying to connect again
5) Turning the maschine off (got distracted)
6) Realize that I actually used the wrong passphrase
7) Turning the maschine on again
8) start wicd-curses
9) Trying to enter the setting screen again -> crash

In this state the crash was reproducible across reboots whenever I 
tried
to enter the setting screen.

To fix this issue (for now) I did:
sudo service wicd stop
sudo rm /etc/wicd/wireless-settings.conf
sudo rm /var/lib/wicd/configurations/${offending network}
sudo service wicd start

It now works for me. Since the configuration files belong to the daemon
rather then the UI my best guess is that misconfiguration of encrypted
networks puts the daemon into some odd state where it sends garbage to
the UI, which the UI can't handle.

HTH,
Harald

-- System Information:
Debian Release: buster/sid
   APT prefers testing
   APT policy: (500, 'testing')
Architecture: arm64 (aarch64)

Kernel: Linux 4.18.0-3-arm64 (SMP w/4 CPU cores)
Locale: LANG=de_AT.UTF-8, LC_CTYPE=de_AT.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_AT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wicd-curses depends on:
ii  python        2.7.15-3
ii  python-urwid  2.0.1-2+b1
ii  wicd-daemon   1.7.4+tb2-6

Versions of packages wicd-curses recommends:
ii  sudo  1.8.26-2

wicd-curses suggests no packages.

Versions of packages wicd-daemon depends on:
ii  adduser           3.118
ii  dbus              1.12.10-1
ii  debconf           1.5.69
ii  iputils-ping      3:20180629-2
ii  isc-dhcp-client   4.3.5-4+b1
ii  lsb-base          10.2018112800
ii  psmisc            23.2-1
ii  python            2.7.15-3
ii  python-dbus       1.2.8-2+b1
ii  python-gobject-2  2.28.6-13+b1
ii  python-wicd       1.7.4+tb2-6
ii  udhcpc            1:1.27.2-3
ii  wireless-tools    30~pre9-13
ii  wpasupplicant     2:2.6-18

Versions of packages wicd-daemon recommends:
ii  rfkill  2.32.1-0.1

Versions of packages wicd-daemon suggests:
pn  pm-utils  <none>

Versions of packages python-wicd depends on:
ii  net-tools  1.60+git20180626.aebd88e-1
ii  python     2.7.15-3

Versions of packages python-wicd suggests:
pn  ethtool   <none>
ii  iproute2  4.18.0-2

-- debconf information:
* wicd/users: harald, olimex


-- 
If you want to support my work:
see http://friends.ccbib.org/harald/supporting/
or donate via peercoin to P98LRdhit3gZbHDBe7ta5jtXrMJUms4p7w
or CLAM xASPBtezLNqj4cUe8MT5nZjthRSEjrRQXN



More information about the pkg-wicd-maint mailing list