Monday, March 2, 2015

Long time no see!!

Hi all,

It seems ages since I posted something here. Well today I saw a very interessting session from SPC2014 about SharePoint Online, best SharePoint in the world! ;-)

Secure, Reliable and Evergreen Service at Massive Scale: Lessons learned from Running SharePoint Online

Talks about some internal stuff like for example MinRole topology on SPO, the presentor calls it the secret session!! Really cool stuff, hope you enjoy!

Wednesday, November 6, 2013

The detection failed, this can be due to a corrupted installation database (Sharepoint 2007)

If for some reason, you get this error, be afraid, very afraid :-)

In my case it was installing SP3 for Sharepoint 2007.

It means, probably that someone deleted files from C:\windows\Installer to save some space. Some places will tell you that you need to remove the server from the farm and reinstall the OS, or some other way to solve this, well the following is a much better solution, that at least for me it worked fine.

The post isn't avaliable in the blog already, but way back machine was able to find it, and you can download the VBS, etc.

Basically you will get all packages from c:\windows\Installer folder from another server, and copy them to a repository. After that, you will run a script that will get all missing packages from that repository and put them back on the \Installer  folder.

All script files and info on the link above.

Saturday, October 12, 2013

1st Iberian SharePoint Conference

Just came from the first Iberian SharePoint Conference and I'm really happy to say that it was a great conference, with a lot of very good sessions. Met a lot of new people, everyone with a deep knowledge on Sharepoint in common and it was really good to exchange ideas and experience on Sharepoint. All this geekness talk makes me want to put my hands on and start doing more stuff! Everyone should do this once in a while to get them motivated. See you all next time hopefully :)

These were the sessions I enjoyed the most:
  • Gustavo Velez​ - OAuth y OData para valientes (Spanish session)
    • A good simplification of OAuth in order to understand the core concepts mixed with more advanced stuff on tokens etc.
  • Andre Lage - What should be aware with upgrade migration to SharePoint 2013 (English session)
    • Great stuff, you can see it all comes from someone who is in deep on massive SP deployments.
  • David Martos - DEV - ALM y SharePoint´- BEEZY session(Spanish session)
    • Very entertaining and informative talk, not in detail but still a lot of insight.
  • Jose Quinto - Búsqueda empresarial en detalle con SharePoint 2013 (Spanish session)
    • Probably one of the most useful talks, with a lot of hand's on Search.
  • Rodrigo Pinto - SharePoint Development Toolbelt Session (English session)
    • Great talk, serious tools showed up here, really helpful gems when working on SP.
Check it all out @ and wait for the slides and videos.

Tuesday, March 26, 2013

The Cloud & Sharepoint


Realized recently that you can run Sharepoint on AWS (Amazon Web Services), Amazon Cloud Services, and also in your own and free cloud solution, OpenStack.

This can be very interesting news for someone looking for cutting back on costs... And OpenStack should grow for a finner product, since ebay and paypal have decided to move from VMware to OpenStack!!

If this is news to you, just check out amazon page, or this post about a SharePoint Eng. talking on how to setup a Windows Server on OpenStack. If you already knew about this please tell me what you think about it and if you have tried any of these services.

Friday, February 8, 2013

I'm still alive!

It's been a while since my last post, I just looked and it's from September 2011, wow, that's along time...

Hopefully that's going to change, let's see ;-)

For now, I just want to highlight this great service from the guys at CloudShare, I just found out that they are offering a trial of a full Sharepoint 2013 environment, with 3 machines, AD+SQL+MOSS2013. And also 2010 if you want a quick access to a 2010 server.

The remote access is done via java applet, it's a bit slow and weird but it does the job, and if you don't have access to a 2013 RTM ISO, this is a nice way to get to know the platform.

I found about CloudShare, by the great SP guru Andrew Connell, and Critical Path Training. The post is from March 2012 so this isn't fresh news, but the 2013 part should be 'kinda' fresh :)

I haven't seen this type of service, at least for free (even for this small amount of time, 14 days for 2010 and 2 days for 2013) anywhere, and if there are more around, please do share!

If you do not care for the 2010 trial, just go to CloudShare site and create a trial account and fire up Sharepoint 2013, have fun!

Thursday, September 8, 2011

WSS User Info data not in sync with MOSS User Profile

If your WSS User Info data not in sync with MOSS User Profile and you have two or more frontends, please read on...

After trying everything on the books ( I wasnt able to solve it, including with the stsadm commands:

stsadm -o sync -ignoreisactive 1
stsadm -o sync -deleteolddatabases 0
stsadm -o sync

Then, after browsing the ULS I found the following error:

User Profile Import: Error while querying for whether the import is in progress: 
    System.Net.WebException: The underlying connection was closed: 
        An unexpected error occurred on a send. ---> System.IO.IOException: Authentication failed because the remote party has closed the transport stream.

After that it was a question of replacing the SSL Certificates for the Office Server Web Services web site using selfssl from IIS 6.0 Resouces kit and the problem was solved.

Hope you find this information usefull.

    Tuesday, May 10, 2011

    Log Parser

    Just found out about Log Parser 2.2 from Microsoft, and while I was at it, i grabbed Visual Log Parser from CodePlex for a nice GUI (who likes cl right?)

    This is simple app that I found out while trying to understand by IIS was recycling too many times and browsing this post.

    It looks like you can query your EventViewer and a ton of other Log repositories just like a regular SQL database:

    Select top 100 *
    from \\server\System where SourceName = 'W3SVC'
    and EventID in (1009;1010;1011;1074;1077;1078;1079;1080;1117)
    order by timegenerated desc

    Better than scrolling up and down right? You can even build up some VBS or something else to have some real time data from your logging. And this will work for different log platforms.