I started to receive issues connecting to eBay… after being patient, and deciding the problem wasn’t with eBay went searching… and found that GarageSale and my account details is broken!
I upgraded from 6.7 > 6.9.3 to no avail…
GarageSale is unable to connect to eBay at all for any info (getting messages/listing auctions). I can’t refresh my token, I can’t even delete my eBay account from GarageSale preferences (the minus sign is greyed out).
If I try and add another account, it comes up with the “acquire access token” window…
No. Not a single AV or 3rd Party product installed that would interfere. The issue is within GarageSale - I can’t add or delete an account from Preferences.
As listed above, when I click ‘add’ an account, I get an “Acquire Access Token” window - where all options are greyed out.
This looks like a DB issue, or GarageSale upgrade issue.
In case the issue is indeed caused by a local problem, did you try to delete all entries of kind “eBay token” from your account’s keychain with the “Keychain access” utility?
I’ve now deleted the “eBay Token” from my KeyChain, which has removed the account from GarageSale. But it is now not permitting me to create a new account…
Under account preferences:
I click “+” and “Acquire Access Token” pops up (as before).
The only thing I can do is click “Cancel”… the Authorise button is greyed out.
10/04/2015 14:59:18.268 GarageSale[8364]: CoreData: warning: Unable to load class named ‘Version’ for entity ‘Version’. Class not found, using default NSManagedObject instead.
10/04/2015 14:59:28.000 kernel[0]: IO80211ScanManager::cachePurge: clearEntries[0] Firing!
10/04/2015 14:59:28.000 kernel[0]: IO80211ScanManager::cachePurge: Rescheduling in 1 seconds.
10/04/2015 14:59:29.097 GarageSale[8364]: NSURLConnection/CFURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9813)
10/04/2015 14:59:29.098 GarageSale[8364]: -[IHEbayConnector sendRequestString:verb:] ‘GetSessionID’ returned error: The certificate for this server is invalid. You might be connecting to a server that is pretending to be “api.ebay.com” which could put your confidential information at risk. (data length: 0)
10/04/2015 14:59:29.000 kernel[0]: IO80211ScanManager::cachePurge: clearEntries[0] Firing!
10/04/2015 14:59:29.000 kernel[0]: IO80211ScanManager::cachePurge: NOT Rescheduling.
There you go: Seems the SLL certificate on eBay’s server is invalid, somebody is tempering with your connection, or some local root certificates on your Mac are missing. Most likely its the first reason.
The last line should read Verify return code: 0 (ok) instead of 20 (unable to get local issuer certificate).
What internet provider are you on? Do you have the chance to connect to eBay through a different ISP (e.g. iPhone tethering) just for testing? Do you get a different output in Terminal there?
Darn. My Mac running 10.10.2 connects to the very same server using the RC4-MD5 cipher and the certificate verifies just fine. Still curious why your Mac uses the DES-CBC3-SHA cipher and fails.
I opened a bug report with eBay. Hopefully they can find out what’s going on.