In the boss battle against Leviathan, the part in which you are warping around from one platform to the next, I had a long period in which I was not able to hit the boss. I believe that I had to use the targeting function (R1 on the default setup for PS4) and then hit Triangle for the warp attack. So after 10 minutes of wasting potions and the like, I went out to the next stage, which was a lot more fun.
Category: Other
Letsencrypt Part Deux: Failed to connect to host for DVSNI challenge.
I once worked at a job whose firewall was so idiotic, it did not allow access to blogs. Since 40% of blog entries are technical, I had to use my phone to do an end run around said idiotic firewall to do my job. I used that one blog post to make jQuery work with XUL (I know right!?) So it’s time to pay it forward.
I managed to get my secure certs from Let’s Encrypt renewed. I ran:
letsencrypt-auto -renew
and got this error message (excerpted for brevity):
Failed to connect to host for DVSNI challenge.
It turned out that an earlier futzing with the SSL stuff in ports.conf, I had changed away from the default entry, which is:
Listen 443
Putting that back to “Listen 443” worked. Apparently DVSNI (Domain Validation with Server Name Indication) is a way to prove you own the server.
I found a lot of solutions for folks on AWS and Cloudflare involving jiggering IP addresses and renewing the Google DNS cache, but I have a VPS from Rackspace so that wasn’t it for me.
I thought that having Apache 2.4.7 (because I’m on Ubuntu 14.04 LTS) would causes issues, but that turned out to not be the case, even though the dry-run only mentioned fullchain.pem, which will requires Apache 2.4.8 to work. The renew option also generates chain.pem and cert.pem as separate files. fullchain.pem is just those two files tacked together.
Of course the dry run did NOT show the DVSNI issue. I’m going to check back in a while and see if my automated cron job actually works now that I’ve done it manually.
Fiendishmasterplan: Now secure!
The good news: I made this site secure using Let’s Encrypt.
The bad news: It took lots of swearing. But it was partially my fault, I think, because I got one of the three SSL certificate files mixed up. Oddly, another site worked fine with the automatic setup and did not require futzing.
Site look upgraded; Images now responsive
I read about WordPress 4.4 and I decided to play around with them. I like the look of 2016 so I switched to that and may keep on customizing it.
In order to save yourself some grief, although the below image does not show the srcset and sizes attributes in the Text (HTML) view in WordPress post editor, it does in the actual HTML. Confusing if you ask me.
I did have to install gd first though – I was only getting the uploaded size. I have a Rackspace VPS though – I would hope other WordPress hosters would have that installed already.
I am quite glad to see that WordPress is getting on the responsive image bandwagon: given the number of sites run on WordPress, this should help make the mobile web faster for (literally) millions of people.