Edit report at http://bugs.php.net/bug.php?id=51625&edit=1

 ID:                 51625
 Comment by:         thinice at gmail dot com
 Reported by:        Eduards dot Samersovs at inbox dot lv
 Summary:            php: threads.c:321: krb5int_key_register: Assertion
                     `keynum >= 0 && keynum < K5
 Status:             Assigned
 Type:               Bug
 Package:            OCI8 related
 Operating System:   Ubuntu 9.10
 PHP Version:        5.3.2
 Assigned To:        sixd
 Block user comment: N
 Private report:     N

 New Comment:

I resolved the issue by manually downloading libc-client2007e, Updating
'--with-imap' config str to point to the libc-client2007e dir,
(--with-imap=/path/to/libc-client2007e --with-imap-ssl). This allowed me
to drop the '--with-kerberos' directive and elminating the error.


Previous Comments:
------------------------------------------------------------------------
[2011-02-21 01:38:02] thinice at gmail dot com

Using:



./configure --prefix=/usr --with-config-file-path=/etc/php5
--with-config-file-scan-dir=/etc/php5/apache2/conf.d
--with-exec-dir=/usr/lib/php5/libexec --mandir=/usr/share/man
--enable-cli --enable-sysvsem --enable-mbstring --enable-sockets
--enable-soap --with-apxs2=/usr/bin/apxs2 --with-iconv --with-curl
--with-zlib --with-openssl --with-ldap --with-mysql --with-mysqli
--with-tidy --with-xmlrpc
--with-oci8=instantclient,/opt/oracle/instantclient_11_1 --with-gd
--enable-gd-native-ttf --with-jpeg-dir=/usr --with-xpm-dir=/usr/X11R6
--with-png-dir=/usr --with-freetype-dir=/usr --with-t1lib=/usr
--with-mssql --enable-soap --with-imap --with-imap-ssl --with-kerberos
--with-xsl --with-pspell --disable-phar





Console snip:

--------------

Build complete.

Don't forget to run 'make test'.



mhd-www:~/php-5.3.5# make install

Installing PHP SAPI module:       apache2handler

/usr/share/apache2/build/instdso.sh
SH_LIBTOOL='/usr/share/apr-1.0/build/libtool' libphp5.la
/usr/lib/apache2/modules

/usr/share/apr-1.0/build/libtool --mode=install cp libphp5.la
/usr/lib/apache2/modules/

libtool: install: cp .libs/libphp5.so
/usr/lib/apache2/modules/libphp5.so

libtool: install: cp .libs/libphp5.lai
/usr/lib/apache2/modules/libphp5.la

libtool: install: warning: remember to run `libtool --finish
/root/php-5.3.5/libs'

chmod 644 /usr/lib/apache2/modules/libphp5.so

[preparing module `php5' in /etc/apache2/mods-available/php5.load]

Module php5 already enabled

Installing PHP CLI binary:        /usr/bin/

Installing PHP CLI man page:      /usr/share/man/man1/

Installing build environment:     /usr/lib/php/build/

Installing header files:          /usr/include/php/

Installing helper programs:       /usr/bin/

  program: phpize

  program: php-config

Installing man pages:             /usr/share/man/man1/

  page: phpize.1

  page: php-config.1

Installing PEAR environment:      /usr/lib/php/

php: threads.c:321: krb5int_key_register: Assertion `keynum >= 0 &&
keynum < K5_KEY_MAX' failed.

Aborted

make[1]: *** [install-pear-installer] Error 134

make: *** [install-pear] Error 2

------------------------------------------------------------------------
[2011-02-20 23:36:57] thinice at gmail dot com

Another side note, I removed '--with-imap --with-imap-ssl
--with-kerberos' from my config and compile+install was successful. This
isn't completely oci8's fault...



Working config - changed from my post above: 



./configure --prefix=/usr --with-config-file-path=/etc/php5
--with-config-file-scan-dir=/etc/php5/apache2/conf.d
--with-exec-dir=/usr/lib/php5/libexec --mandir=/usr/share/man
--enable-cli --enable-sysvsem --enable-mbstring --enable-sockets
--enable-soap --with-apxs2=/usr/bin/apxs2 --with-iconv --with-curl
--with-zlib --with-openssl --with-ldap --with-mysql --with-mysqli
--with-tidy --with-xmlrpc
--with-oci8=instantclient,/opt/oracle/instantclient_11_1 --with-gd
--enable-gd-native-ttf --with-jpeg-dir=/usr --with-xpm-dir=/usr/X11R6
--with-png-dir=/usr --with-freetype-dir=/usr --with-t1lib=/usr
--with-mssql --enable-soap --with-xsl --with-pspell

------------------------------------------------------------------------
[2011-02-20 23:31:22] thinice at gmail dot com

A possible solution: http://ubuntuforums.org/showthread.php?t=1434835



I will try this and add a remark.

------------------------------------------------------------------------
[2011-02-20 23:28:09] thinice at gmail dot com

This happened to me after an upgrade from Debian Lenny to Debian
Squeeze. Attempted a fresh compile and got identical error. 



php 5.3.5 with oci8 instantclient. 



./configure --prefix=/usr --with-config-file-path=/etc/php5
--with-config-file-scan-dir=/etc/php5/apache2/conf.d
--with-exec-dir=/usr/lib/php5/libexec --mandir=/usr/share/man
--enable-cli --enable-sysvsem --enable-mbstring --enable-sockets
--enable-soap --with-apxs2=/usr/bin/apxs2 --with-iconv --with-curl
--with-zlib --with-openssl --with-ldap --with-mysql --with-mysqli
--with-tidy --with-xmlrpc
--with-oci8=instantclient,/opt/oracle/instantclient_11_1 --with-gd
--enable-gd-native-ttf --with-jpeg-dir=/usr --with-xpm-dir=/usr/X11R6
--with-png-dir=/usr --with-freetype-dir=/usr --with-t1lib=/usr
--with-mssql --enable-soap --with-imap --with-imap-ssl --with-kerberos
--with-xsl --with-pspell

------------------------------------------------------------------------
[2010-05-04 15:02:19] Eduards dot Samersovs at inbox dot lv

I trying compiling with “instantclient” and “shared” with OCI8 &
PDO_OCI and without – playing with the different kind of options the
result was the same! Now I installed latest Oracle database from 10gR2
series and everything compiles fine! Seems problem exist with Oracle
11g.

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    http://bugs.php.net/bug.php?id=51625


-- 
Edit this bug report at http://bugs.php.net/bug.php?id=51625&edit=1

Reply via email to