Ошибки при установке расширения php5-mysql

Получение ошибки при установке php5-mysql. Похоже, ошибка dpkg. Возможно, сломанная упаковка.

Попытались починить сломанную упаковку. Переустанавливая сервер лампы, и все выглядит нормально, кроме возможности установить расширение php5-mysql, я получаю:

Errors were encountered while processing: php5-mysql  

The sub-process for dpkg is returning an error code.

Любые идеи приветствуются.

0
задан 13 November 2012 в 04:29

2 ответа

Этот метод основан на ответе совы , но:

  • Он позволяет избежать удаления файла .prerm. Этот файл необходим для обеспечения правильного удаления пакета, и его удаление может потенциально оставить следы пакета, оставить систему настроенной таким образом, который ожидает установки пакета, или оставить службы, предоставляемые пакетом, работающими даже после удаления файлов .

    Это делает эту технику более безопасной, хотя потенциально она может не работать, если есть , также проблема с запуском сценария .prerm. (Возможно, именно поэтому сова сказала удалить его.) К счастью, обычно скрипт .prerm не завершается неудачей.

  • Этот метод потенциально удаляет больше файлов конфигурации, поэтому в зависимости от причины проблемы этот может быть более эффективным.

    Это также гарантирует, что мы выбираем правильную версию пакета для установки.

Выполнить:

sudo dpkg -P php5-mysql
sudo apt-get --purge autoremove
sudo apt-get update
sudo apt-get install php5-mysql

Если ошибок нет, все очищается от предыдущей установки и устанавливается php5-mysql. В этом случае пакет должен работать правильно.

0
ответ дан 13 November 2012 в 04:29

Почему бы вам не попробовать эту команду:

sudo rm /var/lib/dpkg/info/php5-mysqlnd.prerm

Или

sudo apt-get autoremove php5-mysql 

Это позволило мне снова установить php5-mysql.

Так что установите php5-mysql снова:

sudo apt-get install php5-mysql
0
ответ дан 13 November 2012 в 04:29

Другие вопросы по тегам:

Похожие вопросы: