From: Tara H. <ta...@pi...> - 2006-10-13 10:39:45
|
We have been running 0.36 against OCS 12.5 libraries on Fedora for a while with no problem, but only with a 32 bit configuration. We finally got 64 bit libraries via a new Sybase OCS 15.0 package , and once I patched up the setup.py to use the correct libraries, everything built out and I was able to do an "import Sybase". However, if I actually try to make a connection to the db, I get a really weird error that I don't understand (obviously this works with the old setup): test code: import os os.putenv('SYBASE','/usr/sybase') import Sybase user = 'hitech' password = 'hitech' conn = Sybase.connect('DBSERVER',user,password,auto_commit=1) error: Traceback (most recent call last): File "<stdin>", line 1, in ? File "/var/tmp/python-sybase-root/pixar/d2/sets/tools-31/lib/python2.4/site-packages/Sybase.py", line 1005, in connect strip, auto_commit, delay_connect, locking) File "/var/tmp/python-sybase-root/pixar/d2/sets/tools-31/lib/python2.4/site-packages/Sybase.py", line 867, in __init__ self.connect() File "/var/tmp/python-sybase-root/pixar/d2/sets/tools-31/lib/python2.4/site-packages/Sybase.py", line 886, in connect status = conn.ct_connect(self.dsn) File "/var/tmp/python-sybase-root/pixar/d2/sets/tools-31/lib/python2.4/site-packages/Sybase.py", line 200, in _servermsg_cb raise DatabaseError(_fmt_server(msg)) File "/var/tmp/python-sybase-root/pixar/d2/sets/tools-31/lib/python2.4/site-packages/Sybase.py", line 167, in _fmt_server _ctx.debug_msg(text) TypeError: argument 1 must be string without null bytes, not str Anybody seen anything like this? Thanks, -Tara |
From: Harri P. <har...@tr...> - 2006-10-27 06:23:08
|
RGlkIHlvdSBwYXRjaCBzZXR1cC5weSB1c2luZyBteSBwYXRjaCBwb3N0ZWQgb24gdGhpcyBsaXN0 LCBvciAKc29tZXRoaW5nIGVsc2U/CgpCZWNhdXNlIEkgc3VzcGVjdCBteSBwYXRjaGVzIHdvdWxk IHdvcmsuLi4KCi1IYXJyaQoKT24gVGh1cnNkYXkgMTIgT2N0b2JlciAyMDA2IDE5OjM5LCBUYXJh IEhlcm5hbmRleiB3cm90ZToKPiBXZSBoYXZlIGJlZW4gcnVubmluZyAwLjM2IGFnYWluc3QgT0NT IDEyLjUgbGlicmFyaWVzIG9uIEZlZG9yYSBmb3IKPiBhIHdoaWxlIHdpdGggbm8gcHJvYmxlbSwg YnV0IG9ubHkgd2l0aCBhIDMyIGJpdCBjb25maWd1cmF0aW9uLiAgV2UKPiBmaW5hbGx5IGdvdCA2 NCBiaXQgbGlicmFyaWVzIHZpYSBhIG5ldyBTeWJhc2UgT0NTIDE1LjAgcGFja2FnZSAsCj4gYW5k IG9uY2UgSSBwYXRjaGVkIHVwIHRoZSBzZXR1cC5weSB0byB1c2UgdGhlIGNvcnJlY3QgbGlicmFy aWVzLAo+IGV2ZXJ5dGhpbmcgYnVpbHQgb3V0IGFuZCBJIHdhcyBhYmxlIHRvIGRvIGFuICJpbXBv cnQgU3liYXNlIi4KPgo+IEhvd2V2ZXIsIGlmIEkgYWN0dWFsbHkgdHJ5IHRvIG1ha2UgYSBjb25u ZWN0aW9uIHRvIHRoZSBkYiwgSSBnZXQgYQo+IHJlYWxseSB3ZWlyZCBlcnJvciB0aGF0IEkgZG9u J3QgdW5kZXJzdGFuZCAob2J2aW91c2x5IHRoaXMgd29ya3MKPiB3aXRoIHRoZSBvbGQgc2V0dXAp Ogo+Cj4gdGVzdCBjb2RlOgo+Cj4gaW1wb3J0IG9zCj4gb3MucHV0ZW52KCdTWUJBU0UnLCcvdXNy L3N5YmFzZScpCj4gaW1wb3J0IFN5YmFzZQo+IHVzZXIgPSAnaGl0ZWNoJwo+IHBhc3N3b3JkID0g J2hpdGVjaCcKPiBjb25uID0gU3liYXNlLmNvbm5lY3QoJ0RCU0VSVkVSJyx1c2VyLHBhc3N3b3Jk LGF1dG9fY29tbWl0PTEpCj4KPiBlcnJvcjoKPgo+IFRyYWNlYmFjayAobW9zdCByZWNlbnQgY2Fs bCBsYXN0KToKPiAgIEZpbGUgIjxzdGRpbj4iLCBsaW5lIDEsIGluID8KPiAgIEZpbGUKPiAiL3Zh ci90bXAvcHl0aG9uLXN5YmFzZS1yb290L3BpeGFyL2QyL3NldHMvdG9vbHMtMzEvbGliL3B5dGhv bjIuNC9zCj5pdGUtcGFja2FnZXMvU3liYXNlLnB5IiwgbGluZSAxMDA1LCBpbiBjb25uZWN0Cj4g ICAgIHN0cmlwLCBhdXRvX2NvbW1pdCwgZGVsYXlfY29ubmVjdCwgbG9ja2luZykKPiAgIEZpbGUK PiAiL3Zhci90bXAvcHl0aG9uLXN5YmFzZS1yb290L3BpeGFyL2QyL3NldHMvdG9vbHMtMzEvbGli L3B5dGhvbjIuNC9zCj5pdGUtcGFja2FnZXMvU3liYXNlLnB5IiwgbGluZSA4NjcsIGluIF9faW5p dF9fCj4gICAgIHNlbGYuY29ubmVjdCgpCj4gICBGaWxlCj4gIi92YXIvdG1wL3B5dGhvbi1zeWJh c2Utcm9vdC9waXhhci9kMi9zZXRzL3Rvb2xzLTMxL2xpYi9weXRob24yLjQvcwo+aXRlLXBhY2th Z2VzL1N5YmFzZS5weSIsIGxpbmUgODg2LCBpbiBjb25uZWN0Cj4gICAgIHN0YXR1cyA9IGNvbm4u Y3RfY29ubmVjdChzZWxmLmRzbikKPiAgIEZpbGUKPiAiL3Zhci90bXAvcHl0aG9uLXN5YmFzZS1y b290L3BpeGFyL2QyL3NldHMvdG9vbHMtMzEvbGliL3B5dGhvbjIuNC9zCj5pdGUtcGFja2FnZXMv U3liYXNlLnB5IiwgbGluZSAyMDAsIGluIF9zZXJ2ZXJtc2dfY2IKPiAgICAgcmFpc2UgRGF0YWJh c2VFcnJvcihfZm10X3NlcnZlcihtc2cpKQo+ICAgRmlsZQo+ICIvdmFyL3RtcC9weXRob24tc3li YXNlLXJvb3QvcGl4YXIvZDIvc2V0cy90b29scy0zMS9saWIvcHl0aG9uMi40L3MKPml0ZS1wYWNr YWdlcy9TeWJhc2UucHkiLCBsaW5lIDE2NywgaW4gX2ZtdF9zZXJ2ZXIKPiAgICAgX2N0eC5kZWJ1 Z19tc2codGV4dCkKPiBUeXBlRXJyb3I6IGFyZ3VtZW50IDEgbXVzdCBiZSBzdHJpbmcgd2l0aG91 dCBudWxsIGJ5dGVzLCBub3Qgc3RyCj4KPiBBbnlib2R5IHNlZW4gYW55dGhpbmcgbGlrZSB0aGlz Pwo+Cj4gVGhhbmtzLAo+IC1UYXJhCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KPiBQeXRob24tc3liYXNlIG1haWxpbmcgbGlzdAo+IFB5dGhvbi1zeWJh c2VAd3d3Lm9iamVjdC1jcmFmdC5jb20uYXUKPiBodHRwczovL3d3dy5vYmplY3QtY3JhZnQuY29t LmF1L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9weXRob24tc3liCj5hc2UKCgpQcml2aWxlZ2Vk IG9yIGNvbmZpZGVudGlhbCBpbmZvcm1hdGlvbiBtYXkgYmUgY29udGFpbmVkIGluIHRoaXMgbWVz c2FnZS4gIElmIHlvdSBhcmUgbm90IHRoZSBhZGRyZXNzZWUgb2YgdGhpcyBtZXNzYWdlIHBsZWFz ZSBub3RpZnkgdGhlIHNlbmRlciBieSByZXR1cm4gYW5kIHRoZXJlYWZ0ZXIgZGVsZXRlIHRoZSBt ZXNzYWdlLCBhbmQgeW91IG1heSBub3QgdXNlLCBjb3B5LCBkaXNjbG9zZSBvciByZWx5IG9uIHRo ZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gaXQuIEludGVybmV0IGUtbWFpbCBtYXkgYmUgc3Vz Y2VwdGlibGUgdG8gZGF0YSBjb3JydXB0aW9uLCBpbnRlcmNlcHRpb24gYW5kIHVuYXV0aG9yaXNl ZCBhbWVuZG1lbnQgZm9yIHdoaWNoIFdhbGwgU3RyZWV0IFN5c3RlbXMgZG9lcyBub3QgYWNjZXB0 IGxpYWJpbGl0eS4gV2hpbHN0IHdlIGhhdmUgdGFrZW4gcmVhc29uYWJsZSBwcmVjYXV0aW9ucyB0 byBlbnN1cmUgdGhhdCB0aGlzIGUtbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRzIGhhdmUgYmVlbiBz d2VwdCBmb3IgdmlydXNlcywgV2FsbCBTdHJlZXQgU3lzdGVtcyBkb2VzIG5vdCBhY2NlcHQgbGlh YmlsaXR5IGZvciBhbnkgZGFtYWdlIHN1c3RhaW5lZCBhcyBhIHJlc3VsdCBvZiB2aXJ1c2VzLiAg U3RhdGVtZW50cyBpbiB0aGlzIG1lc3NhZ2Ugb3IgYXR0YWNobWVudHMgdGhhdCBkbyBub3QgcmVs YXRlIHRvIHRoZSBidXNpbmVzcyBvZiAgV2FsbCBTdHJlZXQgU3lzdGVtcyBhcmUgbmVpdGhlciBn aXZlbiBub3IgZW5kb3JzZWQgYnkgdGhlIGNvbXBhbnkgb3IgaXRzIERpcmVjdG9ycy4NCgo= |