When Software Attacks!

User profile service failures caused by Distributed Cache on SharePoint 2013

This is a relatively quick post, largely because I was not able to record the details of the error messages we saw in the farm before we fixed them.

On a recent engagement we were investigating problems with a SharePoint 2013 farm that had been installed for our customer by a third party. There were a number of issues that we worked through but I wanted to record this one for the community.


Many upcoming speaking engagements

I seem to have been doing a lot of presenting lately, and the next few weeks are similarly busy. As a one-stop shop to plug them all, here is a list of upcoming events I will be presenting, co-presenting or supporting:

  • VMUG Leeds, 25th October 2012
    I am co-presenting with the marvellous Andy Fryer on a range of content around Windows Server 2012 and Hyper-V. It’s the first time I’ve attended a VMUG so I’m looking forward to it!
  • Windows 8 IT Pro Camp Leeds, 13th November 2012
    The rolling thunder of IT Camps is back in Leeds for a day with Windows 8. Andy Fryer and Simon May should be there, with myself and Andrew Davidson chipping in and helping things to run smoothly. The last Leeds camp on Server 2012 was fully booked and really well received by attendees and presenters alike, so make sure you book for what should be a great day.
  • [What’s New in SharePoint 2013](http://www.blackmarble.com/events.aspx?event=Whats New in SharePoint 2013), 21st November 2012
    When Andy gets back from the SharePoint conference we will make sure that we give you the latest information at the first of this year’s Black Marble events.
  • [Architecture Forum in the North](http://www.blackmarble.com/events.aspx?event=Architecture Forum in the North 5), 5th Dec 2012
    Black Marble are once again running the well received Architecture Forum and I will be speaking, once more with Andy Fryer, about how Windows Server 2012 can facilitate pragmatic cloud architectures with a mix of on-premise, hosted private cloud and public cloud hosting.
  • [The Tenth Annual Tech Update](http://www.blackmarble.com/events.aspx?event=The Tenth Annual Technical Update - AM), 30th January 2013
    See in the new year with our famous Tech Update. This year we’ve split the day into two, focused on IT Managers and Business Decision Makers in [the morning](http://www.blackmarble.com/events.aspx?event=The Tenth Annual Technical Update - AM) and Developers and Technical Decision Makers in [the afternoon](http://www.blackmarble.com/events.aspx?event=The Tenth Annual Technical Update - PM).

I also have a raft of invite-only events I’ll be speaking at over the next few months. As always, please come and say hi and feel free to ask questions!


Speaking at Designing Beautiful Windows Apps in Dublin

I’m really excited to be presenting at a one day event on Windows 8 application design in Dublin on Wednesday 26th September. I’m excited because Bill Buxton is delivering the keynote at the event and I’m a big fan.

I’m delivering a session snappily titled ‘From 8 to 88 inches: designing for everyone’ and I’ll be talking about the challenges posed by the incredible variety of devices Windows 8 will be used with.


A Virtual Ice Cream Sandwich: Android 4 x86 in a Hyper-V VM

More and more of our projects include a stipulation from the client that any web sites must work on the tablet devices of senior management. Up until recently that was exclusively iPads, but we are now seeing more Android devices out there. I wanted to find a straightforward way for us to test on such devices, preferably without needing to build up a collection of expensive physical kit.

I read with interest Ben Armstrong’s post about running Android 2.2 (Froyo) in a VM using a build from the Android x86 project. I started my journey by replicating his steps, so I won’t document any of that here, other than to note that the generic x86 build you need is now a deprecated one, so I had to hunt a little to find what I needed.


Adding DHCP Option 119 (Domain Search List) to Windows Server 2008 R2

If you’ve seen my recent blog post on making Android work in Hyper-V you will have seen my problems around DNS resolution when in the office. That turned out to be down to the DHCP options being handed back by our Server 2008 R2 box. Or rather, it was what wasn’t being handed back to the client that was the problem.

Linux (and Apple OSX, as it turns out) both want a response to option 119, which defines the domain suffix search order. Windows does not request this option and the windows DHCP server does not offer the option at all.