Announcement: Upgrade to macOS Mojave

With features like Dark Mode, Stacks, and four new built-in apps, macOS Mojave helps you get more out of every click. 
Find out how to upgrade to macOS Mojave > https://support.apple.com/macos/mojave

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Question:

Question: Messages broken in High Sierra

Ever since upgrading to High Sierra, Messages.app will not send images. The Transfer Window always shows Waiting for xxxx to accept... On the receiving end, I just get a box saying that the message is there to download but tapping it does nothing. Messages.app is not sending the image. I've checked everything from logging out and back into iCloud and also from the account settings in Messages.app but still, nothing works. I'm all out of options. Anyone have suggestions how to resolve this?

MacBook Pro, macOS High Sierra (10.13.1)

Posted on

Reply

Page content loaded

Nov 12, 2017 12:24 PM in response to MicheleCline In response to MicheleCline

Hi,


Tried Safe Boot https://support.apple.com/en-gb/HT201262

or NVRAM Reset https://support.apple.com/en-gb/HT204063



User uploaded file

8:24 pm Sunday; November 12, 2017


 iMac 2.5Ghz i5 2011 (Sierra)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 iPhone 6 iOS 11.x and an iPad (2)

Nov 12, 2017 12:24 PM

Reply Helpful (2)

Nov 15, 2017 11:06 PM in response to Ralph Johns (UK) In response to Ralph Johns (UK)

Yes, she tried both of those. Made no difference. Getting really close to wiping it clean and reinstalling the OS. Hate to do it for just that app but I can't find any other rhyme or reason for it. Perhaps something didn't get updated as it should've? I saw threads where a couple said they fixed it but then didn't shed any real clarity.


Any other suggestions?

Nov 15, 2017 11:06 PM

Reply Helpful

Nov 16, 2017 12:45 PM in response to Steffan Cline In response to Steffan Cline

Hi,


If the Mac Firewall is On then if Messages is allowed then all processes linked to Messages are also allowed.


However if you are using something like Little Snitch that monitors and tells you what connections the Computer is trying to make (you tend to have to either set them up or allow on a one by one basis).

These tend not to link the

IMRemoteURLConnectionAgent which deals with the Messages app login

or the IMRemoteURLTraferAgent item that is only in use when files (and therefore pictures) are Transferred.


AS the names don't have Messages in them it is possible for people to dismiss the request as it does not look "right".


Another reason can be the DNS servers being used.

The Login server is called init-p01md.apple.com

Some DNS servers seem not to be able to find this.

Again it changes for Transfers

Adding Free Public DNS servers to your router can help

Free and Public DNS Server List (Valid November 2017)

The Google ones tend to be popular.


Some people choose to also add then you their Mac in System Preferences > Network > Connection Method > Advanced Button > DNS tab




User uploaded file

8:45 pm Thursday; November 16, 2017


 iMac 2.5Ghz i5 2011 (Sierra)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 iPhone 6 iOS 11.x and an iPad (2)

Nov 16, 2017 12:45 PM

Reply Helpful

Nov 16, 2017 2:05 PM in response to Ralph Johns (UK) In response to Ralph Johns (UK)

I should have included more detail originally. Her laptop was working perfectly fine with 10.10 on it before the upgrade. She has the firewall turned off and Little Snitch is not installed. Currently we have Google and Open DNS on our router. I tried manually entering the DNS on her laptop as well with no change. The only thing I didn't try was using an entry in /etc/hosts with that DNS you provided to see if it's a resolution error or not. Another laptop in our home is on 10.10 as well and works fine. My laptop has 10.12 on it and has no issue either. It's clearly something messed up in the upgrade process.

Nov 16, 2017 2:05 PM

Reply Helpful

Nov 17, 2017 12:25 PM in response to Steffan Cline In response to Steffan Cline

Humm,


This is not following the typical pattern before High Sierra.

Normally the NVRAM reset is enough to reset things for most people. For those that are not helped by this then checking and changing DNS server seems to do it.


I would consider doing two NVRAM reset back to back.

I would also start it by Shutting Down first rather than a Restart and with a Shut Down in between the two cycles.



User uploaded file

8:25 pm Friday; November 17, 2017


 iMac 2.5Ghz i5 2011 (Sierra)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 iPhone 6 iOS 11.x and an iPad (2)

Nov 17, 2017 12:25 PM

Reply Helpful

Dec 19, 2017 6:24 PM in response to MicheleCline In response to MicheleCline

Did you ever find a solution to this problem? I am having the same problem on two separate MacBook Pros (a mid-2012 MacBook Pro and an early-2013 MacBook Pro (Retina)) and cannot find a solution. I have tried disabling the Firewall and I have tried resetting the NVRAM. I have added Google's DNS server (8.8.8.8) to my Network Settings and I have also tried booting up in Safe Mode. Nothing seems to be fixing this problem...

Dec 19, 2017 6:24 PM

Reply Helpful

Dec 19, 2017 7:18 PM in response to rlziii In response to rlziii

Perhaps part of the problem is that the IMTransferAgent service isn't running? I can't find out how to manually run this service. It may no longer be used in macOS 10.13?

Dec 19, 2017 7:18 PM

Reply Helpful

Dec 20, 2017 11:15 AM in response to rlziii In response to rlziii

Hi,


The IMRemoteTransferAgent only starts up when Pictures or files are sent or received and closed fairly soon after the transfer is finished.



User uploaded file

7:15 pm Wednesday; December 20, 2017


 iMac 2.5Ghz i5 2011 (Sierra)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 iPhone 6 iOS 11.x and an iPad (2)

Dec 20, 2017 11:15 AM

Reply Helpful

Dec 21, 2017 9:36 AM in response to Ralph Johns (UK) In response to Ralph Johns (UK)

But it seems as though this service is never started for my system. When attempting to send an image or file via Messages, IMTransferAgent is never started. Also note that I have no problems on iOS with the same Apple ID; this problem only persists on macOS (of which I am completely up to date with macOS 10.13.2).

Dec 21, 2017 9:36 AM

Reply Helpful

Dec 21, 2017 12:40 PM in response to rlziii In response to rlziii

Hi,


If you are not seeing the item pop up when it should in Activity Monitor then it may be missing from the App. (That is if the item is actually in the app nowadays)


More likely it will be a Framework in Hard Drive/System/Library/Frameworks

As to which one I can't be certain.


It could also be one of the items in Private Frameworks

In Private Frameworks see if you have IMTansferAgent.framework

Check the Alias of the IMTranferAgent is linked to the Original item





User uploaded file

8:40 pm Thursday; December 21, 2017


 iMac 2.5Ghz i5 2011 (Sierra)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 iPhone 6 iOS 11.x and an iPad (2)

Dec 21, 2017 12:40 PM

Reply Helpful

Dec 26, 2017 7:01 AM in response to Ralph Johns (UK) In response to Ralph Johns (UK)

I checked to ensure that /System/Library/PrivateFrameworks/IMTransferAgent.framework is there and that the alias inside points to the correct file (/System/Library/PrivateFrameworks/IMTransferAgent.framework/Versions/A/IMTrans ferAgent). Still no luck. The service never runs when trying to send out a message or file via Messages.app.

Dec 26, 2017 7:01 AM

Reply Helpful

Jan 1, 2018 12:01 PM in response to rlziii In response to rlziii

Hi,


Sorry for the delay I have had family down for the week.


I think at this stage you may be at the point where a Reinstall of the OS maybe the only way to sort this.


You have tried the most likely maintenance things (Safe Boot and NVRAM Reset), as well as checking the Network connection (adding other DNS servers) and have checked the items appear to be in place in the OS to actually run.


User uploaded file


User uploaded file

8:00 pm Monday; January 1, 2018


 iMac 2.5Ghz i5 2011 (Sierra)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 iPhone 6 iOS 11.x and an iPad (2)

Jan 1, 2018 12:01 PM

Reply Helpful

Jan 23, 2018 9:40 PM in response to Ralph Johns (UK) In response to Ralph Johns (UK)

I am trying to avoid having to reinstall the OS as I am using a work computer. Perhaps this will be of some help:


I have tried running the IMTransferAgent file directly via:

/System/Library/PrivateFrameworks/IMTransferAgent.framework/Versions/A/IMTransfe rAgent


And the error I get is:

"cannot execute binary file"


I have tried the following to fix and it doesn't seem to work:

chmod +x ./IMTransferAgent

Jan 23, 2018 9:40 PM

Reply Helpful

Jan 24, 2018 11:48 AM in response to rlziii In response to rlziii

Hi,


The process only normally starts when File Transfers are about to be done and it closes after they have been sent.


I am aware that you cannot start Unix Excutable files.


I would not be confident using Terminal either to solve this.



User uploaded file

7:48 pm Wednesday; January 24, 2018


 iMac 2.5Ghz i5 2011 (Sierra)
 G4/1GhzDual MDD (Leopard 10.5.8)
 MacBookPro 2Gb (Snow Leopard 10.6.8)
 Mac OS X (10.6.8),
 iPhone 6 iOS 11.x and an iPad (2)

Jan 24, 2018 11:48 AM

Reply Helpful
User profile for user: MicheleCline

Question: Messages broken in High Sierra