unixnerd09

Q: Cannot log in Facetime

I've seen many threads on this but none seem to apply to my problem.  I haven't been able to log in FaceTime from my Mac for many months. I get the misleading message "Cannot sign on. Please check your network connection and try again". I have the latest Mavericks - 10.9.5.

 

I looked in the keychain. There was already an entry com.apple: registrationV1. I guess that means FaceTime should be signed in automatically, unless I turn it off explicitly.   I removed the entry from the keychain anyway and restarted FaceTime, entered the password.  Got the same error message, then a new FaceTime entry showed up in keychain.  Repeated all the steps again, same result.

 

Then I logged into an another account on my computer, that I rarely use. I looked at the keychain first, no FaceTime entry. Then I started FaceTime, enter the password, it worked fine.  Also, FaceTime entry showed up in the keychain.  I quit FaceTime, started again, no password required. Expected behavior, since the password was stored in the keychain.

 

Any idea what can be screwed up in my main account?  I would rather not delete the keychain as I have many accounts that use it for passwords and I want to avoid the hassle of entering all those passwords again.

 

Thanks in advance

Posted on Oct 12, 2014 12:03 PM

Close

Q: Cannot log in Facetime

  • All replies
  • Helpful answers

  • by unixnerd09,

    unixnerd09 unixnerd09 Oct 12, 2014 12:43 PM in response to unixnerd09
    Level 1 (4 points)
    iPhone
    Oct 12, 2014 12:43 PM in response to unixnerd09

    It seems that FaceTime needs the keychain, I cannot tell it do forget about the keychain and enter the apple id password. If I lock the keychain, then FaceTime prompts me for to open it. If I say no, a "message agent needs keychain" pops up.  It will not let me proceed without opening the keychain. So I cannot test FaceTime independently of the keychain. Or it is possible and I am doing something wrong?

  • by Linc Davis,

    Linc Davis Linc Davis Oct 12, 2014 3:32 PM in response to unixnerd09
    Level 10 (208,000 points)
    Applications
    Oct 12, 2014 3:32 PM in response to unixnerd09
  • by unixnerd09,

    unixnerd09 unixnerd09 Oct 12, 2014 7:27 PM in response to Linc Davis
    Level 1 (4 points)
    iPhone
    Oct 12, 2014 7:27 PM in response to Linc Davis

    Thank you for taking the time to reply. that's a useful link for future reference, but unfortunately it does not help solve my problem.

    Since I can log in the same FaceTime account from another user account on my computer, there is no point in trying system-wide solutions such as reset network or edit the hosts file. System problems would affect my other account, too. (I looked at /private/etc/hosts anyway, looks fine, has only the original 4 lines, no extra gs.apple.com like in the example or anything similar). Also, firewall off.

     

    (I never install 3rd party software - regardless how "mainstream"  - that requires my password exactly because i want to avoid such surprises. Thus nothing that is owned by root should be touched by 3rd party software).

  • by Linc Davis,

    Linc Davis Linc Davis Oct 12, 2014 7:26 PM in response to unixnerd09
    Level 10 (208,000 points)
    Applications
    Oct 12, 2014 7:26 PM in response to unixnerd09

    Launch the Console application in any of the following ways:

    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

    ☞ Open LaunchPad. Click Utilities, then Console in the icon grid.

    The title of the Console window should be All Messages. If it isn't, select

              SYSTEM LOG QUERIES ▹ All Messages

    from the log list on the left. If you don't see that list, select

              View ▹ Show Log List

    from the menu bar at the top of the screen. Click the Clear Display icon in the toolbar. Then take one of the actions that you're having trouble with. Select any messages that appear in the Console window. Copy them to the Clipboard by pressing the key combination command-C. Paste into a reply to this message by pressing command-V.

    The log contains a vast amount of information, almost all of which is irrelevant to solving any particular problem. When posting a log extract, be selective. A few dozen lines are almost always more than enough.

    Please don't indiscriminately dump thousands of lines from the log into this discussion.

    Please don't post screenshots of log messages—post the text.

    Some private information, such as your name, may appear in the log. Anonymize before posting.

  • by unixnerd09,

    unixnerd09 unixnerd09 Oct 12, 2014 7:36 PM in response to Linc Davis
    Level 1 (4 points)
    iPhone
    Oct 12, 2014 7:36 PM in response to Linc Davis

    I was just looking at the console. It tells me something is wrong, but I confess my ignorance, don't quite understand what exactly is wrong

    I see "no active account" or "tried to disable account we don't know anything about"? I just logged in FaceTime today from my other user account, and from my iPhone.


    10/12/14 10:29:19.495 PM FaceTime[399]: Retrieving server bag 1, 0x618000013440, 1, 0

    10/12/14 10:30:17.894 PM identityservicesd[202]: [Warning] Error from SecKeychainFindGenericPassword: -67808

    10/12/14 10:30:17.895 PM soagent[401]: No active accounts, but FaceTime or Messages is running. Will check again in 30 seconds

    10/12/14 10:30:17.897 PM identityservicesd[202]: [Warning] IMRemoveKeychainData: -67808 -- Could not remove data for service: IDS   account: myemail@abc.com-AuthToken

    10/12/14 10:30:17.897 PM identityservicesd[202]: [Warning] IMRemoveKeychainAuthToken: Could not remove auth token (error -67808)

    10/12/14 10:30:17.899 PM identityservicesd[202]: [Warning] Error from SecKeychainFindGenericPassword: -67808

    10/12/14 10:30:17.900 PM identityservicesd[202]: [Warning] IMRemoveKeychainData: -67808 -- Could not remove data for service: IDS   account: myemail@abc.com-AuthToken

    10/12/14 10:30:17.900 PM identityservicesd[202]: [Warning] IMRemoveKeychainAuthToken: Could not remove auth token (error -67808)

    10/12/14 10:30:17.904 PM identityservicesd[202]: [Warning] Tried to disable an account we don't know about, ignoring...

    10/12/14 10:30:17.906 PM identityservicesd[202]: [Warning] Tried to disable an account we don't know about, ignoring...

  • by Linc Davis,Helpful

    Linc Davis Linc Davis Oct 12, 2014 8:03 PM in response to unixnerd09
    Level 10 (208,000 points)
    Applications
    Oct 12, 2014 8:03 PM in response to unixnerd09

    Back up all data.

    Quit FaceTime if it’s running. Force quit if necessary. Relaunch it and test after each of the following steps. If the problem isn't resolved, quit again and go on to the next step.

    Step 1

    Make sure you know the ID and password you use with FaceTime. Launch the Keychain Access application in any of the following ways:

    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)

    ☞ In the Finder, select Go Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.

    ☞ Open LaunchPad. Click Utilities, then Keychain Access in the icon grid.

    Use the search box in the toolbar of the Keychain Access window to find and delete all items with "facetime" or "com.apple.idms" in the name. Log out and log back in.

    Step 2

    Hold down the option key and select

              Go Library

    from the Finder menu bar. Move the following items from the Library folder to the Trash (some may not exist):

              Containers/com.apple.FaceTime

              Containers/com.apple.soagent

              IdentityServices

    Leave the Library folder open. Log out and log back in.

    Step 3

    In the Preferences subfolder, there may be several files having names that begin with any of the following strings:

              com.apple.facetime.bag.plist

              com.apple.FaceTime.plist

              com.apple.ids

              com.apple.imservice.FaceTime

              com.apple.imservice.ids.FaceTime

    Move them all to the Desktop. There may also be a file with the name "com.apple.imagent.plist". Move that to the Trash.

    Also in the Preferences folder, there's a subfolder named "ByHost". Open it and do the same thing.

    Log out and log back in. Test again. This time FaceTime should perform normally, but your settings will be lost. You may be able to put back some of the files you moved to the Desktop in this step. Relaunch and test after each one. Eventually you should find one or more that causes FaceTime to malfunction. Delete those files and recreate whatever settings they contained.

    If the issue is still not resolved, quit FaceTime again and put all the items you moved to the Desktop back where they were. You don’t need to replace the items you moved to the Trash. Stop here and post your results.

    If you later decide that you don’t like the results of Steps 2 and 3, you can undo them completely by quitting FaceTime and restoring the items you deleted in those steps from your backup.

  • by unixnerd09,

    unixnerd09 unixnerd09 Oct 12, 2014 8:56 PM in response to Linc Davis
    Level 1 (4 points)
    iPhone
    Oct 12, 2014 8:56 PM in response to Linc Davis

    Thank your for the detailed reply. Didn't work, but most likely I missed one file or one step, will try again, more careful. At least now I know where to look.