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.
Closing as DUPLICATE of [bugs:#249]
It seems posting on Help forum are simply ignored.
Related
Bugs:
#249I’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
I read your log and it has
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:
#249The 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.
Few questions -
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.
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.
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
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.
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.
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
andUser-Agent
.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.
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.
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.
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?
Google found a good picture
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
Sorry, don't have a Mac at hand, so I only can quote source code:
src/adium/ESSIPEService.m:
src/adium/ESSIPELibpurpleServicePlugin.m:
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.
Xtra Manager account page
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.
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.
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.
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..
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.
The last attachment was from 1.5.10 and this one is from 1.5.11.