LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 08-23-2015, 02:04 PM   #1
foobaru
LQ Newbie
 
Registered: Feb 2014
Distribution: Slackware64-current
Posts: 18

Rep: Reputation: Disabled
Wicd requires patch after update


Wicd crashes when attempting to alter wireless ESSID properties (when you arrow over on a wireless id in the curses menu for instance).

This is a known issue and a patch has been provided courtesy of the people over at Void Linux.

https://github.com/voidlinux/void-pa...a3e4e031037edf

I've already tested and verified that the patch works with my Slackware64 setup.
 
Old 08-23-2015, 02:32 PM   #2
hendrickxm
Member
 
Registered: Feb 2014
Posts: 344

Rep: Reputation: Disabled
Are you running current? Wicd 1.7.3 and urwid 1.3.0 are not good friend. Patches exist but are hit and miss.
I chose to stay on wicd 1.7.2.x and urwid 1.0.x.
 
1 members found this post helpful.
Old 08-23-2015, 02:56 PM   #3
foobaru
LQ Newbie
 
Registered: Feb 2014
Distribution: Slackware64-current
Posts: 18

Original Poster
Rep: Reputation: Disabled
Yes, I am running Slackware64-current.

After applying the patch in my OP, everything is working. I first encountered the issue in Gentoo earlier today and the same patch fixed the issue there.

Figured the Slackware community would like to know about it.
 
Old 08-31-2015, 08:58 AM   #4
ryanpcmcquen
Member
 
Registered: Apr 2013
Distribution: DistroWanderer
Posts: 381

Rep: Reputation: Disabled
Thank you for providing this, I am experiencing the same issue when altering SSID properties:

Code:
ry@~:$ wicd-curses
Traceback (most recent call last):
  File "/usr/share/wicd/curses/wicd-curses.py", line 1146, in call_update_ui
    self.update_ui(True)
  File "/usr/share/wicd/curses/wicd-curses.py", line 97, in wrapper
    return func(*args, **kargs)
  File "/usr/share/wicd/curses/wicd-curses.py", line 1159, in update_ui
    self.handle_keys(input_data)
  File "/usr/share/wicd/curses/wicd-curses.py", line 1037, in handle_keys
    self.diag = WirelessSettingsDialog(pos, self.frame)
  File "/usr/share/wicd/curses/netentry_curses.py", line 503, in __init__
    self.set_values()
  File "/usr/share/wicd/curses/netentry_curses.py", line 543, in set_values
    wireless.GetWirelessProperty(networkID, 'bitrate')
ValueError: None is not in list
I will try a rebuild with your patch. This issue only happens on networks that have not yet been configured.

On another note, NetworkManager has to connect twice to my home network in KDE (always fails on first attempt, then succeeds), I have never seen this behavior before ... perhaps v1.0.6 fixes this?
 
Old 03-15-2016, 10:29 PM   #5
aaazen
Member
 
Registered: Dec 2009
Posts: 358

Rep: Reputation: Disabled
Quote:
Originally Posted by hendrickxm View Post
Are you running current? Wicd 1.7.3 and urwid 1.3.0 are not good friend. Patches exist but are hit and miss.
I chose to stay on wicd 1.7.2.x and urwid 1.0.x.
Thanks for this posting.

It was suggested in the requests-for-current thread to apply the patch

http://www.linuxquestions.org/questi...ml#post5511294

I tested the patch on wicd-1.7.4 but get fatal errors which cause wicd to crash.

Downgrading wicd to wicd-1.7.2.4 and urwid to urwid-1.0.1 works great!

Last edited by aaazen; 03-15-2016 at 10:29 PM. Reason: grammar
 
Old 03-16-2016, 02:27 AM   #6
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,345

Rep: Reputation: 944Reputation: 944Reputation: 944Reputation: 944Reputation: 944Reputation: 944Reputation: 944Reputation: 944
Here , are the patch to urwid and another one to D-BUS

