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:
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
Previous Comments:
------------------------------------------------------------------------
[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.
------------------------------------------------------------------------
[2010-04-22 03:00:33] [email protected]
I haven't been able to set up an enviroment to test your options. One
thought is to build PHP without OCI8 & PDO_OCI, and then install them
later as shared extensions.
There are a couple of potential inconsistencies in the bug report.
Why install Instant Client if the DB libraries are available and used
by the configure options? Were you using RPMs on Ubuntu, or the ZIP
files? Some of the configuration options mentioned don't exist in PHP
5.3. The syntax for --with-pdo-oci is missing the version number.
------------------------------------------------------------------------
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