обновил систему - отвалилось PDO

Kirill

Новичок
обновил систему - отвалилось PDO

Утром Ubuntu 8 закачала апдейты - там было много пхпешных апдейтов - после апдейта апач падает с ошибкой:

PHP Fatal error: PDO: driver pgsql requires PDO API version 20060409; this is PDO version 20060511 in Unknown on line 0
/usr/sbin/apache2: symbol lookup error: /usr/lib/php5/20060613+lfs/pdo_pgsql.so: undefined symbol: php_pdo_declare_long_constant

Чего делать?
 

Kirill

Новичок
все последних версий:
PDO 1.0.3 stable
PDO_MYSQL 1.0.2 stable
PDO_PGSQL 1.0.2 stable
 

MiRacLe

просто Чудо
снести все эти мантейнерские потуги "сделать всё правильно" и собрать php руками
 

Kirill

Новичок
все решилось гораздо проще:
pecl uninstall pdo
pecl uninstall pdo_mysql
pecl uninstall pdo_pgsql

pecl clear-cahce

Далее почистил все из папки /tmp/pear/cache
Далее ставим все заново:

pecl install pdo
pecl install pdo_mysql
pecl install pdo_pgsql

Рестартуем апач.

Все работает !!!! :)

P.S. пробовал просто переустановить всю связку - без очистки кеша - не помогало.
 
Сверху