https://projects.archlinux.org/svnto...=packages/wicd



But reading the PKGBUILD , only use the urwid patch , and no apply the d-bus patch.

https://projects.archlinux.org/svnto...=packages/wicd

patch -Np0 -i "$srcdir/wicd-1.7.3-urwid-1.3.0.patch"

_______________

Hey , slackware current are aplying the patch ...
http://mirror.yandex.ru/slackware/sl...a/source/wicd/

Last edited by USUARIONUEVO; 03-16-2016 at 02:32 AM.
 
Old 03-16-2016, 12:49 PM   #7
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 2,546

Rep: Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554Reputation: 8554
I think it's almost time for SBo to take wicd.
 
5 members found this post helpful.
Old 03-16-2016, 05:39 PM   #8
hitest
Guru
 
Registered: Mar 2004
Location: Canada
Distribution: Void, Slackware, Debian
Posts: 7,350

Rep: Reputation: 3750Reputation: 3750Reputation: 3750Reputation: 3750Reputation: 3750Reputation: 3750Reputation: 3750Reputation: 3750Reputation: 3750Reputation: 3750Reputation: 3750
I did use wicd, but, am now very happy with Networkmanager.
 
Old 03-16-2016, 07:56 PM   #9
GreenFireFly
Member
 
Registered: Jul 2013
Posts: 218

Rep: Reputation: Disabled
Question

Hello Everyone,

I'm using wicd-client because network-manager causes hard locks on my system.

My belkin desktop wireless g F5D7000.
Ethernet controller: Qualcomm Atheros AR2413/AR2414 Wireless Network Adapter [AR5005G(S) 802.11bg] (rev 01)

Network-manager hard locks sometime 12 hours in. Which is better than previous version a
tried where it would hard lock about 1.5 hour in.

I'm using wicd-client 1.7.4 from current. Was this fix with the one in current?

Last edited by GreenFireFly; 03-16-2016 at 07:58 PM.
 
Old 03-16-2016, 09:08 PM   #10
GreenFireFly
Member
 
Registered: Jul 2013
Posts: 218

Rep: Reputation: Disabled
Hello Everyone,

I compile the wicd from

http://mirror.yandex.ru/slackware/sl...a/source/wicd/

with the patch.

I get this when connecting with wicd-ncurses although it connects.

Quote:
bash-4.3$ wicd-curses
ERROR:dbus.connection:Exception in handler for D-Bus signal:
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/dbus/connection.py", line 230, in maybe_handle_message
self._handler(*args, **kwargs)
File "/usr/share/wicd/curses/wicd-curses.py", line 97, in wrapper
return func(*args, **kargs)
File "/usr/share/wicd/curses/wicd-curses.py", line 850, in update_netlist
self.wiredCB.get_body().set_list(wiredL)
File "/usr/share/wicd/curses/wicd-curses.py", line 469, in set_list
wired.ReadWiredNetworkProfile(self.get_selected_profile())
File "/usr/share/wicd/curses/wicd-curses.py", line 535, in get_selected_profile
return self.theList[loc]
IndexError: list index out of range
And also get this when quiting on wicd-ncurses

Quote:
Traceback (most recent call last):
File "/usr/share/wicd/curses/wicd-curses.py", line 1146, in call_update_ui
self.update_ui(True)
File "/usr/share/wicd/curses/wicd-curses.py", line 97, in wrapper
return func(*args, **kargs)
File "/usr/share/wicd/curses/wicd-curses.py", line 1157, in update_ui
input_data = ui.get_input()
File "/usr/lib64/python2.7/site-packages/urwid/raw_display.py", line 324, in get_input
keys, raw = self.parse_input(None, None, self.get_available_raw_input())
File "/usr/lib64/python2.7/site-packages/urwid/raw_display.py", line 465, in parse_input
codes, wait_for_more)
File "/usr/lib64/python2.7/site-packages/urwid/escape.py", line 383, in process_keyqueue
if run[0] == "esc" or run[0].find("meta ") >= 0:
AttributeError: 'tuple' object has no attribute 'find'
 
Old 03-17-2016, 07:48 AM   #11
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,382

Rep: Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761
Quote:
I think it's almost time for SBo to take wicd.
I would like to see wicd dropped from default Slackware.
I used to use and like wicd, especially the ncurses interface, but I now find NetworkManager more capable (I like my USB modem ), even though I still find nmcli difficult to use and deficient when handling secrets as well as NetworkManager's handling of different firewall scripts based on the interface in use to be more difficult to set up.
Also, there is a continuing stream of threads where NetworkManager has been tried and failed, then wicd being installed, leading to conflicts. Choice is good, but sometimes choice needs to be informed. Installing from /extra provides an imprimatur that success is guaranteed. Installing from SBo does not provide the same imprimatur.

/me now ducks into bunker and prepares to wait out the incoming storm.
 
1 members found this post helpful.
Old 03-17-2016, 08:01 AM   #12
GreenFireFly
Member
 
Registered: Jul 2013
Posts: 218

Rep: Reputation: Disabled
Hello Allend,

I hope they don't do that. Network Manager has hardlocks on my system which as soon
as i switch to wicd the hardlocks are gone.
 
Old 03-17-2016, 08:26 AM   #13
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,382

Rep: Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761
Quote:
I hope they don't do that. Network Manager has hardlocks on my system which as soon
as i switch to wicd the hardlocks are gone.
Can you point to a corroborating report? My google-fu is failing.
 
Old 03-17-2016, 10:49 AM   #14
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159

Rep: Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512
Me Too !

I believe Pat said it's time to send wicd to SBo but ...

On my Killer 1535 wireless ( ath10k_core module ), when I try to connect to a Wireless AP, NetworkManager goes off into an infinite loop of Connect, Disconnect and never gives me a solid connection.

On the other hand, wicd 'just works' -- both GUI and TUI.

-- kjh

Code:
[root@kjhlt6 slackware-current-64]# lspci |grep -i ath
3c:00.0 Ethernet controller: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller (rev 10)
3f:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)

[root@kjhlt6 slackware-current-64]# ver wicd
-rw-r--r-- 1 root root 18349 Feb 29 11:07 /var/log/packages/wicd-1.7.4-x86_64-1
-rw-r--r-- 1 root root  1714 Feb  8 07:12 /var/log/packages/wicd-kde-0.3.0_bcf27d8-x86_64-2
 
Old 03-17-2016, 05:38 PM   #15
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,382

Rep: Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761Reputation: 2761
@GreenFireFly
Quote:
Qualcomm Atheros AR2413/AR2414 Wireless Network Adapter [AR5005G(S) 802.11bg] (rev 01)
Have you tried the 'nohwcrypt' option to the ath5k kernel module? https://gist.github.com/stefanmaric/8599834

@kjhambrick
Quote:
Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
Have you tried the 'skip_otp=y' option to the ath10k_core' kernel module? Post #6 at https://bbs.archlinux.org/viewtopic.php?id=204871
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
wicd-1.7.2.4-i486-1_slack13.37 patch breaks hard wired ifplug like behavior Old_Fogie Slackware 5 05-10-2012 06:20 PM
[SOLVED] problems with wicd in squeeze update radiodee1 Debian 10 02-05-2010 04:13 PM
Ram update requires 64bit OS? NeXuS_2006 Linux - Hardware 4 07-25-2009 04:47 AM
Adobe Acrobate Reader Requires A Plugin-That Requires Open LDAP That Requires Berkely Old_Fogie Slackware 10 05-08-2006 05:04 AM
Mandrake 10 Update requires CD #4 ? barneyt Mandriva 5 06-27-2004 10:00 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 05:44 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration