Syncato 0.7 on 10.3.2 - wit's end (long)

Roger Espinosa <[email protected]> Thu, 1 Jan 2004 10:19:28 -0500
Newsgroups gmane.comp.web.syncato.general
Message-ID <[email protected]>
Ah. I have managed to get Syncato running on Jaguar (using a  
built-from-scratch Python 2.3.2, framework install), but I'm at wit's  
end trying to get things working on Panther (10.3.2), either using  
Apple's Python or built-from-scratch Python 2.3.3, just using the  
file-based storage.

Other details:

- libxml2-2.5.11
- libxslt-1.0.33

PackageManager includes support for libxml2-2.5.4, but I've been using  
2.5.11/1.0.33 on Jaguar.

The symptoms are bizarre: the libxml2/libxslt scripts seem to work, but  
Syncato itself consistently gives an error that looks like a problem  
with the Python-based extension functions:

> Traceback (most recent call last):
>   File "WebKit/Application.py", line 415, in dispatchRequest
>   File "WebKit/Application.py", line 567, in handleGoodURL
>   File "WebKit/Application.py", line 776, in respond
>   File "WebKit/Transaction.py", line 105, in respond
>   File "WebKit/HTTPServlet.py", line 38, in respond
>   File "/Projects/Blog7/dist/servlets/restricted/Main.py", line 48, in  
> respondToGet
>     result = self.weblog.handleRequest(pathInfo, stylesheet, arg,  
> contentQuery)
>   File "../dist/scripts/lib/Weblog.py", line 161, in handleRequest
>     result = self.db.runTransform(result, stylesheet, arg)
>   File "../dist/scripts/lib/BaseDatabase.py", line 93, in runTransform
>     result = style.applyStylesheet(doc, {'arg': '"' + arg + '"'})
>   File  
> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
> python2.3/site-packages/libxslt.py", line 916, in applyStylesheet
>     return libxml2.xmlDoc(_obj=ret)
>   File "../dist/scripts/lib/DbXslExtension.py", line 30, in xpathQuery
>     content = db.getPathData(xpath)
>   File "../dist/scripts/lib/FileDatabase.py", line 149, in getPathData
>     results = doc.xpathEval(xpath)
>   File  
> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
> python2.3/site-packages/libxml2.py", line 341, in xpathEval
>     res = ctxt.xpathEval(expr)
>   File  
> "/System/Library/Frameworks/Python.framework/Versions/2.3/lib/ 
> python2.3/site-packages/libxml2.py", line 5732, in xpathEval
>     if ret is None:raise xpathError('xmlXPathEval() failed')
> xpathError: xmlXPathEval() failed

The "Admin" URL times out; no error, and Webware just seems to be  
spinning.

(Numerous iterations with libxml2-2.6.4/libxslt-1.1.2 and the Pythons  
didn't produce any other successes.)

Sick children have limited my debugging time; I'm hoping I can find out  
what combinations *have* worked for folks trying to run Syncato on  
Panther?

Thanks!
Roger

___________________________________________________________
Roger Espinosa - [email protected]
__________________________________________________________



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click