You are not logged in.
It looks my earlier hack (msg #17 this thread) did not stick; it broke again on a second reboot.
I tried another suggestion in the same thread and did this:
pacman -R wicd
rm -rf /etc/wicd /var/log/wicd /etc/dbus-1/system.d/wicd
pacman -S wicd
Rebooted (twice this time ) and it works now.
As an aside, I am absolutely amazed at how little Arch breaks. I switched from Gentoo because it was not 1/100th as reliable, and I upgrade Arch more than I did Gentoo. THANKS, THANKS, THANKS to the devs who make this possible.
Offline
Hi,
Unfortunately, your solution doesn't seem to work for me. Even the latest update of wicd (1.6.02) doesn't work and I can't make the tray icon appear. Running wicd-client from the command line produces this output:
Has notifications support True
Loading...
Connecting to daemon...
Connected.
Traceback (most recent call last):
File "/usr/lib/wicd/wicd-client.py", line 826, in <module>
main(sys.argv)
File "/usr/lib/wicd/wicd-client.py", line 88, in wrapper
return func(*args, **kwargs)
File "/usr/lib/wicd/wicd-client.py", line 798, in main
tray_icon = TrayIcon(animate)
File "/usr/lib/wicd/wicd-client.py", line 128, in __init__
self.icon_info = self.TrayConnectionInfo(self.tr, animate)
File "/usr/lib/wicd/wicd-client.py", line 161, in __init__
self.update_tray_icon()
File "/usr/lib/wicd/wicd-client.py", line 88, in wrapper
return func(*args, **kwargs)
File "/usr/lib/wicd/wicd-client.py", line 277, in update_tray_icon
self.set_not_connected_state(info)
File "/usr/lib/wicd/wicd-client.py", line 88, in wrapper
return func(*args, **kwargs)
File "/usr/lib/wicd/wicd-client.py", line 254, in set_not_connected_state
self._show_notification(language['disconnected'], None, 'stop')
File "/usr/lib/wicd/wicd-client.py", line 171, in _show_notification
self._last_bubble.show()
glib.GError: The name org.freedesktop.Notifications was not provided by any .service files
Downgrading to 1.5.9 works flawlessly though.
It looks my earlier hack (msg #17 this thread) did not stick; it broke again on a second reboot.
I tried another suggestion in the same thread and did this:
pacman -R wicd
rm -rf /etc/wicd /var/log/wicd /etc/dbus-1/system.d/wicd
pacman -S wicdRebooted (twice this time ) and it works now.
As an aside, I am absolutely amazed at how little Arch breaks. I switched from Gentoo because it was not 1/100th as reliable, and I upgrade Arch more than I did Gentoo. THANKS, THANKS, THANKS to the devs who make this possible.
Offline
After getting the right information to the wicd developers, the developer dano seems to have figured my problem (wicd shows it's not connected and endlessly says "obtaining IP address" even though I am connected). He wrote:
The connection thread is blowing up when it tries to print out a line being outputted by dhcpcd containing some weird characters. As a quick workaround you can try using dhclient instead, but I'll code up a fix for it as well.
The dhclient workaround has solved the problem for me, with 1.6.0-2. In the wicd preferences, on the "External Programs" tab, I set DHCP Client to dhclient rather than automatic. I don't know if this will help with the other issues people are seeing or not.
Let me say that I found the wicd developers to be very helpful and patient walking me through troubleshooting my problem, even though I'm not a super sophisticated Linux user. I really recommend posting your problems in the wicd forums. That way hopefully the can get addressed quickly and fixed upstream.
Last edited by cb474 (2009-06-14 01:06:45)
Offline
I love wicd 1.6 finally I can hardware switch on/off wlan while system is running. Before, that would mean system hang, and no wlan 'till restart. But i belive that beta3 was more stabile and faster then final version.
What about those alternative backends? Anyone tried them?
Offline
I love wicd 1.6 finally I can hardware switch on/off wlan while system is running. Before, that would mean system hang, and no wlan 'till restart. But i belive that beta3 was more stabile and faster then final version.
What about those alternative backends? Anyone tried them?
I enabled the experimental backend and is seems to be working fine.
Offline
Thanks, this works for me (need only to reboot once).
Hmm it doesn't anymore ... Wicd always reports about wrong password for my hidden wireless network (with WPA2/TKIP pass phrase). For open wireless network wicd works fine.
Last edited by lamnk (2009-06-16 22:32:01)
Offline
As per advice, I did:
coreyography wrote:
pacman -R wicd
rm -rf /etc/wicd /var/log/wicd /etc/dbus-1/system.d/wicd
pacman -S wicd
Rebooted (twice this time smile) and it works now.
but still:
1. wicd doesn't start automatically (it did before upgrade)
2. When I start wicd-client as a root, I see the following in the console:
# wicd-client
Importing pynotify failed, notifications disabled.
Has notifications support False
Loading...
Connecting to daemon...
Connected.
Done loading.
/usr/lib/python2.6/site-packages/wicd/gui.py:151: GtkWarning: gtk_toolbar_set_icon_size: assertion `icon_size != GTK_ICON_SIZE_INVALID' failed
self.wTree = gtk.glade.XML(gladefile)
I am using XFCE4 under Arch64.
Last edited by Fixed (2009-06-15 16:50:25)
XFCE4 under Arch on Honor MagicBook
Offline
Here's what I get:
$ wicd-client -n
Importing pynotify failed, notifications disabled.
Has notifications support False
Loading...
Connecting to daemon...
Connected.
/usr/lib/python2.6/site-packages/wicd/gui.py:151: GtkWarning: gtk_toolbar_set_icon_size: assertion `icon_size != GTK_ICON_SIZE_INVALID' failed
self.wTree = gtk.glade.XML(gladefile)
warning: ignoring exception org.freedesktop.DBus.Error.UnknownMethod: Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/dbus/service.py", line 649, in _message_cb
(candidate_method, parent_method) = _method_lookup(self, method_name, interface_name)
File "/usr/lib/python2.6/site-packages/dbus/service.py", line 244, in _method_lookup
raise UnknownMethodException('%s is not a valid method of interface %s' % (method_name, dbus_interface))
UnknownMethodException: org.freedesktop.DBus.Error.UnknownMethod: Unknown method: ReadWindowSize is not a valid method of interface org.wicd.daemon
Guess I'll just stick with version 1.5.9 for now.
Last edited by poobare (2009-06-16 10:28:31)
Offline
Guess I'll just stick with version 1.5.9 for now.
[ironic]That's the best solution ever.[/ironic] I haven't seen any bug report for this issue, I don't read the forum the whole day and therefor I can't see every thread. How should I know that something is wrong if nobody files a bug report?
It appears more often that users are downgrading the package instead of reporting the bug to flyspray.
So, please open a bug report, ask in the forum of the package or file a bug report directly at the project's bug tracker!
Offline
After today's kernel update wicd-client
starts, but does not open graphical interface:
# wicd-client
Importing pynotify failed, notifications disabled.
Has notifications support False
Loading...
Connecting to daemon...
Connected.
Done loading.
Again, I am on XFCE4 under Arch64.
Last edited by Fixed (2009-06-20 08:02:44)
XFCE4 under Arch on Honor MagicBook
Offline
Strange .... I just did a clean install of arch64 very recently and I'm also using xfce and everything works really well.
Did you setup your rc.conf as the wiki says to make things work with wicd?
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline
ROOKIE -- yes, I did everything as per Wicd Wiki manual.
In fact, even before todays' kernel upgrade I wasn't able:
1. Connect to hidden WiFI access point
2. Had Python - connected error messages
3. All other Wi-Fi points were becaming invisible after attempt to connect to hidden Wi-Fi access point
Everything worked perfect when I used 1.5.9, though.
Something is seriously screwed with Wicd 1.6, I guess.
I re-installed Wicd from the scratch zillion times, it doesn't help.
I have no inspiration to install Arch64 from the scratch, though.
Last edited by Fixed (2009-06-20 11:28:05)
XFCE4 under Arch on Honor MagicBook
Offline
Hmmm ... look at the logs and see what was updated at the same time wicd was updated and try downgrading the other packages (or wicd) and see if the problem continues. Also maybe you should consider taking the discussion to the wicd forum and keep us posted on the developments. I'm sure the dev(s) keep a close eye on their forum but they can't read every other forum and see if anyone has trouble.
They can guide you (or anyone else for that matter) better than anyone to debug that problem and find a solution or if that's the case find a big and solve it. As it is, it seems to be a case of works for some people and doesn't work for others so unless someone is very familiar with the wicd source code we are all just shooting in the dark with our best guesses I'm afraid.
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline
Regarding the problem I was having with wicd saying it was obtaining an IP address, even when it was already connected, the problem seems to be solved now in the latest trunk version of wicd, which I installed following the developers instructions in this thread at the wicd forums:
Offline
Hi,
Unfortunately, your solution doesn't seem to work for me. Even the latest update of wicd (1.6.02) doesn't work and I can't make the tray icon appear. Running wicd-client from the command line produces this output:
Has notifications support True Loading... Connecting to daemon... Connected. Traceback (most recent call last): File "/usr/lib/wicd/wicd-client.py", line 826, in <module> main(sys.argv) File "/usr/lib/wicd/wicd-client.py", line 88, in wrapper return func(*args, **kwargs) File "/usr/lib/wicd/wicd-client.py", line 798, in main tray_icon = TrayIcon(animate) File "/usr/lib/wicd/wicd-client.py", line 128, in __init__ self.icon_info = self.TrayConnectionInfo(self.tr, animate) File "/usr/lib/wicd/wicd-client.py", line 161, in __init__ self.update_tray_icon() File "/usr/lib/wicd/wicd-client.py", line 88, in wrapper return func(*args, **kwargs) File "/usr/lib/wicd/wicd-client.py", line 277, in update_tray_icon self.set_not_connected_state(info) File "/usr/lib/wicd/wicd-client.py", line 88, in wrapper return func(*args, **kwargs) File "/usr/lib/wicd/wicd-client.py", line 254, in set_not_connected_state self._show_notification(language['disconnected'], None, 'stop') File "/usr/lib/wicd/wicd-client.py", line 171, in _show_notification self._last_bubble.show() glib.GError: The name org.freedesktop.Notifications was not provided by any .service files
Downgrading to 1.5.9 works flawlessly though.
I found a solution for this here http://www.linuxquestions.org/questions … em-792165/
A man called brixtoncalling suggested to remove ~/.wicd/USE_NOTIFICATIONS.
rm ~/.wicd/USE_NOTIFICATIONS
It worked for me so, give it a shot.
Last edited by Aas (2010-06-22 22:03:25)
Offline
panosk wrote:Hi,
Unfortunately, your solution doesn't seem to work for me. Even the latest update of wicd (1.6.02) doesn't work and I can't make the tray icon appear. Running wicd-client from the command line produces this output:
Has notifications support True Loading... Connecting to daemon... Connected. Traceback (most recent call last): File "/usr/lib/wicd/wicd-client.py", line 826, in <module> main(sys.argv) File "/usr/lib/wicd/wicd-client.py", line 88, in wrapper return func(*args, **kwargs) File "/usr/lib/wicd/wicd-client.py", line 798, in main tray_icon = TrayIcon(animate) File "/usr/lib/wicd/wicd-client.py", line 128, in __init__ self.icon_info = self.TrayConnectionInfo(self.tr, animate) File "/usr/lib/wicd/wicd-client.py", line 161, in __init__ self.update_tray_icon() File "/usr/lib/wicd/wicd-client.py", line 88, in wrapper return func(*args, **kwargs) File "/usr/lib/wicd/wicd-client.py", line 277, in update_tray_icon self.set_not_connected_state(info) File "/usr/lib/wicd/wicd-client.py", line 88, in wrapper return func(*args, **kwargs) File "/usr/lib/wicd/wicd-client.py", line 254, in set_not_connected_state self._show_notification(language['disconnected'], None, 'stop') File "/usr/lib/wicd/wicd-client.py", line 171, in _show_notification self._last_bubble.show() glib.GError: The name org.freedesktop.Notifications was not provided by any .service files
Downgrading to 1.5.9 works flawlessly though.
I found a solution for this here http://www.linuxquestions.org/questions … em-792165/
A man called brixtoncalling suggested to remove ~/.wicd/USE_NOTIFICATIONS.
rm ~/.wicd/USE_NOTIFICATIONS
It worked for me so, give it a shot.
Thank`s for solution! It works fine for me!
Offline