Hi,

I successfully compiled DBD::Sybase 1.14_1 against SDK 15.7 ESD7. The
make test PASSED all tests: 

                PERL_DL_NONLAZY=1
/sbclocal/sybase_dumps_1/perl/64-bit/perl/5.16.1/bin/perl
"-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib',
'blib/arch')" t/*.t
                t/autocommit.t .. ok
                t/base.t ........ ok
                t/exec.t ........ ok
                t/fail.t ........ ok
                t/login.t ....... ok
                t/main.t ........ ok
                t/multi_sth.t ... ok
                t/nsql.t ........ ok
                t/place.t ....... ok
                t/thread.t ...... ok
                t/utf8.t ........ ok
                t/xblk.t ........ ok
                t/xblob.t ....... ok
                All tests successful.
                Files=13, Tests=252,  8 wallclock secs ( 0.31 usr  0.09
sys +  2.10 cusr  2.60 csys =  5.10 CPU)
                Result: PASS

I am able to connect normally to an instance.
/opt/csm/64-bit/perl/5.16.1/bin/perl ./test_std.pl
      : rownmb = '2', col [0]: 'Mar 29 2013  5:03PM'
      : rownmb = '2', col [1]: '47'
      : rownmb = '2', col [2]: '913'
      : rownmb = '3', col [0]: 'CH_ESD4_SQL'
      : rownmb = '4', col [0]: 'Adaptive Server Enterprise/15.0.3/EBF
20615 ESD#4.2/P/Sun_svr4/OS 5.8/ase1503/2814/64-bit/FBO/Sat Dec  8
16:16:43 2012'

I am having problems connecting via kerberos=<principle>. isql -V works
fine:
                isql -V
                1> select @@authmech
                2> go
                                                
                 ------------------------------ 
                 kerberos                       

                (1 row affected)

        isql version:
        Sybase CTISQL Utility/15.7/P-EBF20743 ESD
#7/DRV.15.7.0.7/SPARC/Solaris 10/BUILD1570-023/OPT/Sun Jan  6 23:07:06
2013

The error returned in the errorlog is:

                00:00000:03589:2013/03/29 16:54:24.63 kernel
Connectivity Library (Security Control Layer) Error: Consistency checks
performed on the credential failed (minor status -1765328349).
                01:00000:03589:2013/03/29 16:54:24.63 server  SCL error
in function: sec_negotiate. Operation: scl_sess_bind().

                I searched for the minor error status returned above in
                https://andromeda.rutgers.edu/~sysmail/krb5_error.html
                 
        -1765328349      KRB5KRB_AP_ERR_NOT_US  The ticket isn't for us

        The ASE version is:
        Adaptive Server Enterprise/15.0.3/EBF 20615
ESD#4.2/P/Sun_svr4/OS 5.8/ase1503/2814/64-bit/FBO/Sat Dec  8 16:16:43
2012

The error returned from the test script is:
                DBI connect('server=CH_ESD4_SQL;kerberos=sybeng','',...)
failed: Server message number=4054 severity=14 state=1 line=0
server=CH_ESD4_SQL text=Protocol negotiation failed during security
session establishment.
                 OpenClient message: LAYER = (4) ORIGIN = (1) SEVERITY =
(4) NUMBER = (44)
                Server CH_ESD4_SQL, database 
                Message String: ct_connect(): protocol specific layer:
external error: The attempt to connect to the server failed.
                 at /home/mvw/sybase/projects/ldap/test_krb.pl line 8.
                unable to connect to CH_ESD4_SQL at
/home/mvw/sybase/projects/ldap/test_krb.pl line 8

Any help is much appreciated.

Comments, concerns, suggestions, etc... please email, chat, or call me.

Mike Wagner

External Tel.          +1.312.525.6917
Internal Tel.           193316917
Chat ID                   mvw

Visit our website at http://www.ubs.com

This message contains confidential information and is intended only 
for the individual named.  If you are not the named addressee you 
should not disseminate, distribute or copy this e-mail.  Please 
notify the sender immediately by e-mail if you have received this 
e-mail by mistake and delete this e-mail from your system.
        
E-mails are not encrypted and cannot be guaranteed to be secure or 
error-free as information could be intercepted, corrupted, lost, 
destroyed, arrive late or incomplete, or contain viruses.  The sender 
therefore does not accept liability for any errors or omissions in the 
contents of this message which arise as a result of e-mail transmission.  
If verification is required please request a hard-copy version.  This 
message is provided for informational purposes and should not be 
construed as a solicitation or offer to buy or sell any securities 
or related financial instruments.

 
UBS reserves the right to retain all messages. Messages are protected
and accessed only in legally justified cases.

Reply via email to