![Ошибка: Новый файл /usr/lib/php/7.0/php.ini-production.cli не существует!](https://rvso.com/image/1087145/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0%3A%20%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9%20%D1%84%D0%B0%D0%B9%D0%BB%20%2Fusr%2Flib%2Fphp%2F7.0%2Fphp.ini-production.cli%20%D0%BD%D0%B5%20%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D0%B5%D1%82!.png)
После обновления системы я получил следующую ошибку:
Setting up php7.0-cli (7.0.5-1+deb.sury.org~trusty+1) ...
Error: The new file /usr/lib/php/7.0/php.ini-production.cli does not exist!
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because MaxReports is reached already
dpkg: error processing package php7.0-cli (--configure):
subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of php7.0-fpm:
php7.0-fpm depends on php7.0-cli; however:
Package php7.0-cli is not configured yet.
dpkg: error processing package php7.0-fpm (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of php7.0-cgi:
php7.0-cgi depends on php7.0-cli; however:
Package php7.0-cli is not configured yet.
dpkg: error processing package php7.0-cgi (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of php7.0:
php7.0 depends on php7.0-fpm | libapache2-mod-php7.0 | php7.0-cgi; however:
Package php7.0-fpm is not configured yet.
Package libapache2-mod-php7.0 is not installed.
Package php7.0-cgi is not configured yet.
dpkg: error processing package php7.0 (--configure):
dependency problems - leaving unconfigured
E: Sub-process /usr/bin/dpkg returned an error code (1)
Как я могу это исправить?
решение1
После 2 часов тестирования мне это помогло:
удалить (очистить) apache и все пакеты php:
apt-get purge php* apt-get purge apache2
установите эти пакеты:
apt-get install apache2 php7.0 libapache2-mod-php7.0
решение2
Это известная проблема с некорректной сборкой пакетов PHP 7.0.5 в PPA Ондрея.
По его словамотчет об ошибке, новое строительство только что завершено.
Попробуйте еще раз (вероятно, вам придется это сделать apt-get update
), и это должно сработать.
Если apt-get update
это не поможет, возможно, вам придется вручную удалить старый кэш пакетов:
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update
решение3
Как опубликовано вотчет об ошибке apt-get update && apt-get upgrade
работает хорошо!