#5204 BLOC Update.: UNIX Sockets derived from Stream Tubes don't work over Salut
Zarro Boogs per Child
bugtracker at laptop.org
Mon Dec 10 16:50:35 EST 2007
#5204: UNIX Sockets derived from Stream Tubes don't work over Salut
------------------------------+---------------------------------------------
Reporter: bemasc | Owner: dgilmore
Type: defect | Status: new
Priority: blocker | Milestone: Update.1
Component: telepathy-salut | Version: Development build as of this date
Resolution: | Keywords: gibber, relnote
Verified: 0 |
------------------------------+---------------------------------------------
Comment(by bemasc):
In previous builds, failure occurred when trying to send through the
socket while using Salut. In 1395, the error occurs while trying to
create the socket. According to the logs, the error starts at:
231 id =
self.tubes_chan[telepathy.CHANNEL_TYPE_TUBES].OfferStreamTube(
232 SERVICE, {}, telepathy.SOCKET_ADDRESS_TYPE_UNIX,
dbus.ByteArray(f),
--> 233 telepathy.SOCKET_ACCESS_CONTROL_LOCALHOST, "")
and culminates with:
<class 'dbus.exceptions.DBusException'>:
org.freedesktop.Telepathy.Error.InvalidArgument:
/activities/uid_to_home_dir/1008/tmp/fileHLqvhS: Permission denied
This seems to indicate that the permissions on $TMPDIR are preventing
OfferStreamTube from creating the socket in it. The permission onf
$TMPDIR are "drwx------ 2 1008 1002".
Joyride 1395 is somewhat problematic, so it's possible that this is due to
some other component.
--
Ticket URL: <http://dev.laptop.org/ticket/5204#comment:13>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list