Gentoo Archives: gentoo-user

From: Michael Mol <mikemol@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] error starting meld
Date: Wed, 17 Apr 2013 18:18:46
Message-Id: 516EE77E.4000309@gmail.com
In Reply to: [gentoo-user] error starting meld by Joseph
1 On 4/17/2013 2:14 PM, Joseph wrote:
2 > I can not start meld, getting an error:
3 >
4 > # meld Traceback (most recent call last):
5 > File "/usr/bin/meld", line 154, in <module>
6 > main()
7 > File "/usr/bin/meld", line 140, in main
8 > already_running, dbus_app = meld.dbus_service.setup(app)
9 > File "/usr/lib64/meld/meld/dbus_service.py", line 54, in setup
10 > bus = dbus.SessionBus()
11 > File "/usr/lib64/python2.7/site-packages/dbus/_dbus.py", line 211,
12 > in __new__
13 > mainloop=mainloop)
14 > File "/usr/lib64/python2.7/site-packages/dbus/_dbus.py", line 100,
15 > in __new__
16 > bus = BusConnection.__new__(subclass, bus_type, mainloop=mainloop)
17 > File "/usr/lib64/python2.7/site-packages/dbus/bus.py", line 122, in
18 > __new__
19 > bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
20 > dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did
21 > not receive a reply. Possible causes include: the remote application
22 > did not send a reply, the message bus security policy blocked the
23 > reply, the reply timeout expired, or the network connection was broken.
24 >
25 > It compiles without any problems.
26 > When I try to start it as user, same error:
27 >
28 > $ meld Traceback (most recent call last):
29 > File "/usr/bin/meld", line 154, in <module>
30 > main()
31 > File "/usr/bin/meld", line 136, in main
32 > import meld.meldapp
33 > File "/usr/lib64/meld/meld/meldapp.py", line 218, in <module>
34 > import filediff
35 > File "/usr/lib64/meld/meld/filediff.py", line 60, in <module>
36 > process_pool = multiprocessing.Pool(None, init_worker,
37 > maxtasksperchild=1)
38 > File "/usr/lib64/python2.7/multiprocessing/__init__.py", line 232,
39 > in Pool
40 > return Pool(processes, initializer, initargs, maxtasksperchild)
41 > File "/usr/lib64/python2.7/multiprocessing/pool.py", line 115, in
42 > __init__
43 > self._setup_queues()
44 > File "/usr/lib64/python2.7/multiprocessing/pool.py", line 210, in
45 > _setup_queues
46 > self._inqueue = SimpleQueue()
47 > File "/usr/lib64/python2.7/multiprocessing/queues.py", line 352, in
48 > __init__
49 > self._rlock = Lock()
50 > File "/usr/lib64/python2.7/multiprocessing/synchronize.py", line
51 > 147, in __init__
52 > SemLock.__init__(self, SEMAPHORE, 1, 1)
53 > File "/usr/lib64/python2.7/multiprocessing/synchronize.py", line 75,
54 > in __init__
55 > sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
56 > OSError: [Errno 13] Permission denied
57 >
58
59 Those are two different errors. The first is:
60
61 File "/usr/lib64/python2.7/site-packages/dbus/bus.py", line 122, in __new__
62 bus = cls._new_for_bus(address_or_type, mainloop=mainloop)
63 dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did
64 not receive a reply. Possible causes include: the remote application did
65 not send a reply, the message bus security policy blocked the reply, the
66 reply timeout expired, or the network connection was broken.
67
68 The second is:
69
70 File "/usr/lib64/python2.7/multiprocessing/synchronize.py", line 75,
71 in __init__
72 sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
73 OSError: [Errno 13] Permission denied
74
75
76 At a first guess, try python-updater as root.

Replies

Subject Author
Re: [gentoo-user] error starting meld Joseph <syscon780@×××××.com>