Thursday, September 24, 2015

2 spaces after a period, or one?

Now, I'm not much of a writer.  If you follow this blog, that much is probably apparent.  Also, I'm pretty old, and us old people usually started typing on typewriters, or something that outputted paper, like a word processor.

Anyway, when I started typing, typewriters just made one size character, whether you were typing "iiiiiiiiiiiiii" or "eeeeeeeeeeeeee" they came out the same width on the paper. Now, in order to make reading easier, and give more weight to sentence termination, we were taught to put two spaces after every period.

Some habits are just hard to break.

Wednesday, September 9, 2015

XenServer 6.5 fails to install with splashy graphics error

Forget the hard time I had getting a working XenServer 6.5 installer onto a USB drive. Once we finally have the installer happily occupying the entirety of my shiny new 64GiB usb flash drive, even more trouble brews.

Tried the installer on 4 different servers, different varieties of SuperMicro hardware and each one fails with an error like this:


Installation of tmp/splashy-graphics-xenserver-0.3.9-xs1393.x86_64.rpm failed.
ln: creating hard link '/usr/share/splash/background.png' to '/usr/share/splashy/themes/citrix-theme/background.png': File exists
error:
%post(splashy-graphics-xenserver-0.3.9-xs139...
Now, I don't give two turds about what splashy graphics are, and it's unlikely I'll ever need them on this headless server, but it kinda abruptly interrupts the installer process, which I do need...

After much googling, I realize that there are literally dozens of us. We all have this splashy graphics problem, and no one concisely describes the fix. So, here it is:

While the server is installing, but before it gets to 90% or so, simply hit Alt-F2 to drop to a shell.

Then delete the background.png file at /tmp/root/usr/share/splash

# rm /tmp/root/usr/share/splash/background.png

Then hit Alt-F1 to go back to the installation terminal.

Problem solved. Now, I'm off to babysit the rest of these server installs.