Monday, March 9, 2015

Detection of product feature ‘PeopleILM’, component failed. THE RESOURCE DOES NOT EXIST (Event 1001-1004)

I recently set up the User Profile Synchronization services on SharePoint 2010 per a great article on Harbar.net: http://www.harbar.net/articles/sp2010ups.aspx

Everything seemed to run fine for several days, and then the synchronization failed to run at all and filled up the Events Log with all sorts of warning messages in regards to the MSIInstaller. 

The first issue I looked at was getting the Forefront Identity Manager Service to start following a reboot; the service simply refused to start automatically despite being configured by SharePoint to do so. Interestingly, both the User Profile Service and the User Profile Synchronization Service items listed in Central Admin's Services on Server page listed the services as running. Starting the FIM Service manually from the Windows Services snap-in succeeded. 

My solution was to set both services to start automatically at boot time after a delay by reconfiguring the startup type of BOTH services and Automatic (Delayed Start) in the Windows Services snap-in.  This at least got the services up and running, but the service would stop every time I tried to run the "Start Profile Synchronization" from the Manage Profile Service: User Profile Service Application screen.

In examining the Event Logs, I saw that there was was one more thing I apparently needed to clean up; Every time I tried to kick off the synchronization job, the logs would fill up with MSIInstaller warnings about product detection failing.  Specific was a series of 1004 and 1001 Event IDs:

Event 1004:

Detection of product '{90140000-104C-0000-1000-0000000FF1CE}', feature 'PeopleILM', component '{1AE472A9-E94A-41DC-9E98-F89A2821658F}' failed.  The resource 'C:\Program Files\Microsoft Office Servers\14.0\Tools\makecert.exe' does not exist.

Event 1001:

Detection of product '{90140000-104C-0000-1000-0000000FF1CE}', feature 'PeopleILM' failed during request for component '{1681AE41-ADA8-4B70-BC11-98A5A4EDD046}'

These were repeated for several other component GUIDs.

Now, as we know, the WMI calls are made under the credentials of the Network Service account (If in doubt about what account is trying to access the resource, the User: field is the tip-off).  For some reason during the configuration of the UPS, this account isn't given permissions on the folder indicated in the event ( "C:\Program Files\Microsoft Office Servers\14.0" ).

As there were multiple calls to various sub-directories under the "C:\Program Files\Microsoft Office Servers\14.0" folder I gave the Network Service account read and execute permissions on the folder and sub-folders.

 

After this, I went back into Central Admin –> Manage Profile Service: User Profile Service Application and clicked on "Start Profile Synchronization".  And we once again have Profile Synchronization with Active Directory working as verified by clicking on the "Synchronizing" status link and confirmed by opening the miisclient.exe on the server.

 

Monday, March 2, 2015

Free internet access : Internet.org [Facebook’s project to spread Internet connectivity to underserved areas with wireless carriers’ help.]

 

MORE details about internet.org :  

http://en.wikipedia.org/wiki/Internet.org

https://internet.org/about

 

RCom Offer Free Access To 38 Websites Including Facebook [Updated]

As expected, Reliance Communication announced their partnership with Facebook's Internet.org initiative.

The internet.org app will offer access to over 38 services (websites) completely free of cost. Reliance Communication customers in six Indian states (Tamil Nadu, Maharashtra, Andhra Pradesh, Gujarat, Kerala, and Telangana) can access to more than three dozen services ranging from news, maternal health, travel, local jobs, sports, communication, and local government information.

Here are the services offered by Internet.org

1.      Aaj Tak: Read news in Hindi

2.      AccuWeather: Get updated weather information

3.      amarujala.com: Read news in Hindi

4.      AP Speaks: Engage with local government

5.      Babajob: Search for jobs

6.      BabyCenter & MAMA: Learn about pregnancy and childcare

7.      BBC News: Read news from around the world

8.      Bing Search: Find information

9.      Cleartrip: Check train and flight schedules & buy tickets

10.   Daily Bhaskar: Read local news

11.   Dictionary.com: Search for meanings of words

12.   ESPN Cricinfo: Get cricket updates

13.   Facebook: Communicate with friends and family

14.   Facts for Life: Find health and hygiene information

15.   Girl Effect: Read articles and tips for girls

16.   HungamaPlay: Listen to music

17.   IBNLive: Read news

18.   iLearn: Learn from Women Entrepreneurs

19.   India Today: Read local news

20.   Internet Basics: Learn about the basics of the Internet

21.   Jagran: Read local news

22.   Jagran Josh: Get education and career information

23.   Maalai Malar: Read news in Tamil

24.   Maharashtra Times: Read news in Marathi

25.   Malaria No More: Learn about malaria

26.   manoramanews.com: Read local news

27.   Messenger: Send messages to friends and family

28.   NDTV: Read news

29.   Newshunt: Read news in English

30.   OLX: Buy and sell products and services

31.   Reliance Astrology: Read your horoscope

32.   Reuters Market Lite: Get farming and crop information

33.   Socialblood: Register to donate blood

34.   Times of India: Read news

35.   TimesJobs: Search for jobs

36.   Translator: Translate words and phrases

37.   Wikipedia: Find information

38.   wikiHow: Find information

How to Access?

Visit Internet.org website from your Android phone using Opera Mini mobile web browser. You will need to use Android app UC browser for internet.org. Most of the services will be available in English, Hindi, Tamil, Telugu, Malayalam, Gujarati and Marathi.