Full Farm Backup SharePoint 2010

In walking through our course labs one more time, I found that when backing up the Farm in "Full" mode, if you cannot resolve the various service applications through the web service WCF services, the entire backup will pause on "In Progress" indefinitely. 

I found that when uninstalling Office Web Apps, you will be left with an instable farm.  One side effect is that your services will start failing and will be set to "Stopped".  I noticed that several of my Windows Services are not  starting autmatically for some weird reason (no, its not a password and yeah, I can see the DC).  Even after setting them back up property and starting the services, the backup would never fully continue.  I have yet to find a resolution!!!

You will also have to deal with the following items here

Chris

SharePoint 2010 Prereqs – Installation Failed restart required – Windows Servicing failed

So I was upgrading my development environment to SharePoint Foundation 2010.  Unfortunately I ran into a stopping point.  The pre-req installer would go into a loop!  It would make it to the part of configuring the IIS Application Role and then fail.  The failure would say that a reboot is required.  When the server rebooted, it would start again, and as you can guess, repeat in failure and require a restart!  Yuk!

In the Event Log->Setup, you will see where the install successfully made it too.   You'll see that various roles are being installed and setup.  You just need to manually add those roles and features.  In my case, it was getting stuck on:

  1. Application Server (MSMQ, activation services, etc)

I simply fired up the Server Manager and manually installed each until I got to the root of the problem.  I figured that possible I needed to add the server to a domain but that didn't help.  After 3x, the server manager will give up.  The problem was that the .NET TCP feature wasn't happy.  Why, have no clue.  I had to remove IIS and .NET 3.0 and then run the pre-req installer.  After that, it all went smooth!

Chris

 

SharePoint:FieldValue in 2010

In your migrated pages, you should see them all work correctly.  However, the moment you go to do something in the new Page Layouts of SharePoint 2010, you will quickly find that it doesn't work.  The new register directive sets the tag prefix as SharePointWebControls, NOT as SharePoint.

In 2007:

<SharePoint:FieldValue FieldName="CompanyUrl" runat="server" />

In 2010:

<SharePointWebControls:FieldValue FieldName="CompanyUrl" runat="server" />

Again, this is all driven from the register directive at the top of the page.

Chris

Field type BusinessData has duplicate definition

Another casualtiy of my upgrade.  The 12 Hive remains in the upgrade process, for some reason, SharePoint is still aggregating the old directory.  I removed the files (by raring them, just in case I needed any older non-migrated field types later) in the C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions12TEMPLATEXML directory and reset IIS.  The error went away 🙂

Chris

Database is too old and upgrade is required – WSS_Search SharePoint 2007

You may get one of these errors in your Health Analyzer logs.  I am getting it on a database called WSS_Search_SVR-WEB1.  What happened was that I had two server in my farm, one of which I decommisioned to move to 64bit before moving to 2010.

