You are not logged in.

#1 2010-11-19 02:40:46

navaneethkn
Member
Registered: 2010-05-22
Posts: 31

wicd-client not getting started as normal user

After the last update (pacman -Syu) "wicd-client" is not getting started as normal user. It gives the following error.

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 353, in update_tray_icon
    self.set_not_connected_state(info)
  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 329, in set_not_connected_state
    self._show_notification(language['disconnected'], None, 'stop')
  File "/usr/share/wicd/gtk/wicd-client.py", line 233, in _show_notification
    self._last_bubble.show()
glib.GError: Unable to connect to server

When I run as root, sudo wicd-client it works. Any one has experienced this problem? Is there a way to fix it?

Offline

#2 2010-11-19 10:35:04

ideopath72
Member
Registered: 2009-09-09
Posts: 4

Re: wicd-client not getting started as normal user

Yes, i have the same errors...  "gksudo wicd-client" works; tried reinstalling wicd (after rm-ing all it's config files); am using openbox with pypanel.

edit:(i) "wicd-gtk --no-tray" and "wicd-client -n" both work ok; (ii) could this be due to the gtk2 update?

Last edited by ideopath72 (2010-11-19 10:58:04)


Live it or live with it...

Offline

#3 2010-11-19 10:54:57

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 404
Website

Re: wicd-client not getting started as normal user

navaneethkn wrote:

After the last update (pacman -Syu) "wicd-client" is not getting started as normal user.

Can you post which packages you have updated?

Works here without problems on the latest updates. Is the wicd daemon running?

EDIT: I get your error only if the daemon isn't running.

Last edited by ise (2010-11-19 11:16:03)

Offline

#4 2010-11-19 17:15:02

navaneethkn
Member
Registered: 2010-05-22
Posts: 31

Re: wicd-client not getting started as normal user

ise wrote:

Works here without problems on the latest updates. Is the wicd daemon running?

Yes. wicd daemon is running correctly because the client woks when I run "sudo wicd-client". Here is the output from "ps aux | grep wicd"

root      3972  0.2  0.3 106760  9768 ?        S    22:39   0:01 /usr/bin/python2 -O /usr/share/wicd/daemon/wicd-daemon.py
root      4008  0.0  0.3  94564  9440 ?        S    22:39   0:00 /usr/bin/python2 -O /usr/share/wicd/daemon/monitor.py
ise wrote:

Can you post which packages you have updated?

Can't see attach file option. Dumping it here.

[2010-11-18 20:25] Running 'pacman -Syu'
[2010-11-18 20:25] synchronizing package lists
[2010-11-18 20:26] starting full system upgrade
[2010-11-18 21:03] upgraded ack (1.92-1 -> 1.94-1)
[2010-11-18 21:03] upgraded gnome-menus (2.30.4-2 -> 2.30.5-1)
[2010-11-18 21:03] upgraded gnome-desktop (2.32.0-2 -> 2.32.1-1)
[2010-11-18 21:03] upgraded glib2 (2.26.0-2 -> 2.26.1-1)
[2010-11-18 21:03] upgraded libsoup (2.32.0-1 -> 2.32.1-1)
[2010-11-18 21:03] upgraded evolution-data-server (2.32.0-2 -> 2.32.1-1)
[2010-11-18 21:03] upgraded gtk2 (2.22.0-5 -> 2.22.1-1)
[2010-11-18 21:03] upgraded librsvg (2.32.0-2 -> 2.32.1-1)
[2010-11-18 21:03] upgraded libwnck (2.30.5-1 -> 2.30.6-1)
[2010-11-18 21:03] upgraded gnome-panel (2.32.0.2-2 -> 2.32.1-1)
[2010-11-18 21:03] upgraded alacarte (0.13.2-2 -> 0.13.2-3)
[2010-11-18 21:03] upgraded ncurses (5.7-3 -> 5.7-4)
[2010-11-18 21:03] upgraded alsa-utils (1.0.23-2 -> 1.0.23-3)
[2010-11-18 21:03] upgraded eog (2.32.0-2 -> 2.32.1-1)
[2010-11-18 21:03] upgraded file-roller (2.32.0-1 -> 2.32.1-1)
[2010-11-18 21:03] upgraded gcalctool (5.32.0-2 -> 5.32.1-1)
[2010-11-18 21:03] upgraded gnome-panel-bonobo (2.32.0.2-2 -> 2.32.1-1)
[2010-11-18 21:03] installed python2-bonobo (2.28.1-5)
[2010-11-18 21:03] installed python2-gconf (2.28.1-5)
[2010-11-18 21:03] installed python2-libgnome (2.28.1-5)
[2010-11-18 21:03] installed python2-gnomecanvas (2.28.1-5)
[2010-11-18 21:03] installed python2-gnomevfs (2.28.1-5)
[2010-11-18 21:03] upgraded gnome-python (2.28.1-3 -> 2.28.1-5)
[2010-11-18 21:03] upgraded gnome-session (2.32.0-1 -> 2.32.1-1)
[2010-11-18 21:03] upgraded libnotify (0.4.5-1 -> 0.5.2-1)
[2010-11-18 21:03] upgraded libgnome-data (2.32.0-2 -> 2.32.0-3)
[2010-11-18 21:03] upgraded gnome-settings-daemon (2.32.0-1 -> 2.32.1-1)
[2010-11-18 21:03] upgraded vte (0.26.1-1 -> 0.26.2-1)
[2010-11-18 21:03] upgraded gnome-terminal (2.32.0-1 -> 2.32.1-1)
[2010-11-18 21:03] upgraded gnome-themes (2.32.0-1 -> 2.32.1-1)
[2010-11-18 21:03] upgraded gucharmap (2.32.0-1 -> 2.32.1-1)
[2010-11-18 21:03] upgraded libgnome (2.32.0-2 -> 2.32.0-3)
[2010-11-18 21:03] upgraded libsoup-gnome (2.32.0-1 -> 2.32.1-1)
[2010-11-18 21:03] upgraded linux-firmware (20100911-1 -> 20101108-1)
[2010-11-18 21:03] upgraded man-db (2.5.7-1 -> 2.5.9-1)
[2010-11-18 21:04] upgraded nautilus (2.32.0-1 -> 2.32.1-1)
[2010-11-18 21:04] upgraded openssl (1.0.0.a-3 -> 1.0.0.b-2)
[2010-11-18 21:04] upgraded wxgtk (2.8.11-1 -> 2.8.11-2)
[2010-11-18 21:04] upgraded xorg-xinit (1.2.1-1 -> 1.3.0-1)
[2010-11-18 21:04] upgraded zenity (2.32.0-1 -> 2.32.1-1)

Offline

#5 2010-11-19 19:38:16

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 404
Website

Re: wicd-client not getting started as normal user

navaneethkn wrote:

Yes. wicd daemon is running correctly because the client woks when I run "sudo wicd-client".

If you run 'sudo wicd-client' you have the right (you have root righrts) to start the daemon and wicd will start it if it isn't running. So executing 'sudo wicd-client' is different to starting 'wicd-client' as normal user.

The updated packages look good, there should be no issues because of them.

Offline

#6 2010-11-20 01:38:56

Burning_aces
Member
Registered: 2009-09-29
Posts: 120

Re: wicd-client not getting started as normal user

I am experiencing the same issue as OP
My internet works the whole time, only because of autoconnect though

Offline

#7 2010-11-21 01:11:51

CountDuckula
Member
Registered: 2010-02-28
Posts: 151

Re: wicd-client not getting started as normal user

Two things from the Wicd wiki page,

1. Your user normal account should be a member of the network group.

2. Problems after package update - Sometimes wicd client doesn't load after a package update due to dbus errors or the Preferences buttons are not working. A solution is to remove the config files in the /etc/wicd/ directory.

  sudo /etc/rc.d/wicd stop
  sudo rm /etc/wicd/*.conf
  sudo /etc/rc.d/wicd start

Hope this help smile

Offline

#8 2010-11-21 03:03:21

Burning_aces
Member
Registered: 2009-09-29
Posts: 120

Re: wicd-client not getting started as normal user

doesnt help Count Duckula

Offline

#9 2010-11-21 04:45:34

CountDuckula
Member
Registered: 2010-02-28
Posts: 151

Re: wicd-client not getting started as normal user

Burning_aces wrote:

doesnt help Count Duckula

wicd-client is working fine for me on my laptop with base Openbox install so perhaps your issue is not directly related to wicd?

Just as a thought, have you tried to create a new user to see if wicd-client fires up under the new user?

Offline

#10 2010-11-21 05:03:02

Burning_aces
Member
Registered: 2009-09-29
Posts: 120

Re: wicd-client not getting started as normal user

CountDuckula wrote:
Burning_aces wrote:

doesnt help Count Duckula

wicd-client is working fine for me on my laptop with base Openbox install so perhaps your issue is not directly related to wicd?

Just as a thought, have you tried to create a new user to see if wicd-client fires up under the new user?

doesnt work at all for me now.

Offline

#11 2010-11-21 13:51:20

ismo
Member
From: Italy
Registered: 2010-11-21
Posts: 6
Website

Re: wicd-client not getting started as normal user

The problem is not in wicd. I think the problem is related to xfce4-notifyd after libnotify upgrade (0.4.5-1 -> 0.5.2-1).
The follow options solve the problem:
(1) downgrade libnotify to previous 0.4.5-1
     or,
(2) substitution of xfce4-notifyd with notification-daemon

It seems that libnotify (0.5.2-1) only supports notification specs 1.1, while xfce4-notifyd supports only 1.0 and below.

Refer to:

Last edited by ismo (2010-11-21 18:27:29)

Offline

#12 2010-11-23 11:32:16

CountDuckula
Member
Registered: 2010-02-28
Posts: 151

Re: wicd-client not getting started as normal user

ismo wrote:

The problem is not in wicd. I think the problem is related to xfce4-notifyd after libnotify upgrade (0.4.5-1 -> 0.5.2-1).

You may be correct as I believe xfce4-notifyd has caused problems in the past with wicd - I dont use xfce4-notifyd and have no problems!

Offline

#13 2010-11-23 14:24:44

Burning_aces
Member
Registered: 2009-09-29
Posts: 120

Re: wicd-client not getting started as normal user

Damn it, so are those the only available fixes?

Offline

#14 2010-11-25 00:49:48

kcbanner
Member
From: Toronto, Canada
Registered: 2006-08-28
Posts: 43
Website

Re: wicd-client not getting started as normal user

Confirming that switching from xfce4-notifyd to notification daemon fixes this for me.

Offline

#15 2010-11-25 06:57:38

carnagex420x
Member
From: PGH
Registered: 2010-07-07
Posts: 43

Re: wicd-client not getting started as normal user

ismo wrote:

The problem is not in wicd. I think the problem is related to xfce4-notifyd after libnotify upgrade (0.4.5-1 -> 0.5.2-1).
The follow options solve the problem:
(1) downgrade libnotify to previous 0.4.5-1
     or,
(2) substitution of xfce4-notifyd with notification-daemon

It seems that libnotify (0.5.2-1) only supports notification specs 1.1, while xfce4-notifyd supports only 1.0 and below.

Refer to:

this fixes notifications for me but wicd-gtk tary icon wont autostart without root privileges

-edit: nvm, reinstalled wicd and its all good.

Last edited by carnagex420x (2010-11-25 08:31:32)

Offline

#16 2011-01-26 03:22:15

patrickthebold
Member
Registered: 2008-12-15
Posts: 50

Re: wicd-client not getting started as normal user

Burning_aces wrote:

Damn it, so are those the only available fixes?

You can also start with wicd-client -n and then uncheck "use notifications" in the preferences.

Offline

Board footer

Powered by FluxBB