I'm using a delegate for MyOpenId, and over about the past day, I've encountered the "Unable to log in with your OpenID provider: No OpenID endpoint found." error when trying to log in. I can log in with Google, but I still hit this problem even if I haven't already logged in to Google and I don't think of that as a permanent solution anyway.
I just finished a torrid time of determining how to make my delegate OpenID work with StackExchange sites, so I don't know what could be the cause this time. Immediately afterward, I tried logging into slashdot and SourceForge, both of which support OpenID authentication, and both signed me in without a problem.
On my OpenID delegate page, I have the following in my <head>
tag:
<link rel="openid.server" href="http://www.myopenid.com/server" />
<link rel="openid.delegate" href="http://[OPENID].myopenid.com/" />
<link rel="openid2.provider" href="http://www.myopenid.com/server">
<link rel="openid2.local_id" href="http://[OPENID].myopenid.com/">
<meta http-equiv="X-XRDS-Location" content="http://www.myopenid.com/xrds?username=[OPENID].myopenid.com" />
What am I missing?