Recently my VPS on Dreamhost stopped playing well with github. Every time I tried to pull the latest code for a project via https I would get the following error:
error: error:0D0C50A1:asn1 encoding routines:ASN1_item_verify:unknown message digest algorithm while accessing...
At first I thought maybe it was an error with OpenSSL. I tried updating software on the server using apt-get. OpenSSL did update, but the error remained. After a bit of searching around I saw that the issue was related to the git client, which wasn’t updating via apt-get. To see if that was truly the issue I installed a local copy to my profile, and I can once again communicate with github.
With the issue apparently resolved by the updated client I may go ahead and update the server copy.
I didn’t find much when searching beyond the following non-English post. Instalar Git en DreamHost. So I’m reposting the information in case anyone else runs into issues.
Also useful related to Dreamhost and Git: