RE: https://infosec.exchange/@david_chisnall/116115244205622905
Wow, and #Azure support is terrible. It sends you to Copilot. Copilot says: 'If the resource group remains in the "MovingResources" state and you cannot identify any issues, it may be necessary to contact Azure Support. They can investigate backend issues and provide assistance in resolving the problem.'
Contacting support requires selecting from a drop-down list of common problems which does not include this problem. And there is no path I have yet found via their UI that actually seems to result in raising a support request.
Imagine trying to use this for important things!
Oh, it gets better. Apparently I can't raise a support request even though their infrastructure is broken unless I add a support plan. And I can't add a support plan to this class of subscription.
What a clown show.
Ugh. This sucks.
Azure decided to move my free subscription to a different subscription type. Fine, just log in and move it over to the other one.
Unfortunately, the move broke in the middle for some unknown reason. And there seems to be no possible way of contacting support.
Okay, so plan B: move it over to another machine and update DNS to point to it. Except #Gandi ( @gandi ?) now needs to send me an email to log into the DNS management console. And I can't do that because the DNS entry I want to update is the one to the mail server. So... any ideas?
They do have a recovery thing that is very complicated.
Yup, moving off them is on the to-do list, but not the urgent thing for today. Getting working email again is the urgent thing.
@david_chisnall @gandi I just logged to my Gandi account and it didn't require receiving an email. I do have 2FA enabled with a Yubikey though.
They also have a "recovery by QR code", and "recovery by Security key" method. The QR code won't help if you never saved it, but if you ever added a Security key, then it might be possible to use that to recover.
That will probably help next time. Unfortunately, last time I logged in it didn't give me the option to set that up.
IP-over-ticket !
@david_chisnall
Why are you using Azure?
Use gcp, AWS, linden (akamai), or digital Ocean.
@pthenq1 Because they gave me a free subscription and I haven't got around to moving things off there yet.
But thanks for your completely unhelpful advice.
@david_chisnall
Oh. You are evaluating it.
I had bad experiences with Azure and Oracle.
Sorry I cannot help more
I think the problem is that their migration is really recreating and moving the resources and has improper error handling. One of the properties exists only if explicitly set, so querying it returns an error. But the migration doesn’t stop, it just waits and retries (presumably because everything in Azure is so fragile that intermittent failures are normal). So now it’s stuck in a wedged state permanently.