Tim Bloom1

Q: Messages Server user's can't send files to each other

Hello all,

I've just recently deployed 10.10 server to a business, replacing a 10.6 server. All users can connect to the server, and all ports that I believe are required are forwarded to said server from the firewall.

About 50% of the time file transfers between users fail in the LAN, and 100% of the time they fail when at least one user is connected remotely. I watched the logs in the firewall closely and see no blocked connection attempts from from the user's IP.

 

What I do find I the logs is this:

Jan 29 09:27:24 redacted.local jabberd/sm[1587]: sqlite: sql transaction commit failed: disk I/O error

 

Does anyone know how to resolve this issue? Or possible next steps?

Posted on Jan 29, 2015 7:57 AM

Close

Q: Messages Server user's can't send files to each other

  • All replies
  • Helpful answers

  • by AlecZ64,

    AlecZ64 AlecZ64 May 4, 2016 9:41 PM in response to Tim Bloom1
    Level 1 (23 points)
    Mac OS X
    May 4, 2016 9:41 PM in response to Tim Bloom1

    Try this: In Messages, press Window > File Transfers (cmd + opt + l). When you receive a file, you'll see it in the list. Hit the download button.

     

    I was thinking file sending wasn't working, but I found this out. Seems that Messages just doesn't handle XMPP file transfers nicely.

  • by AlecZ64,

    AlecZ64 AlecZ64 May 4, 2016 9:47 PM in response to AlecZ64
    Level 1 (23 points)
    Mac OS X
    May 4, 2016 9:47 PM in response to AlecZ64

    (Dang, it won't let me edit my first reply.)

     

    What I meant in my response is that if you're sending images or something that's supposed to show up in-line in Messages, you have to go to the file transfers window and manually download the file. It won't show up in-line immediately like you'd expect. It's just a problem with the user interface.

     

    But I've also had weird issues with ejabberd (not OS X Server, which uses jabberd) failing to do file transfers half the time. I think the XMPP standard is really convoluted when it comes to file transfers, and something on the server or one of the clients is always out of place to make it not work right.