The exact traceback is as follows:
Traceback (most recent call last):
File "/usr/bin/willowng-config", line 212, in <module>
foo = MainWindow()
File "/usr/bin/willowng-config", line 71, in __init__
os.execvp('willowng-config', ())
File "/usr/lib/python2.6/os.py", line 344, in execvp
_execvpe(file, args)
File "/usr/lib/python2.6/os.py", line 380, in _execvpe
func(fullname, *argrest)
ValueError: execv() arg 2 must not be empty
line 71 of /usr/bin/willowng-config reads:
os.execvp('willowng-config', ())
Per the Python documentation for the os module:
"The various exec*() functions take a list of arguments for the new program
loaded into the process. In each case, the first of these arguments is passed
to the new program as its own name rather than as an argument a user may have
typed on a command line. For the C programmer, this is the argv[0] passed to a
program’s main(). For example, os.execv('/bin/echo', ['foo', 'bar']) will only
print bar on standard output; foo will seem to be ignored."
Changing line 71 of /usr/bin/willowng-config to the following allows it to
continue:
os.execvp('willowng-config', ['willowng-config'])
This places us in the original state which caused this ticket to be
opened, that is,
"If I click on System/Administration/Content filter I get a message
saying the following "Content filter not running! Start content
filter?". I then click on yes (to start the filter). Then the message
re-appears and unfortunately WillowNG will not start."
Clicking no causes the following traceback:
Traceback (most recent call last):
File "/usr/bin/willowng-config", line 200, in on_mainwindow_destroy
gtk.main_quit()
RuntimeError: called outside of a mainloop
Also, the process hangs until Ctrl-C is issued.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/313163
Title:
[SOLVED] willowng will not start
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs