Menu

#266 Adium/SIPE in Yosemite - Read Error

OBSOLETE_(1.18.x)
closed-fixed
nobody
None
Adium
5
2016-04-23
2014-10-20
Joe
No

Hello,

I had SIPE 1.18.1 and Adium 1.5.9 and was working correctly with Mavericks. Updated to Yosemite over the weekend and today Adium/SIPE doesn’t work in OSX 10.10.

Updated Adium to 1.5.10 and SIPE to 1.18.4 and still it doesn’t work with Yosemite. I’m getting a "Read Error..". I looked into the FAQ, but the error that is mentioned about SSL_BEAST mitigation seems to be different from the one I’m getting.

I have attached the log as well. Please let me know if I’m missing something.

Best Regards,
Joe.

1 Attachments

Related

Forums: Can't connect to Office 365 (AD FS) with Adium

Discussion

1 2 > >> (Page 1 of 2)
  • Stefan Becker

    Stefan Becker - 2014-10-20
    • status: open --> closed-duplicate
     
  • Stefan Becker

    Stefan Becker - 2014-10-20

    Closing as DUPLICATE of [bugs:#249]

    It seems posting on Help forum are simply ignored.

     

    Related

    Bugs: #249

  • Joe

    Joe - 2014-10-21

    I’m not sure if you read my bug entry - Even with 1.5.9 did not work for me in Yosemite! Therefore I updated to 1.5.10 and still it did not work. Now I read through bug#249 and also had installed

    Adium_1.5.11hgr5881.dmg - Which you had confirmed and have closed the bug#249 that it is fixed. And with this still I face the problem.

    Also I installed latest Adium Adium_1.5.11hgr5892.dmg - and still the problem is not solved.

    As I had said in the bug report, it seems to be different from bug#249.

    Please again let me know if I’m missing something. I have attached the bug report for Adium-1.5.11.hgr5881.dmg

     
  • Stefan Becker

    Stefan Becker - 2014-10-21

    I read your log and it has

    10:05:57: (GLib): (10:05:57) cdsa: receive failed (-9806): Connection reset by peer
    

    which is the exact same error message as from [bugs:#249].

    The error code for SSL BEAST was AFAIR -9802. But your log shows that you have not enabled SSL BEAST mitigation. Maybe that is your problem.

     

    Related

    Bugs: #249

  • Stefan Becker

    Stefan Becker - 2014-10-21

    The log also shows that you have not set "User-Agent". Maybe your setup is configured to reject non-official clients, although usually you get an error message about that, not simply a connection abort.

     
  • Joe

    Joe - 2014-10-21

    Few questions -

    1. I installed 1.5.9 again and it still fails. And Im getting the errors:

    11:38:09: (GLib): (11:38:09) cdsa: receive failed (-9806): Connection reset by peer
    11:38:09: (Libpurple: cdsa) receive failed (-9806): Connection reset by peer

    So this points to SSL BEAST issue. I thought this was only from 1.5.10. hmm, Im not sure now. Anyway, I have attached 1.5.9 log as well.

    1. In another entry I saw you mention that if using SIP 1.18.x, then you will see an option "SSL BEAST migration" in UI. In Adium, when I create the account "Office Communicator" I dont see such an option. But the Adium Extra Manager says that I have SIPE 1.18.4 installed. Is there some thing that Im missing here.

    2. Our company set up does not stops us from using non-official clients. However, I m connecting over VPN. Could that be a difference. Note that it was working in Mavericks.

    Any other pointers would really help.

     

    Last edit: Joe 2014-10-21
  • Stefan Becker

    Stefan Becker - 2014-10-21

    On the advanced options page for the account there is a checkmark with the label "Disable BEAST mitigations". If you don't see that then I'm guessing you either have the wrong SIPE installed or something is broken on Yosemite that prevents it from showing that option.

    I would suggest to compile & run Adium (hg adium-1.5.11 head) and SIPE from source with Xcode. Then you can be sure what Adium and what SIPE code you are actually executing.

    You can also check the SSL connections with ssldump to see if the abort happens after your machine has send BEAST mitigated SSL records.

     
  • Joe

    Joe - 2014-10-21

    I see an "Advanced" tab in the Adium->Preferences. In that, there are no settings related to this.

    In the "Office Communicator" account itself - there is no Advanced option.

    Let me check by trying to compile and run.

     
  • Stefan Becker

    Stefan Becker - 2014-10-21

    I don't have a Mac, so this was from the top of my head. It should be on the same SIPE account setting page as Server:Port and User-Agent.

     
  • Joe

    Joe - 2014-10-21

    Ah, In the Options I only see

    Login Server:
    Port:

    There is no option for User-Agent or this Disable SSL BEAST.

    You could also consider showing the SIPE version number somewhere in the plugin as information to confirm which SIPE is indeed really being used.

    I just reinstalled SIPE and everything seems to be in place.

     
  • Stefan Becker

    Stefan Becker - 2014-10-21

    Are you sure you are using SIPE? Are you sure you are looking at the correct account setting page? AFAIR in account setting it's the 3rd or 4th tab counting from the left.

    It is the account setting page where you can set user agent string, connection type, authentication scheme, Single Sign-On, email settings, etc.

     
  • Joe

    Joe - 2014-10-21

    I myself am not sure anymore.. I’m attaching the screenshots from the Xtra Manager and the Adium Preferences Account page + the Office Communicator Account page.

     
    • Stefan Becker

      Stefan Becker - 2014-10-21

      I don't know for what account this is, but this is definitely not the Options page for a SIPE account.

      Maybe your configuration is now completely busted. Can you maybe wipe Adium directories and reinstall from scratch?

       
    • Stefan Becker

      Stefan Becker - 2014-10-21

      Google found a good picture

       
      • Joe

        Joe - 2014-10-21

        Ah yea.. What is the name of the Service that will be displayed... When I install SIPE in Adium, I see a service named "Office Communicator". And when I remove SIPE, then I don’t see the service. Other services that are available are AOL, Yahoo etc.

        And "Office Communicator" is the service that I had been using.

        I will try wiping Adium and get back

         
        • Stefan Becker

          Stefan Becker - 2014-10-21

          Sorry, don't have a Mac at hand, so I only can quote source code:

          src/adium/ESSIPEService.m:

          - (NSString *)shortDescription{
              return @"OCS";
          }
          
          - (NSString *)longDescription{
              return @"Office Communicator";
          }
          

          src/adium/ESSIPELibpurpleServicePlugin.m:

          - (NSString*) pluginVersion {
              return @PACKAGE_VERSION;
          }
          
          - (NSString*) pluginDescription {
              return @"Allows Adium to connect to Office Communicator accounts";
          }
          
           
          • Joe

            Joe - 2014-10-21

            Thanks. Completed removed Adium and did a fresh install of everything. Still the same issue.

            https://virtualpotholes.wordpress.com/2014/03/03/connecting-to-office-365-with-adium/

            This says that 1.5.9 works, while it breaks with 1.5.10.

            But for me, it doesn’t work with 1.5.9 or 1.5.10.

            Also the Options had always been what I had sent before. I never saw all the options. I’m not really sure why. I could only assume that Adium is broken with Yosemite, and it is not a SIPE plugin issue.

            Thanks for all your kind support.

             
  • Joe

    Joe - 2014-10-21

    Xtra Manager account page

     
  • Stefan Becker

    Stefan Becker - 2014-10-21

    That is strange, because your screen shot shows settings that never were used with SIPE. The image URL I posted shows the latest version, but older version had only one or two of those setting fields missing.

    I can only suggest that you try wiping Adium again. After that scan the whole disk for any leftover "*adium*" or "*sipe*" directories. Make sure to also look for .plist files related to Adium & SIPE.

    I'll try to get the loaner Mac back for next weekend. If I can get the OK from the owner to update from 10.9 to 10.10 then I can check the status myself.

     
  • Joe

    Joe - 2014-10-21

    I remember never seeing those options earlier as well, in Mavericks.. I not really sure how it works then. But for sure, it works with SIPE plugin only, because when I remove SIPE, then Office Communicator service is not available anymore.

    But why less options, I’m not sure.

    Meanwhile, some folks have issue with Adium/Yosemite

    http://forums.cocoaforge.com/viewtopic.php?f=13&t=26644&sid=6208423ed07be3eead2e5cdee3e0a00a

    Though they have it in Yahoo account.

     
  • Stefan Becker

    Stefan Becker - 2014-10-23
    • status: closed-duplicate --> closed-fixed
     
  • Stefan Becker

    Stefan Becker - 2014-10-23

    I got the Mac loaner and was able to reproduce the problem by installing the released SIPEAdiumPlugin zip file on it. I recreated the zip file and tried again, and the problem was gone. When I compared the two zip files I noticed that in the old one 2 important files were missing, but I have no idea why.

    I've uploaded the new version of the file with the SHA1SUM of 5c0d457bb99f193cee5553512d482c3bdfc2b8d4. Please make sure to check that checksum when after downloading the new release file.

     
    • Joe

      Joe - 2014-10-24

      Awesome.. Now, with the new zip file that you had uploaded, I see the options as you had mentioned.. After I disabled BEAST mitigations, I’m able to connect successfully.

      Thanks for loaning the Mac to find the root cause.. :) It saved my day..

       
      • Joe

        Joe - 2014-10-27

        Hello,

        From today I had Adium crashing almost always and I assume that it crashes everytime someone pings me. I had already added to another bug that was logged in adium regarding this.

        Just to be sure, I had tried with both 1.5.10 and 1.5.11 versions and it crashes in both. I’m attaching the logs here. Can you please check if they are related to SIPE or to Adium.

        Best Regards,
        Joe.

         
        • Joe

          Joe - 2014-10-27

          The last attachment was from 1.5.10 and this one is from 1.5.11.

           
1 2 > >> (Page 1 of 2)

Log in to post a comment.