SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
All of a sudden, wicd-client wont start. It spits out the following error messages:
Code:
Has notifications support True
Loading...
Connecting to daemon...
Connected.
Traceback (most recent call last):
File "/usr/share/wicd/gtk/wicd-client.py", line 1033, in <module>
main(sys.argv)
File "/usr/share/wicd/gtk/wicd-client.py", line 91, in wrapper
return func(*args, **kwargs)
File "/usr/share/wicd/gtk/wicd-client.py", line 1005, in main
tray_icon = TrayIcon(animate, displaytray=display_app)
File "/usr/share/wicd/gtk/wicd-client.py", line 139, in __init__
self.icon_info = self.TrayConnectionInfo(self, self.tr, animate)
File "/usr/share/wicd/gtk/wicd-client.py", line 198, in __init__
self.update_tray_icon()
File "/usr/share/wicd/gtk/wicd-client.py", line 91, in wrapper
return func(*args, **kwargs)
File "/usr/share/wicd/gtk/wicd-client.py", line 347, in update_tray_icon
self.set_wired_state(info)
File "/usr/share/wicd/gtk/wicd-client.py", line 259, in set_wired_state
'network-wired')
File "/usr/share/wicd/gtk/wicd-client.py", line 233, in _show_notification
self._last_bubble.show()
glib.GError: The name org.freedesktop.Notifications was not provided by any .service files
I'm running current, but the last update that I installed was the one which moved us to KDE 4.3.4 (which was ages ago). Wicd-client only stopped working a couple of days ago and I can't think of what I could have done EXCEPT that I compiled a new kernel, ran it, didn't like it and went back to 2.6.29.6. I think wicd-client started failing after that.
I tried reinstalling and upgrading to wicd 1.7 but to no avail. Wicd-curses does work though...
The freedesktop.Notifications.service should be in the dbus-1 list (/usr/share/dbus-1/services/org.freedesktop.Notifications.service). Perhaps the dbus service isn't running, or you (inadvertently) reconfigured the dbus whilst playing with your kernel(s).
I believe you need to "emerge" the notification service which should fix your problem. But that belief is, as I said, based on speculation, not knowledge.
I tried reinstalling and upgrading to wicd 1.7 but to no avail. Wicd-curses does work though...
Any ideas? Thanks!
I had a similar problem with wicd after my -current upgrade yesterday. My initial solution was to uninstall wicd and use inet1.conf and dhcpcd which worked.
Today I decided to give wicd another try. Prior to reinstalling wicd I searched for wicd in in the contents of the /var/log/packages files and noticed that KDE4 had 2 files that had wicd in their names. I left those files alone.
Next I ran updatedb and then slocate wicd and found a lot of directories and files with wicd in the name. The directories and files were scatted in many different locations and I deleted them all except the KDE4 files I found above.
I reset my /etc/rc.d/rc.inet1.conf back to empty values so dhcpcd wouldn't start back up. I installed wicd-1.7.0 using slackpkg and then rebooted. When it came back up I opened the wicd-client from the system tray, scanned and had to reset my AP's values. Wicd works as expected now.
Thanks for the answer Chuck. I tried what you recommended but no luck. Perhaps I didn't do everything right since i don't have an inet2.conf file. Should I?
Thanks for the answer Chuck. I tried what you recommended but no luck. Perhaps I didn't do everything right since i don't have an inet2.conf file. Should I?
What was I thinking? I meant to type "/etc/rc.d/rc.inet1.conf". I corrected my post above.
I'm not an expert in KDE or dbus or stuff like that. But I guess KDE4.4 can provide org.freedesktop.Notifications service which is not provided by KDE4.3. Have you tried XFce or other DEs?
I took this up again today and found that I could run wicd-client as long as I used the -n option (disabling the tray applet). In the end, I got it working by erasing the ~/.wicd directory. There were empty USE_NOTIFICATIONS and CLIENT_CURSES_WARNING files which apparently were causing wicd-client to crash on running.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.