Hi Bob, If the headers all check out, then maybe this is the cause:
http://technet.microsoft.com/en-us/library/dd566199%28v=ws.10%29.aspx I will have to check the httpcomponents code to verify that it uses at least 128-bit encryption. I won't be able to do that until tonight or tomorrow though. Karl On Tue, Nov 27, 2012 at 11:36 AM, Karl Wright <daddy...@gmail.com> wrote: > Hi Bob, > > This is really beginning to sound like there is a header problem of some kind. > > This is what I'd like to try. > (1) Turn on wire debugging for SharePoint, as described here: > https://cwiki.apache.org/confluence/display/CONNECTORS/Debugging+Connections > (2) Using curl, try to use post and the proper credentials, using the > -vvv switch. If you successfully connect, save that output. Then try > to EXACTLY mimic the request that ManifoldCF does, and if that FAILS > record that output and send it all to me. > > Thanks! > Karl > > > > On Tue, Nov 27, 2012 at 11:22 AM, Iannetti, Robert > <robert.ianne...@novartis.com> wrote: >> Hi Karl, >> >> I have installed the dev version of the connector from below and am having >> an issue connecting to my SharePoint 2010 site. >> It actually seems similar to what is happening in your thread with Luigi. >> >> I try to log in to the sharepoint site as a user with full control and I get >> this error >> >> Crawl user did not authenticate properly, or has insufficient permissions to >> access http://xxxx.xxxx.xxxx.xxxx: (401)HTTP/1.1 401 Unauthorized >> >> Thanks >> Bob >> >> -----Original Message----- >> From: Karl Wright [mailto:daddy...@gmail.com] >> Sent: Monday, November 26, 2012 6:38 PM >> To: user@manifoldcf.apache.org >> Subject: Re: Cannot connect to SharePoint 2010 instance >> >> Ok, you can download a dev build at: >> >> http://people.apache.org/~kwright/apache-manifoldcf-1.1-dev >> >> It takes me about an hour to put one of these together, so if you can >> possibly build ManifoldCF yourself that would be a huge help. >> >> Karl >> >> >> On Mon, Nov 26, 2012 at 11:12 AM, Iannetti, Robert >> <robert.ianne...@novartis.com> wrote: >>> That would be great please let me know when it is available >>> >>> Thanks >>> Bob >>> >>> >>> -----Original Message----- >>> From: Karl Wright [mailto:daddy...@gmail.com] >>> Sent: Monday, November 26, 2012 10:59 AM >>> To: user@manifoldcf.apache.org >>> Subject: Re: Cannot connect to SharePoint 2010 instance >>> >>> Hi Robert, >>> >>> I can build a binary version you can download, but not until tonight. >>> >>> It may be easier to talk through getting a build environment set up on your >>> Linux machine. Is this Debian or Ubuntu linux, by any chance? >>> If so, the setup is trivial and I can help you with that. >>> >>> Karl >>> >>> On Mon, Nov 26, 2012 at 10:12 AM, Iannetti, Robert >>> <robert.ianne...@novartis.com> wrote: >>>> Karl, >>>> >>>> Is there a binary release (pre -compiled version) of the manifold trunk >>>> mentioned below https://svn.apache.org/repos/asf/manifoldcf/trunk that you >>>> can point me to I am new to Linux and don't have any experience with ANT. >>>> >>>> >>>> Thanks >>>> Bob >>>> >>>> >>>> -----Original Message----- >>>> From: Karl Wright [mailto:daddy...@gmail.com] >>>> Sent: Monday, November 26, 2012 4:32 AM >>>> To: user@manifoldcf.apache.org >>>> Subject: Re: Cannot connect to SharePoint 2010 instance >>>> >>>> I've done further research on HttpComponents' support for Kerberos. >>>> It turns out that HttpComponents claims they can successfully use tickets >>>> from the local machine's ticket store. I haven't tried this here (don't >>>> have the setup for it), but it looks like it could conceivably work with >>>> MCF trunk at this point. Read up on it here: >>>> >>>> http://hc.apache.org/httpcomponents-client-ga/tutorial/html/authentic >>>> a >>>> tion.html >>>> >>>> Ideally, of course, we'd really want to add the ability for ManifoldCF to >>>> handle its own ticket cache, one per connection, so that each connection >>>> looks like its own independent client. In order for that to happen, >>>> connectors that support Kerberos would need to be able to kerberos >>>> authenticate. But, for right now, this may work for people needing >>>> Kerberos. >>>> >>>> Karl >>>> >>>> On Sun, Nov 11, 2012 at 8:42 AM, Karl Wright <daddy...@gmail.com> wrote: >>>>> The port of the SharePoint connector to httpcomponents 4.2.2 is complete. >>>>> >>>>> I don't know whether it will help you or not, but if you check out >>>>> ManifoldCF trunk (from >>>>> https://svn.apache.org/repos/asf/manifoldcf/trunk) and run: >>>>> >>>>> ant make-core-deps build >>>>> >>>>> ... you will be running the latest code. It has been tried against >>>>> a plain-vanilla SharePoint system using standard NTLM and found to work. >>>>> If you try the new code and it works for you, that would be very >>>>> interesting to know; it looks like httpcomponents has developed some >>>>> support for SPNEGO, which may be what is missing in the current >>>>> ManifoldCF release. >>>>> >>>>> Thanks, >>>>> Karl >>>>> >>>>> On Wed, Nov 7, 2012 at 4:47 PM, Karl Wright <daddy...@gmail.com> wrote: >>>>>> MCPermissions.asmx and Lists.asmx are two different services, and >>>>>> the Lists.asmx is likely failing before the MCPermissions.asmx is >>>>>> even needed. If, for instance, you are just trying with the UI to >>>>>> see if you get back "Connection working", this makes sense since >>>>>> the Lists service is called first and then the MCPermissions >>>>>> service is called after. >>>>>> >>>>>> FWIW, I'm starting to look into porting ManifoldCF to the >>>>>> httpcomponent libraries from the older httpclient 3.1 world. This >>>>>> will make it easier, I think, to incorporate newer additions. >>>>>> >>>>>> Thanks, >>>>>> Karl >>>>>> >>>>>> >>>>>> On Wed, Nov 7, 2012 at 3:44 PM, Iannetti, Robert >>>>>> <robert.ianne...@novartis.com> wrote: >>>>>>> Karl, >>>>>>> >>>>>>> It looks like I am failing connecting to the /_vti_bin/lists.asmx >>>>>>> service but I never see the MCPermissions.asmx in any of my trace logs. >>>>>>> >>>>>>> Why is that? >>>>>>> >>>>>>> Thanks >>>>>>> Bob >>>>>>> >>>>>>> >>>>>>> -----Original Message----- >>>>>>> From: Iannetti, Robert >>>>>>> Sent: Wednesday, November 07, 2012 10:37 AM >>>>>>> To: user@manifoldcf.apache.org >>>>>>> Subject: RE: Cannot connect to SharePoint 2010 instance >>>>>>> >>>>>>> Karl, >>>>>>> >>>>>>> The X's you see are me trying to make the log look generic there were >>>>>>> valid guids present in the real log. >>>>>>> >>>>>>> I will try WireShark and let you know the results. >>>>>>> >>>>>>> Thanks >>>>>>> Bob >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -----Original Message----- >>>>>>> From: Karl Wright [mailto:daddy...@gmail.com] >>>>>>> Sent: Wednesday, November 07, 2012 10:32 AM >>>>>>> To: user@manifoldcf.apache.org >>>>>>> Subject: Re: Cannot connect to SharePoint 2010 instance >>>>>>> >>>>>>> This in general looks like a proper NTLM authorization sequence, except >>>>>>> for the lack of confirmation at the end. The only thing I see that I >>>>>>> don't recognize is this: >>>>>>> >>>>>>> DEBUG 2012-11-07 09:56:11,212 (Thread-441) - << "SPRequestGuid: >>>>>>> xxxxxxx[\r][\n]" >>>>>>> >>>>>>> If SharePoint is expecting this GUID to be returned somehow then that >>>>>>> would explain it, but frankly we've got a number of SP 2010 >>>>>>> installations and that hasn't been an issue anywhere else. And, I >>>>>>> don't expect curl would work if that was the case. >>>>>>> >>>>>>> It's worth a shot using a tool like WireShark to see if you can find >>>>>>> any difference in headers etc. between curl and ManifoldCF. We've >>>>>>> noticed in the past that the exact Host header seems to be the critical >>>>>>> issue, so any differences there would be of interest. >>>>>>> >>>>>>> Karl >>>>>>> >>>>>>> On Wed, Nov 7, 2012 at 10:08 AM, Iannetti, Robert >>>>>>> <robert.ianne...@novartis.com> wrote: >>>>>>>> Karl, >>>>>>>> >>>>>>>> We have created the NTLM SharePoint instance as instructed. >>>>>>>> >>>>>>>> The Curl command is now responding when before it would not. >>>>>>>> curl --ntlm -u domain\\username >>>>>>>> http://xxx.xxx.xxx.xxx/_vti_bin/MCPermissions.asmx -v >>>>>>>> >>>>>>>> But we are still getting an error when issuing the connection >>>>>>>> request from the ManifoldCF GUI Crawl user did not authenticate >>>>>>>> properly, or has insufficient permissions to access >>>>>>>> http://XXX.XXX.XXX.XXX: >>>>>>>> (401)Unauthorized >>>>>>>> >>>>>>>> From the log file >>>>>>>> >>>>>>>> DEBUG 2012-11-07 09:56:11,126 (Thread-441) - >> "POST >>>>>>>> /_vti_bin/lists.asmx HTTP/1.1[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,151 (Thread-441) - >> "Content-Type: >>>>>>>> text/xml; charset=utf-8[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,152 (Thread-441) - >> "SOAPAction: >>>>>>>> "http://schemas.microsoft.com/sharepoint/soap/GetListCollection"[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,152 (Thread-441) - >> "User-Agent: >>>>>>>> Axis/1.4[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,152 (Thread-441) - >> "Host: >>>>>>>> xxxxx.xxxx.xxxx.xxxx[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,152 (Thread-441) - >> "Transfer-Encoding: >>>>>>>> chunked[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,152 (Thread-441) - >> "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,153 (Thread-441) - >> "14f[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,153 (Thread-441) - >> "<?xml version="1.0" >>>>>>>> encoding="UTF-8"?><soapenv:Envelope >>>>>>>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >>>>>>>> xmlns:xsd="http://www.w3.org/2001/XMLSchema" >>>>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><GetListCollection >>>>>>>> >>>>>>>> xmlns="http://schemas.microsoft.com/sharepoint/soap/"/></soapenv:Body></soapenv:Envelope>" >>>>>>>> DEBUG 2012-11-07 09:56:11,153 (Thread-441) - >> "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,153 (Thread-441) - >> "0" >>>>>>>> DEBUG 2012-11-07 09:56:11,153 (Thread-441) - >> "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,153 (Thread-441) - >> "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,170 (Thread-441) - << "HTTP/1.1 401 >>>>>>>> Unauthorized[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,171 (Thread-441) - << "Server: >>>>>>>> Microsoft-IIS/7.5[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,171 (Thread-441) - << "SPRequestGuid: >>>>>>>> xxxxxxxx[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,171 (Thread-441) - << "WWW-Authenticate: >>>>>>>> NTLM[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,171 (Thread-441) - << "X-Powered-By: >>>>>>>> ASP.NET[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,171 (Thread-441) - << >>>>>>>> "MicrosoftSharePointTeamServices: 14.0.0.6123[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,172 (Thread-441) - << "X-MS-InvokeApp: 1; >>>>>>>> RequireReadOnly[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,172 (Thread-441) - << "Date: Wed, 07 Nov >>>>>>>> 2012 14:56:10 GMT[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,172 (Thread-441) - << "Content-Length: >>>>>>>> 0[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,172 (Thread-441) - << "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,195 (Thread-441) - >> "POST >>>>>>>> /_vti_bin/lists.asmx HTTP/1.1[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,195 (Thread-441) - >> "Content-Type: >>>>>>>> text/xml; charset=utf-8[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,196 (Thread-441) - >> "SOAPAction: >>>>>>>> "http://schemas.microsoft.com/sharepoint/soap/GetListCollection"[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,196 (Thread-441) - >> "User-Agent: >>>>>>>> Axis/1.4[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,196 (Thread-441) - >> "Transfer-Encoding: >>>>>>>> chunked[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,196 (Thread-441) - >> "Authorization: NTLM >>>>>>>> xxxxxxxxxx[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,196 (Thread-441) - >> "Host: >>>>>>>> xxx.xxx.xxx.xxx[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,196 (Thread-441) - >> "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,196 (Thread-441) - >> "14f[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,196 (Thread-441) - >> "<?xml version="1.0" >>>>>>>> encoding="UTF-8"?><soapenv:Envelope >>>>>>>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >>>>>>>> xmlns:xsd="http://www.w3.org/2001/XMLSchema" >>>>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><GetListCollection >>>>>>>> >>>>>>>> xmlns="http://schemas.microsoft.com/sharepoint/soap/"/></soapenv:Body></soapenv:Envelope>" >>>>>>>> DEBUG 2012-11-07 09:56:11,196 (Thread-441) - >> "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,196 (Thread-441) - >> "0" >>>>>>>> DEBUG 2012-11-07 09:56:11,196 (Thread-441) - >> "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,196 (Thread-441) - >> "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,212 (Thread-441) - << "HTTP/1.1 401 >>>>>>>> Unauthorized[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,212 (Thread-441) - << "Server: >>>>>>>> Microsoft-IIS/7.5[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,212 (Thread-441) - << "SPRequestGuid: >>>>>>>> xxxxxxx[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,213 (Thread-441) - << "WWW-Authenticate: >>>>>>>> NTLM xxxxxxx [\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,213 (Thread-441) - << "X-Powered-By: >>>>>>>> ASP.NET[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,213 (Thread-441) - << >>>>>>>> "MicrosoftSharePointTeamServices: 14.0.0.6123[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,213 (Thread-441) - << "X-MS-InvokeApp: 1; >>>>>>>> RequireReadOnly[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,213 (Thread-441) - << "Date: Wed, 07 Nov >>>>>>>> 2012 14:56:10 GMT[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,213 (Thread-441) - << "Content-Length: >>>>>>>> 0[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,213 (Thread-441) - << "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,241 (Thread-441) - >> "POST >>>>>>>> /_vti_bin/lists.asmx HTTP/1.1[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,242 (Thread-441) - >> "Content-Type: >>>>>>>> text/xml; charset=utf-8[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,242 (Thread-441) - >> "SOAPAction: >>>>>>>> "http://schemas.microsoft.com/sharepoint/soap/GetListCollection"[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,242 (Thread-441) - >> "User-Agent: >>>>>>>> Axis/1.4[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,242 (Thread-441) - >> "Transfer-Encoding: >>>>>>>> chunked[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,242 (Thread-441) - >> "Authorization: NTLM >>>>>>>> xxxxxxxx [\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,242 (Thread-441) - >> "Host: >>>>>>>> xxx.xxx.xxx.xxx[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,242 (Thread-441) - >> "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,242 (Thread-441) - >> "14f[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,242 (Thread-441) - >> "<?xml version="1.0" >>>>>>>> encoding="UTF-8"?><soapenv:Envelope >>>>>>>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >>>>>>>> xmlns:xsd="http://www.w3.org/2001/XMLSchema" >>>>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><GetListCollection >>>>>>>> >>>>>>>> xmlns="http://schemas.microsoft.com/sharepoint/soap/"/></soapenv:Body></soapenv:Envelope>" >>>>>>>> DEBUG 2012-11-07 09:56:11,242 (Thread-441) - >> "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,242 (Thread-441) - >> "0" >>>>>>>> DEBUG 2012-11-07 09:56:11,242 (Thread-441) - >> "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,242 (Thread-441) - >> "[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,772 (Thread-441) - << "HTTP/1.1 401 >>>>>>>> Unauthorized[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,772 (Thread-441) - << "Server: >>>>>>>> Microsoft-IIS/7.5[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,772 (Thread-441) - << "SPRequestGuid: >>>>>>>> xxxxxxx[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,772 (Thread-441) - << "WWW-Authenticate: >>>>>>>> NTLM[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,772 (Thread-441) - << "X-Powered-By: >>>>>>>> ASP.NET[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,772 (Thread-441) - << >>>>>>>> "MicrosoftSharePointTeamServices: 14.0.0.6123[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,772 (Thread-441) - << "X-MS-InvokeApp: 1; >>>>>>>> RequireReadOnly[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,772 (Thread-441) - << "Date: Wed, 07 Nov >>>>>>>> 2012 14:56:11 GMT[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,772 (Thread-441) - << "Content-Length: >>>>>>>> 0[\r][\n]" >>>>>>>> DEBUG 2012-11-07 09:56:11,773 (Thread-441) - << "[\r][\n]" >>>>>>>> >>>>>>>> Thanks >>>>>>>> Bob >>>>>>>> >>>>>>>> >>>>>>>> -----Original Message----- >>>>>>>> From: Karl Wright [mailto:daddy...@gmail.com] >>>>>>>> Sent: Tuesday, November 06, 2012 4:02 PM >>>>>>>> To: user@manifoldcf.apache.org >>>>>>>> Subject: Re: Cannot connect to SharePoint 2010 instance >>>>>>>> >>>>>>>> CONNECTORS-565. >>>>>>>> >>>>>>>> Karl >>>>>>>> >>>>>>>> On Tue, Nov 6, 2012 at 3:59 PM, Karl Wright <daddy...@gmail.com> wrote: >>>>>>>>> If you want, we can create a ticket to cover SharePoint 2013 work. >>>>>>>>> If you want to attempt a sanity check, if you email me >>>>>>>>> (personally, to >>>>>>>>> daddy...@gmail.com) the Microsoft.SharePoint.dll I can set up a >>>>>>>>> ManifoldCF-Sharepoint-2013 plugin. If I can build that, then >>>>>>>>> the next step would be just trying it all out and seeing where it >>>>>>>>> fails. >>>>>>>>> >>>>>>>>> Karl >>>>>>>>> >>>>>>>>> On Tue, Nov 6, 2012 at 3:49 PM, Iannetti, Robert >>>>>>>>> <robert.ianne...@novartis.com> wrote: >>>>>>>>>> Karl, >>>>>>>>>> >>>>>>>>>> That sounds reasonable. I am having my SP Admin set up the NTML >>>>>>>>>> SharePoint instance described below I will let you know how it works. >>>>>>>>>> >>>>>>>>>> BTW SP 2013 RTM has been released so we can cross #1 off the >>>>>>>>>> list >>>>>>>>>> :) >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> Bob >>>>>>>>>> >>>>>>>>>> -----Original Message----- >>>>>>>>>> From: Karl Wright [mailto:daddy...@gmail.com] >>>>>>>>>> Sent: Tuesday, November 06, 2012 3:47 PM >>>>>>>>>> To: user@manifoldcf.apache.org >>>>>>>>>> Subject: Re: Cannot connect to SharePoint 2010 instance >>>>>>>>>> >>>>>>>>>> Hi Bob, >>>>>>>>>> >>>>>>>>>> That depends very strongly on whether SharePoint 2013 continues >>>>>>>>>> the Microsoft tradition of breaking web services that used to >>>>>>>>>> work. :-) >>>>>>>>>> >>>>>>>>>> Seriously, we need three things to develop a SharePoint 2013 >>>>>>>>>> solution: >>>>>>>>>> (1) A stable release (a beta is not sufficient because >>>>>>>>>> Microsoft is famous for changing things in a major way between >>>>>>>>>> beta and release); >>>>>>>>>> (2) a benevolent client with sufficient patience to try things out >>>>>>>>>> that we develop in their environment, and (3) enough time so that >>>>>>>>>> we're not on the bleeding edge and that other people have run into >>>>>>>>>> most of the sticky problems first. We're volunteers here and we all >>>>>>>>>> have day jobs, so we mostly can't afford to be pounding away at >>>>>>>>>> brick walls on our own. >>>>>>>>>> >>>>>>>>>> It could be the case that everything just works, in which case the >>>>>>>>>> development is trivial. We'll have to see. >>>>>>>>>> >>>>>>>>>> Karl >>>>>>>>>> >>>>>>>>>> On Tue, Nov 6, 2012 at 3:37 PM, Iannetti, Robert >>>>>>>>>> <robert.ianne...@novartis.com> wrote: >>>>>>>>>>> Karl, >>>>>>>>>>> >>>>>>>>>>> On another topic is there a roadmap for supporting SharePoint 2013 ? >>>>>>>>>>> We are in the process of migrating and were wondering when your >>>>>>>>>>> ManifoldCF product would be available to support it. >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> Bob >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -----Original Message----- >>>>>>>>>>> From: Karl Wright [mailto:daddy...@gmail.com] >>>>>>>>>>> Sent: Tuesday, November 06, 2012 3:34 PM >>>>>>>>>>> To: user@manifoldcf.apache.org >>>>>>>>>>> Subject: Re: Cannot connect to SharePoint 2010 instance >>>>>>>>>>> >>>>>>>>>>> Hi Bob, >>>>>>>>>>> >>>>>>>>>>> The only products I know have a similar limitations. The only one >>>>>>>>>>> I know is the SharePoint google appliance connector, which when I >>>>>>>>>>> looked last had exactly the same restriction. It also has other >>>>>>>>>>> limitations, some severe, such as limiting the number of documents >>>>>>>>>>> you can crawl to no more than 5000 per library. >>>>>>>>>>> >>>>>>>>>>> We are willing to do a reasonable amount of work to upgrade >>>>>>>>>>> ManifoldCF to be able to support Kerberos. Here's a link >>>>>>>>>>> which describes the >>>>>>>>>>> situation: >>>>>>>>>>> >>>>>>>>>>> http://old.nabble.com/Support-for-Kerberos-SPNEGO-td14564857.h >>>>>>>>>>> t >>>>>>>>>>> m >>>>>>>>>>> l >>>>>>>>>>> >>>>>>>>>>> We currently use a significantly-patched version of 3.1, which >>>>>>>>>>> supplied the NTLM implementation for 4.0 that is currently in use. >>>>>>>>>>> Our issue is similar to the commons-httpclient team's, which is we >>>>>>>>>>> have no good way of testing all of this, and none of us are >>>>>>>>>>> security protocol experts. If you have (or know somebody with) >>>>>>>>>>> such expertise, who would be willing/able to donate their time, >>>>>>>>>>> this problem could be tackled I think without too much pain. So at >>>>>>>>>>> least httpclient, given the right tickets, would be able to connect. >>>>>>>>>>> >>>>>>>>>>> The other issue with Kerberos auth is that I believe it will >>>>>>>>>>> require a significant amount of work to allow anything using it to >>>>>>>>>>> obtain the tickets from the AD domain controller. This would >>>>>>>>>>> obviously require UI work for all connectors that would support >>>>>>>>>>> Kerberos. But that is something I am willing to attempt if >>>>>>>>>>> everything else is in place. >>>>>>>>>>> >>>>>>>>>>> Karl >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Tue, Nov 6, 2012 at 3:11 PM, Iannetti, Robert >>>>>>>>>>> <robert.ianne...@novartis.com> wrote: >>>>>>>>>>>> Karl, >>>>>>>>>>>> >>>>>>>>>>>> If this is not possible can you recommend any other products to >>>>>>>>>>>> crawl SharePoint content and index it in Solr? >>>>>>>>>>>> >>>>>>>>>>>> Thanks >>>>>>>>>>>> Bob >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -----Original Message----- >>>>>>>>>>>> From: Karl Wright [mailto:daddy...@gmail.com] >>>>>>>>>>>> Sent: Tuesday, November 06, 2012 3:10 PM >>>>>>>>>>>> To: user@manifoldcf.apache.org >>>>>>>>>>>> Subject: Re: Cannot connect to SharePoint 2010 instance >>>>>>>>>>>> >>>>>>>>>>>> No, Kerberos is not supported. This is a limitation of the Apache >>>>>>>>>>>> commons-httpclient library that we use for communicating with >>>>>>>>>>>> SharePoint. >>>>>>>>>>>> >>>>>>>>>>>> It is possible to set up IIS to serve a different port with >>>>>>>>>>>> different authentication that goes to the same SharePoint instance >>>>>>>>>>>> but is NTLM protected, not Kerberos protected. Perhaps you can do >>>>>>>>>>>> this and limit access to that port to only the ManifoldCF machine. >>>>>>>>>>>> >>>>>>>>>>>> Karl >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Nov 6, 2012 at 3:03 PM, Iannetti, Robert >>>>>>>>>>>> <robert.ianne...@novartis.com> wrote: >>>>>>>>>>>>> Karl, >>>>>>>>>>>>> >>>>>>>>>>>>> Our SharePoint sites use Kerberos authentication is this >>>>>>>>>>>>> supported in ManifoldCF? >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks >>>>>>>>>>>>> Bob >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -----Original Message----- >>>>>>>>>>>>> From: Karl Wright [mailto:daddy...@gmail.com] >>>>>>>>>>>>> Sent: Tuesday, November 06, 2012 2:50 PM >>>>>>>>>>>>> To: user@manifoldcf.apache.org >>>>>>>>>>>>> Subject: Re: Cannot connect to SharePoint 2010 instance >>>>>>>>>>>>> >>>>>>>>>>>>> Yes, this can be somewhat tricky. There are a lot of potential >>>>>>>>>>>>> configurations that could affect this. >>>>>>>>>>>>> >>>>>>>>>>>>> First, you want to verify that your IIS is using NTLM >>>>>>>>>>>>> authentication, and that all the web services directories are >>>>>>>>>>>>> "executable". This is critical. >>>>>>>>>>>>> >>>>>>>>>>>>> Second, the credentials, in the form of domain\user, may be >>>>>>>>>>>>> sensitive to whether you use a fully-qualified domain name or a >>>>>>>>>>>>> shortcut domain name, e.g. mydomain.novartis.com or just >>>>>>>>>>>>> mydomain. I suggest you try some combinations. The other thing >>>>>>>>>>>>> you may want to check is whether the machine you are running >>>>>>>>>>>>> ManifoldCF on is known by your domain controller; you may not be >>>>>>>>>>>>> able to authenticate if it is not. >>>>>>>>>>>>> >>>>>>>>>>>>> If this doesn't help, and you want to eliminate ManifoldCF's NTLM >>>>>>>>>>>>> implementation from the list of possibilities, I suggest >>>>>>>>>>>>> downloading the "curl" utility, and trying to fetch a web service >>>>>>>>>>>>> listing or wsdl using it (specifying NTLM of course as the >>>>>>>>>>>>> authentication method). If that also doesn't work, it's a >>>>>>>>>>>>> server-side configuration problem of some kind. >>>>>>>>>>>>> >>>>>>>>>>>>> You can also refer to the server-side IIS logs for some >>>>>>>>>>>>> additional info. But I've found these are not very helpful for >>>>>>>>>>>>> authentication issues. >>>>>>>>>>>>> >>>>>>>>>>>>> Let me know if you are still stuck after this; there are other >>>>>>>>>>>>> diagnostics available but they start to get ugly. >>>>>>>>>>>>> >>>>>>>>>>>>> Kral >>>>>>>>>>>>> >>>>>>>>>>>>> On Tue, Nov 6, 2012 at 2:35 PM, Iannetti, Robert >>>>>>>>>>>>> <robert.ianne...@novartis.com> wrote: >>>>>>>>>>>>>> Karl, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I turned on the additional debugging and was able to resolve the >>>>>>>>>>>>>> 404 issue. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Now I am getting: >>>>>>>>>>>>>> Crawl user did not authenticate properly, or has >>>>>>>>>>>>>> insufficient permissions to access http://xxxx.xxx.xxx: >>>>>>>>>>>>>> (401)Unauthorized >>>>>>>>>>>>>> >>>>>>>>>>>>>> I can log into the SharePoint site from the browser using the >>>>>>>>>>>>>> same credentials. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> Any Thoughts? >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>> Bob >>>>>>>>>>>>>> >>>>>>>>>>>>>> -----Original Message----- >>>>>>>>>>>>>> From: Karl Wright [mailto:daddy...@gmail.com] >>>>>>>>>>>>>> Sent: Tuesday, November 06, 2012 10:05 AM >>>>>>>>>>>>>> To: user@manifoldcf.apache.org >>>>>>>>>>>>>> Subject: Re: Cannot connect to SharePoint 2010 instance >>>>>>>>>>>>>> >>>>>>>>>>>>>> Well, you can turn on httpclient wire debugging, as I believe is >>>>>>>>>>>>>> described in the article URL I sent you before, and then you can >>>>>>>>>>>>>> see precisely what URL the connector is trying to reach when it >>>>>>>>>>>>>> accesses the MCPermissions service. >>>>>>>>>>>>>> >>>>>>>>>>>>>> There's no magic here. If the connector gets a 404 error back >>>>>>>>>>>>>> from IIS, either its URL is wrong, or IIS has decided it's not >>>>>>>>>>>>>> going to serve that page to the client. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Karl >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Tue, Nov 6, 2012 at 8:58 AM, Iannetti, Robert >>>>>>>>>>>>>> <robert.ianne...@novartis.com> wrote: >>>>>>>>>>>>>>> Yes, The URL and what I enter in the ManifoldCF interface are a >>>>>>>>>>>>>>> match. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -----Original Message----- >>>>>>>>>>>>>>> From: Karl Wright [mailto:daddy...@gmail.com] >>>>>>>>>>>>>>> Sent: Tuesday, November 06, 2012 8:52 AM >>>>>>>>>>>>>>> To: user@manifoldcf.apache.org >>>>>>>>>>>>>>> Subject: Re: Cannot connect to SharePoint 2010 instance >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I've seen situations where a SharePoint site is configured to >>>>>>>>>>>>>>> perform a redirection, and this is messing things up >>>>>>>>>>>>>>> internally. Does the your connection server name etc. match >>>>>>>>>>>>>>> precisely the URL you see when you are in the SharePoint user >>>>>>>>>>>>>>> interface? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Karl >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Nov 6, 2012 at 8:47 AM, Iannetti, Robert >>>>>>>>>>>>>>> <robert.ianne...@novartis.com> wrote: >>>>>>>>>>>>>>>> Karl, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> After further review it appears the MCpermissions.asmx was >>>>>>>>>>>>>>>> installed globally in SharePoint. I am able to access it from >>>>>>>>>>>>>>>> within my SharePoint site as well as all other valid >>>>>>>>>>>>>>>> SharePoint sub-sites. >>>>>>>>>>>>>>>> So this connection http://<server>/<sitepath>/_vti_bin works >>>>>>>>>>>>>>>> with any valid site in <sitepath> including the previously >>>>>>>>>>>>>>>> mentioned _admin site. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> That said do you have any thoughts on why I would be getting >>>>>>>>>>>>>>>> the 404 error? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>>> Bob >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -----Original Message----- >>>>>>>>>>>>>>>> From: Karl Wright [mailto:daddy...@gmail.com] >>>>>>>>>>>>>>>> Sent: Monday, November 05, 2012 2:45 PM >>>>>>>>>>>>>>>> To: user@manifoldcf.apache.org >>>>>>>>>>>>>>>> Subject: Re: Cannot connect to SharePoint 2010 instance >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> The 404 error indicates that your MCPermissions service is not >>>>>>>>>>>>>>>> properly deployed. The "_admin" in your path is a clue that >>>>>>>>>>>>>>>> something might not be right. The place you want to see the >>>>>>>>>>>>>>>> MCPermissions.asmx is in the following location: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> http[s]://<server>/<sitepath>/_vti_bin >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> ... where the <server> is your server name, and the <sitepath> >>>>>>>>>>>>>>>> is your site path. The best way to get this is to enter the >>>>>>>>>>>>>>>> SharePoint UI (NOT the admin UI, but the SharePoint end-user >>>>>>>>>>>>>>>> UI), and log into the root site. Then make note of the URL in >>>>>>>>>>>>>>>> your browser. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> If the MCPermissions.asmx service appears under that URL, look >>>>>>>>>>>>>>>> at your IIS settings and make sure that the MCPermissions.asmx >>>>>>>>>>>>>>>> service can be executed. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Also, this may be of some help: >>>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/CONNECTORS/De >>>>>>>>>>>>>>>> b >>>>>>>>>>>>>>>> u >>>>>>>>>>>>>>>> ggi >>>>>>>>>>>>>>>> n >>>>>>>>>>>>>>>> g+ >>>>>>>>>>>>>>>> C >>>>>>>>>>>>>>>> o >>>>>>>>>>>>>>>> n >>>>>>>>>>>>>>>> n >>>>>>>>>>>>>>>> e >>>>>>>>>>>>>>>> ctions >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> The end user documentation is also extremely helpful in >>>>>>>>>>>>>>>> describing how to properly set up connections. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> You can uninstall the MCPermissions.asmx service using the >>>>>>>>>>>>>>>> .bat files that are included with the plugin. When you >>>>>>>>>>>>>>>> re-install, please make sure that you are logged in as a user >>>>>>>>>>>>>>>> with full admin privileges, or the service will not work >>>>>>>>>>>>>>>> properly. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>> Karl >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Mon, Nov 5, 2012 at 2:33 PM, Iannetti, Robert >>>>>>>>>>>>>>>> <robert.ianne...@novartis.com> wrote: >>>>>>>>>>>>>>>>> Hello, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I have installed apache-manifoldcf-1.0.1 on my Linux >>>>>>>>>>>>>>>>> server and >>>>>>>>>>>>>>>>> apache-manifoldcf-sharepoint-2010-plugin-0.1-bin on my >>>>>>>>>>>>>>>>> SharePoint >>>>>>>>>>>>>>>>> 2010 server. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On my SharePoint server I can see the Permissions Page >>>>>>>>>>>>>>>>> when I enter >>>>>>>>>>>>>>>>> http://xxxxx:xxxxx/_admin/_vti_bin/MCPermissions.asmx in my >>>>>>>>>>>>>>>>> browser. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> When I try to make a "SharePoint Services 4.0 (2010)" >>>>>>>>>>>>>>>>> connection to my SharePoint 2010 server in the ManifoldCF >>>>>>>>>>>>>>>>> interface I get this error. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Got an unknown remote exception accessing site - axis >>>>>>>>>>>>>>>>> fault = Client, detail = The request failed with HTTP status >>>>>>>>>>>>>>>>> 404: Not Found. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> I can connect using "SharePoint Services 2.0 (2003)" but >>>>>>>>>>>>>>>>> when I try a crawl it does not work properly and aborts. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> The "SharePoint Services 3.0 (2007)" connection fails >>>>>>>>>>>>>>>>> the same as the above >>>>>>>>>>>>>>>>> 2010 connection. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Can you please give some direction on how best to resolve >>>>>>>>>>>>>>>>> this issue. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Bob >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Robert P. Iannetti >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Application Architect >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Novartis Institute for BioMedical Research >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 186 Massachusetts Avenue >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Cambridge, MA 02139 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Phone: +1 (617) 871-5414 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> robert.ianne...@novartis.com >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>