#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