Yesterday my ~amd64 machine updated python. I ran the
python-updater and all seemed well.
However, this morning wicd is failing. The first indication was a
never-seen-before popup stating "Granted permissions without asking for
password" (full text below)
I re-installed wicd in case python-updater missed it. No help.
The wicd log is also below.
Any help would be appreciated.
thanks,
allan
================================================================
Granted permissions without asking for password
The '/usr/sbin/wicd' program was started with the privileges of the root
user without the need to ask for a password, due to your system's
authentication mechanism setup.
It is possible that you are being allowed to run specific programs as
user root without the need for a password, or that the password is
cached.
This is not a problem report; it's simply a notification to make sure
you are aware of this.
================================================================
2010/12/01 07:35:03 :: ---------------------------
2010/12/01 07:35:03 :: wicd initializing...
2010/12/01 07:35:03 :: ---------------------------
2010/12/01 07:35:03 :: wicd is version 1.7.0 552
2010/12/01 07:35:03 :: setting backend to external
2010/12/01 07:35:03 :: Traceback (most recent call last):
2010/12/01 07:35:03 :: File "/usr/share/wicd/daemon/wicd-daemon.py", line
1839, in <module>
2010/12/01 07:35:03 :: main(sys.argv)
2010/12/01 07:35:03 :: File "/usr/share/wicd/daemon/wicd-daemon.py", line
1803, in main
2010/12/01 07:35:03 :: daemon = WicdDaemon(wicd_bus,
auto_connect=auto_connect)
2010/12/01 07:35:03 :: File "/usr/share/wicd/daemon/wicd-daemon.py", line
115, in __init__
2010/12/01 07:35:03 :: self.ReadConfig()
2010/12/01 07:35:03 :: File "/usr/share/wicd/daemon/wicd-daemon.py", line
885, in ReadConfig
2010/12/01 07:35:03 :: self.SetBackend(app_conf.get("Settings", "backend",
default=be_def))
2010/12/01 07:35:03 :: File "/usr/share/wicd/daemon/wicd-daemon.py", line
220, in SetBackend
2010/12/01 07:35:03 :: self.config.set("Settings", "backend", backend,
write=True)
2010/12/01 07:35:03 :: File
"/usr/lib64/python2.7/site-packages/wicd/configmanager.py", line 76, in set
2010/12/01 07:35:03 :: self.set_option(*args, **kargs)
2010/12/01 07:35:03 :: File
"/usr/lib64/python2.7/site-packages/wicd/configmanager.py", line 72, in
set_option
2010/12/01 07:35:03 :: self.write()
2010/12/01 07:35:03 :: File
"/usr/lib64/python2.7/site-packages/wicd/configmanager.py", line 192, in write
2010/12/01 07:35:03 :: p = copy.deepcopy(self)
2010/12/01 07:35:03 :: File "/usr/lib64/python2.7/copy.py", line 163, in
deepcopy
2010/12/01 07:35:03 :: y = copier(x, memo)
2010/12/01 07:35:03 :: File "/usr/lib64/python2.7/copy.py", line 298, in
_deepcopy_inst
2010/12/01 07:35:03 :: state = deepcopy(state, memo)
2010/12/01 07:35:03 :: File "/usr/lib64/python2.7/copy.py", line 163, in
deepcopy
2010/12/01 07:35:03 :: y = copier(x, memo)
2010/12/01 07:35:03 :: File "/usr/lib64/python2.7/copy.py", line 257, in
_deepcopy_dict
2010/12/01 07:35:03 :: y[deepcopy(key, memo)] = deepcopy(value, memo)
2010/12/01 07:35:03 :: File "/usr/lib64/python2.7/copy.py", line 174, in
deepcopy
2010/12/01 07:35:03 :: y = copier(memo)
2010/12/01 07:35:03 :: TypeError: cannot deepcopy this pattern object