Package: php8.2-odbc
Version: 8.2.1-1
Severity: grave
X-Debbugs-Cc: [email protected]
Hello,
There seems to be a regression with php8.2-odbc, compared to php8.1-odbc:
$ cat /tmp/test-php_odbc.php
<?php
// setup database connection
$u = getenv('DB_USERNAME');
$p = getenv('DB_PASSWORD');
$server = getenv('DB_HOSTNAME');
$dsn = "DRIVER=FreeTDS;Server=$server;Port=1433";
$pdo = new \PDO("odbc:$dsn", $u, $p);
$pdo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
print("Connected!\n");
$ php8.1 /tmp/test-php_odbc.php
Connected!
$ php8.2 /tmp/test-php_odbc.php
PHP Fatal error: Uncaught PDOException: SQLSTATE[42000] SQLDriverConnect:
18456 [FreeTDS][SQL Server]Login failed for user 'kbUnitTests'. in
/tmp/test-php_odbc.php:7
Stack trace:
#0 /tmp/test-php_odbc.php(7): PDO->__construct()
#1 {main}
thrown in /tmp/test-php_odbc.php on line 7
$ dpkg -l php\* | grep ^i
ii php-common 2:92+nmu1 all Common files for PHP packages
ii php8.1-cli 8.1.12-1+b1 amd64 command-line interpreter for
the PHP scripting language
ii php8.1-common 8.1.12-1+b1 amd64 documentation, examples and
common module for PHP
ii php8.1-odbc 8.1.12-1+b1 amd64 ODBC module for PHP
ii php8.1-opcache 8.1.12-1+b1 amd64 Zend OpCache module for PHP
ii php8.1-readline 8.1.12-1+b1 amd64 readline module for PHP
ii php8.2-cli 8.2.1-1 amd64 command-line interpreter for
the PHP scripting language
ii php8.2-common 8.2.1-1 amd64 documentation, examples and
common module for PHP
ii php8.2-odbc 8.2.1-1 amd64 ODBC module for PHP
ii php8.2-opcache 8.2.1-1 amd64 Zend OpCache module for PHP
ii php8.2-readline 8.2.1-1 amd64 readline module for PHP
Please let me know if you need any additional information!
--Joe