I’m trying to deploy a yubico server. I’m biased toward a 3rd party version that is implemented in Go, however, when I launch the server I get a segmentation error. After a few hours of debugging I determined that there was a problem between Alpine Linux and Go. There was a defect submitted to Google and subsequently corrected and pulled.
In a traditional bloated Linux universe I would simply download the source and rebuild go. Done! But in the docker registry, alpine linux, offial Alpine linux container, official Go container I have to wait endlessly.
- go has yet to deploy a release with the patch I’m depending on
- alpine has not deployed an official 3.3.3 container
- golang has yet to deploy an official container based on alpine 3.3.3
and after all that I’ll never know whether the yubico-server I’m trying to deploy actually works.
It’s a mad mad world!