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 Nov 11, 2017 9:37 PM

Reply
Question marked as Top-ranking reply

Posted on Nov 16, 2017 12:45 PM

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)
20 replies
Question marked as Top-ranking reply

Nov 16, 2017 12:45 PM 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)

Feb 1, 2018 12:09 PM in response to rlziii

HI,


Try this:-

Resolve issues caused by changing the permissions of items in your home folder - Apple Support


It is a bit left field as the process does start for incoming items.

However that might not use a particular .plist that IS needed for outgoing items.


.plists are not only held in ~/Library/Preferences and it could take a month of Sundays and then some to actually find out if this is true.


The Terminal instruction in the Link will enable you to make all the items that should be owned by you (making them Read and Writeable) to actually Owned by you.



User uploaded file

8:09 pm Thursday; February 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)

Nov 17, 2017 12:25 PM 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)

Jan 1, 2018 12:01 PM 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)

Dec 21, 2017 12:40 PM 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)

Feb 17, 2018 1:03 PM in response to rlziii

Hi,


Sorry about the delay, I did not mean to drop the conversation but I don't seem to have had an email alert about new posts.


At this point I don't have anything new.


Reinstalling the OS is all that I can see that is left to try.



User uploaded file

9:03 pm Saturday; February 17, 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)

Nov 15, 2017 11:06 PM 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 16, 2017 2:05 PM 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.

Dec 19, 2017 6:24 PM 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 20, 2017 11:15 AM 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)

Jan 23, 2018 9:40 PM 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 24, 2018 11:48 AM 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)

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Messages broken in High Sierra

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.