Apparently, though unproven, at 14:51 on Wednesday 01 December 2010, Allan 
Gottlieb did opine thusly:

> 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)

A few things:

That error has nothing to do with the failure. The notice clearly says it is 
not a failure, but a notice.

Second, you are using python-2.7 and wicd does not run under 2.7.

If you go to the wicd bugzilla and search for bugs under the name 
"Nickolas Grigoriadis" you will find the bug and the fix. I don't think the 
fix is in the current code.

Said Nickolas sits at the desk behind me. I watched him debug this one and 
work out the actual cause of the problem, aka I can vouch for it :-)
> 
> 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

-- 
alan dot mckinnon at gmail dot com

Reply via email to