1 |
I seem to be having a deja vu with this application. It won't launch and when |
2 |
started from a terminal it spews out this lot: |
3 |
|
4 |
================================== |
5 |
Traceback (most recent call last): |
6 |
File "/usr/lib/python-exec/python2.7/taskcoach.py", line 72, in <module> |
7 |
start() |
8 |
File "/usr/lib/python-exec/python2.7/taskcoach.py", line 63, in start |
9 |
app = application.Application(options, args) |
10 |
File "/usr/lib64/python2.7/site- |
11 |
packages/taskcoachlib/patterns/singleton.py", line 29, in __call__ |
12 |
class_.instance = super(Singleton, class_).__call__(*args, **kwargs) |
13 |
File "/usr/lib64/python2.7/site- |
14 |
packages/taskcoachlib/application/application.py", line 114, in __init__ |
15 |
self.initTwisted() |
16 |
File "/usr/lib64/python2.7/site- |
17 |
packages/taskcoachlib/application/application.py", line 156, in initTwisted |
18 |
from twisted.internet import wxreactor |
19 |
File "/usr/lib64/python2.7/site-packages/twisted/internet/wxreactor.py", |
20 |
line 35, in <module> |
21 |
from twisted.internet import _threadedselect |
22 |
File "/usr/lib64/python2.7/site- |
23 |
packages/twisted/internet/_threadedselect.py", line 62, in <module> |
24 |
from twisted.internet import posixbase |
25 |
File "/usr/lib64/python2.7/site-packages/twisted/internet/posixbase.py", |
26 |
line 24, in <module> |
27 |
from twisted.internet import error, udp, tcp |
28 |
File "/usr/lib64/python2.7/site-packages/twisted/internet/tcp.py", line 29, |
29 |
in <module> |
30 |
from twisted.internet._newtls import ( |
31 |
File "/usr/lib64/python2.7/site-packages/twisted/internet/_newtls.py", line |
32 |
21, in <module> |
33 |
from twisted.protocols.tls import TLSMemoryBIOFactory, |
34 |
TLSMemoryBIOProtocol |
35 |
File "/usr/lib64/python2.7/site-packages/twisted/protocols/tls.py", line 40, |
36 |
in <module> |
37 |
from OpenSSL.SSL import Error, ZeroReturnError, WantReadError |
38 |
File "/usr/lib64/python2.7/site-packages/OpenSSL/__init__.py", line 8, in |
39 |
<module> |
40 |
from OpenSSL import rand, crypto, SSL |
41 |
File "/usr/lib64/python2.7/site-packages/OpenSSL/crypto.py", line 13, in |
42 |
<module> |
43 |
from cryptography.hazmat.primitives.asymmetric import dsa, rsa |
44 |
File "/usr/lib64/python2.7/site- |
45 |
packages/cryptography/hazmat/primitives/asymmetric/rsa.py", line 14, in |
46 |
<module> |
47 |
from cryptography.hazmat.backends.interfaces import RSABackend |
48 |
File "/usr/lib64/python2.7/site- |
49 |
packages/cryptography/hazmat/backends/__init__.py", line 7, in <module> |
50 |
import pkg_resources |
51 |
File "/usr/lib64/python2.7/site-packages/pkg_resources/__init__.py", line |
52 |
72, in <module> |
53 |
import packaging.requirements |
54 |
File "/usr/lib64/python2.7/site-packages/packaging/requirements.py", line |
55 |
59, in <module> |
56 |
MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker") |
57 |
TypeError: __call__() takes exactly 2 arguments (1 given) |
58 |
========================================================= |
59 |
|
60 |
This problem exists with x86 and amd64 installations. I posted a bug, but a |
61 |
dev kindly tested it and it worked fine on his system. So the bug was closed |
62 |
with 'works for some'. |
63 |
|
64 |
I've rebuilt dev-python/wxpython-3.0.2.0, as well as taskcoach itself, but it |
65 |
still refuses to launch. Last time I recall having similar problems I ended |
66 |
up removing TaskCoach.ini from the user's home directory and the application |
67 |
was able to launch. This workaround won't work this time. |
68 |
|
69 |
Can you see something above that can point me to a solution? |
70 |
|
71 |
PS. Is there another application, which will work as well as taskcoach for |
72 |
keeping a record of billing work and charges? |
73 |
|
74 |
-- |
75 |
Regards, |
76 |
Mick |