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