[python-sybase] ImportError: comn_free ?
Tony Burger
anburger76 at hotmail.com
Fri, 06 Dec 2002 12:51:54 -0500
This is kinda wierd. This works just fine when run from the command line
using "python script_name.py" but blows up when run in a CGI fashion. Any
ideas why it can't find "comn_free"?
######################################################################
#!/usr/bin/python
import Sybase
def getDatabases():
db=Sybase.connect('srv','sa','pwd',database='db',auto_commit=1)
c=db.cursor()
c.execute('select * from corp_defects_td_databases order by
database_report_name asc')
varDatabases={}
for row in c.fetchall():
varDatabases.setdefault(row[0],[]).append(row[1])
varDatabases.setdefault(row[0],[]).append(row[2])
c.close()
db.close()
outputHTML="Content-type: text/html\n\n"
outputHTML+="""
<html>
<body><center>
<h5>test</h5>
</center></body>
</html>"""
return outputHTML
if __name__ == "__main__":
print getDatabases()
######################################################################
Error Log:
[error] Premature end of script headers: corp_defect_admin.py
[error] Traceback (most recent call last):
[error] File "/home/tonyb/html/cgi-bin/corp_defect_admin.py", line 3, in ?
[error] import Sybase
[error] File
"/usr/local/python-threads/lib/python2.2/site-packages/Sybase.py", line 20,
in ?
[error] from sybasect import *
[error] ImportError: /usr/local/sybase/lib/libcomn.so: undefined symbol:
comn_free
Thanks.
_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963