The older SVR-WEB1 had the WSS Search database tied too it.  But somehow when I decommisioned it, the entry in the objects heirarchy table remained (it became orphaned and the 2010 upgrade checker didn't say jack about them) and now I'm stuck with this weird database that is really OLD and SharePoint 2010 does NOT like.  How do I remove it? 

As always, I left with resorting to the objects table and doing a 'name like' and 'properties like' query to find anything that was related to the old server.  Once I find those things i run the STSADM -o deleteconfigurationobject -id "<object id>" command to remove them.

After removing the orphaned objects, I re-run the Health Analyzer job and the error goes away!  Whoot!

Chris

Missing server side dependencies. – SharePoint 2010

This error is like a catch all of anything that could go wrong in your 2010 Farm, especially after upgrade!  There is a reason the 12 Hive is left over at the end of the upgrade.  You have stuff in it!  If you don't write a feature upgrade event for all your custom features before youdo the upgrade, your feature directories don't get copied over.  The majority of errors I have for this health Analyzer Rule is from this very fact.  All I had to do was to move the older features over to the new 14 hive features directory.  Then all was good!

You can also reference this older post about the other causes of this error here.

Chris

The Forum Jam 2010 Results and SharePoint MVP Challenge

The results are in and we have some outstanding individuals to identify!

First off, we all take our hats off to Clayton Cobb, InfoPath MVP should be SharePoint MVP.  He is a wealth of knowledge and supportive intelligence that deserves some serious recognition.  If you have not had the opportunity to work with Clayton and his company Planet Technologies, then you are missing out.  Clayton and his employees are the top dawgs in SharePoint in Colorado!

Second, Marc Anderson, the King of SharePoint JQuery knowledge out of Boston.  He can make End Users sing love and joy not seen since Woodstock when working with SharePoint and just using the SharePoint Data View and Content Query Web parts!  Although he is not a SharePoint MVP, I have not seen a reason why he is not one.  He has certainly contributed more than I have seen most SharePoint MVPs contribute in, well, let's be honest, EVER!

Thirdly, a fellow Oklahoman!  I am SUPER proud of Corey Roth.  He not only participated, but contributed the highest ratio of posts to answers of all qualified participants.  That just goes to show how bright and qualified us Oklahoman's are and how we are taking over everything! O-K-L-A-H-O-M-A where the wind comes sweeping down the planes….good job Corey!

My hats off to everyone that said they wanted to participate and put in the time to help on the forums, you are also above average in your willingness to help the community!

So with these stars currently shining brighter than any I have seen in a while, on behalf of every one that participated, I post this challege to the SharePoint MVP community.  See if you can do better.  Most of you will fail, few will succeed, but those who do, will be super stars in my eyes.  With that,  here is a post of the SharePoint MVP status on MSDN forums.  Those of you on the bottom half…your notice has been served.

 

Name Points Posts Answers
Fabrice [MVP] 10796 1417 770
Mike Oryszak 8589 1384 530
Moonis Tahir 7168 1208 474
John D. Ross 6934 1493 348
Waldek Mastykarz 6544 1130 404
Gary Lapointe 5106 830 324
Ishai Sagi[MOSS MVP] 3830 596 255
Randy Drisgill 3409 624 207
Michael Nemtsev [MVP] 3326 722 198
John Timney 3125 446 209
Wictor Wilén 2795 444 172
Ayman El-Hattab 2308 269 113
Becky Bertram 2122 281 137
Matthew McDermott, MVP 2043 619 89
Paul stork 1841 260 115
Andrew Woodward 1593 397 86
Mirjam van Olst 1532 234 92
stephane eyskens 1252 227 74
Jan Tielens 1198 197 80
Philippe Sentenac 944 184 58
James Milne 784 168 43
Andrew Connell [MVP] 731 168 44
Kanwal Khipple 689 123 41
Renaud Comte 656 170 32
Liam Cleary [SharePoint MVP] 604 73 40
Asif Rehmani, MVP 548 84 32
Nick Swan 486 132 22
Spencer Harbar [MCM] 466 65 29
Todd Klindt 459 100 26
Nicolas Georgeault 422 121 16
Gabriele Del Giovine 390 77 22
Marwan Tarek 368 49 23
Wes Preston 322 57 16
Darrin Bishop 288 74 16
Jerry Yasir 284 52 16
Pierre Vivier-Merle. 251 64 12
Ivan Wilson 246 105 11
John Holliday 226 73 12
Ben Robb 219 32 12
Panagiotis Kanavos 214 47 11
Sahil Malik 178 54 8
Romeo Pruno 176 36 12
Bob Mixon – SharePoint MVP 158 40 9
Michael Greth 147 36 8
Agnes Molnar 134 34 12
Steve Sofian 126 28 6
Ed Musters, SharePoint MVP 102 21 5
Ton Stegeman [MVP] 92 14 7
Pierre Erol Giraudy 88 29 4
Bander Alsharfi 88 23 5
Chandima [ MVP SharePoint ] 86 23 3
Ricardo Muñoz 83 24 2
Kevin Laahs 76 28 2
Kathy Hughes 73 15 4
Benjamin Curry 71 13 2
Fumio Mizobata 65 10 4
Sampathperera 62 11 4
Matt Ranlett 44 8 2
Wouter van Vugt 44 17 1
Dan Holme 41 10 2
Bil Simser [MVP] 34 14 1
Carsten Keutmann 32 6 1
Reza Alirezaei – MVP 30 5 2
Robert L. Bogue 30 11 1
Shane Perran 28 4 2
Igor Macori 28 7 2
Sharad K.- MVP 17 10 0
Brian Farnhill [MCP] 16 3 1
Bill English61 16 10 0
Haaron Gonzalez 14 2 1
Aleksandr Chervyak 13 13 0
Christoph Müller 12 26 3
Muhanad Omar 12 7 0
Eli Robillard 10 8 0
Sarbjit Singh Gill 6 8 0
Amanda Murphy 6 3 0
Rehman Gul 6 3 0
Serge Tremblay MVP 2 3 0
Penny Coventry 2 1 0
Rob Foster 2 1 0
David Mann 2 2 0
Loke Kit Kai 2 13 0
Dave McMahon 2 1 0
Daniel Larson 2 2 0
Shane Young 0 2 0
Carlos Segura Sanz 0 0 0
Brendon Schwartz 0 0 0
Didier Danse 0 0 0
Mohamed Zaki 0 0 0
Peter Yu 0 0 0
Steve Smith 0 3 0
Ted Pattison 0 0 0
Goran Husman 0 0 0
Daniel Wessels [MVP] 0 0 0
Daniel Seara 0 0 0
Stephen Cummins 0 0 0
Gaetan Bouveret 0 0 0
Hiroaki Oikawa 0 0 0
Will Ho 0 0 0
Ruben Alonso Cebrian 0 0 0
Shady Khorshed – MVP 0 0 0
Qifeng Zhao 0 0 0
Fabian Moritz 0 0 0
Todd Baginski 0 0 0
Thiago Soares 0 42 0
Mark Orange 0 0 0
Juan Manuel (Manolo) Herrera 0 0 0
saifullah 0 3 0
Matt Smith 0 0 0
Dieudonne 0 0 0
Gustavo Adolfo Velez Duque 0 0 0
Riwut Libinuko 0 0 0
Muhammad Imran Khawar 0 0 0
Fengbiao Liang 0 0 0
Bill Brockbank 0 0 0
Jing Ma 0 0 0
Maxim Kozlenko 0 0 0
Shailaja Muthu Kumaran 0 0 0
Daniel William Brown 0 0 0
Alex Pearce 0 4 0
Chee Meng, Patrick Yong 0 0 0
Joseph Tu 0 0 0
Majid Ardforoushan 0 0 0
Debbie Ireland 0 0 0
Juan Carlos Gonzalez Martin 0 0 0
Ed Richard SGC 0 0 0
Juan Andrés Valenzuela 0 0 0
Hector Insua 0 0 0
Chris O'Brien 0 2 0
Vincent Rothwell 0 0 0
Yoshiaki Nishita 0 0 0
Jakub Gutkowski 0 0 0
Joy Rathnayake 0 6 0
Baowei Guo 0 0 0
JinHo Baek 0 0 0
Mohammed A. Saleh 0 0 0
Qiuguang Zhao 0 0 0
Woodrow Windischman 0 0 0
Quang Ba Nguyen 0 0 0
Steve Curran 0 0 0
Rouslan Grabar 0 0 0
Kazuhiko Nakamura 0 0 0
Anton Lavrov 0 0 0
Arno Nel SharePoint Magazine 0 0 0
Sean Wallbridge 0 0 0
Randy Williams 0 0 0
Alain Lord 0 0 0
Vladimir Medina 0 0 0
Valy Greavu 0 0 0
Alexander Romanov 0 0 0
G Vijai Kumar 0 0 0
Mohanad Omar 0 0 0
Zac Smith 0 0 0
Panagiotis Kanav 0 0 0
Steven Van Craen 0 0 0
Paul Schaeflien 0 0 0
vivekthangswamy 0 0 0
Robin Meure 0 0 0
Oksana Prostakova 0 0 0

Why I hate Hyper-V (aka DyperV)

There's a reason I call it Dyper-V.  Its an immature product and it craps itself every time you need it to do something.  Frankly, I have lost 5 weeks of my life and $40K in productivity just from being "forced" to use this product.  It amazes me that any software company in the world would release a product like this and still actually be able to call itself a software company.  Every product group inside Microsoft is forced to use this embarrassing product.  That in-itself creates a cascading effect throughout all the organizations inside Microsoft.  Frankly, I'm surprised that the other groups put up with such substandard software when they are held to such high standards themselves. If I have to take the heat first, so be it, but let this be the blog post that actually gets all the groups to stand up and say, fuck you Dyper-V.  So, let's get started in my long list of why Dyper-v sucks:

  • UI is about as responsive as a overdosed dead drug addict in a dark alley way.  Why?  Asynchronous tasks are great in most apps, but not in Dyper-V. If you try to do anything in the UI, it may or may not do it and it may or may not tell you it did it.  Things like deleting or reverting snapshots is an example.  I had one time that Dyper-V UI just simply ignored the fact that I told it to revert and then I deleted the snapshot.  I lost a day of work because of the UI.  Damn it.
  • Exporting a VM.  Are you kidding me?  You have two options, export the configuration or export EVERYTHING oh and be sure you wait at *least* 5 minutes for any previous snapshots to be deleted, otherwise they will show up in any immediate exports you do!  Oh, and if two VM HDD point to the same base, guess what…it fails on export after 30 minutes!  Umm, and when your exporting, HyperV thinks that the RAM of the VM is being used.  What the fuck?  Really?  Are you guys retards?  I have to say that the entire Dyper-V team should be fired over these alone!  Seriously, fire them all (except for the guy that wrote the actual hardware interface layer, that part is pretty good) and start all over.  See if you can find some out of work VMWare guys, oh sorry, YOU CAN'T.  I can't even begin to tell you how much time I have lost waiting for Dyper-V to export a VM simply because it wants to export the entire parent VM chain.  Freakin retarded…FIRE them all (devs, ui, product managers, program mangers and the BG)!
  • Importing a VM.  Fails almost 100% of the time when moving VMs from one dyper-v server to another.  Why?  It puts specific ACLs on the files for the specific machine they were run on.  It fails if you import from another Dyper-V machine.  How stupid is that?  OH, did I mention that if it fails on an import, it deletes the configuration xml file?  Yeah, that's retarded too, get a hint dyper-v team!  Any what's up with you can't copy files, you HAVE to export and
    import. If your OS dies without an export you lose your VMs!
  • Trying to take advantage of chained VMs – In building a chained set of VMs, we thought we could gain back some disk space by implementing a full set of VM changes and then reversing out the small changes we needed.  In the end, we got screwed by dyper-v again.  Why?  We'll, it writes the entire paging space to the differencing disk EVERY TIME.  WTF…
  • Creating VMs – Every time you create a new VM with the VM network adapter, the windows OS sees it as a new adapter and forgets about any previous IP settings.  We (I and the internal Microsoft group) didn't learn about the legacy adapter until later in the process that could have saved us days of headaches
  • Deleting a VM – OMG, seriously?  If you delete a VM you can't get it back (right, the config file got delete)…really?  So freaking stupid.  ADDED:  When you delete a VM, it collapses all your
    snapshots AND THEN deletes your VM, and leaves behind the VHD!
  • Shutdown of a Windows Server os takes forever!  Why?  related to the last one, its writing out the entire page file to the vhd.  I have wasted at least 30 minutes of my life every time I have had to shutdown a VM.  stupid.
  • Why the hell can't I get a file out of Dyper-V VMs easily without connecting to a separate network?
  • Did I mention that most Fortune 100 companies have dropped support for Dyper-V?  Yeah, they hate it as much as I do at this point.  The only people that use it, are people that don't have the budget to buy VMWare and want to use the "FREE" stuff.  Guess you get what you pay for…
  • On and on and on and on…

If the Dyper-V team wants me to take this blog post down, you can pay me the $40K you lost me in productivity.  If the VMWare guys want me to keep it posted, you can pay me $40K.  First one to pay me wins.

Just a note, the term DyperV wasn't actually first used by I in casual conversation.  That credit goes to Dan Holme, @DanHolme.  He has similar feelings about DyperV as displayed in this blog post

Chris

Twitter: @givenscj