Как я могу исправить ошибку при установке пакета с APT в Ubuntu

673
Назар Кричковський

Я пытался установить пакет, используя APT, и я получил ошибку:

UserName@PCname:~$ sudo apt-get install php7.2  Reading package lists... Done Building dependency tree  Reading state information... Done php7.2 is already the newest version (7.2.7-1+0~20180622080852.23+jessie~1.gbpfd8e2e). 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 4 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Do you want to continue? [Y/n] y Setting up php7.1-fpm (7.1.18-1+0~20180611145758.18+jessie~1.gbp2b32f6) ... /var/lib/dpkg/info/php7.1-fpm.postinst: 2: /etc/apache2/envvars: =/var/run/apache2: not found dpkg: error processing package php7.1-fpm (--configure): subprocess installed post-installation script returned error exit status 127 Setting up libapache2-mod-php7.2 (7.2.7-1+0~20180622080852.23+jessie~1.gbpfd8e2e) ... /var/lib/dpkg/info/libapache2-mod-php7.2.postinst: 2: /etc/apache2/envvars: =/var/run/apache2: not found dpkg: error processing package libapache2-mod-php7.2 (--configure): subprocess installed post-installation script returned error exit status 127 Setting up libapache2-mod-php7.1 (7.1.18-1+0~20180611145758.18+jessie~1.gbp2b32f6) ... /var/lib/dpkg/info/libapache2-mod-php7.1.postinst: 2: /etc/apache2/envvars: =/var/run/apache2: not found dpkg: error processing package libapache2-mod-php7.1 (--configure): subprocess installed post-installation script returned error exit status 127 dpkg: dependency problems prevent configuration of php7.2: php7.2 depends on libapache2-mod-php7.2 | php7.2-fpm | php7.2-cgi; however: Package libapache2-mod-php7.2 is not configured yet. Package php7.2-fpm is not installed. Package php7.2-cgi is not installed.  dpkg: error processing package php7.2 (--configure): dependency problems - leaving unconfigured No apport report written because MaxReports is reached already Errors were encountered while processing: php7.1-fpm libapache2-mod-php7.2 libapache2-mod-php7.1 php7.2 E: Sub-process /usr/bin/dpkg returned an error code (1) 

Как я могу это исправить?

1
Можете ли вы попробовать `sudo apt install --fix-broken` и / или` sudo apt install php7.2-fpm php7.2-cgi` Fanatique 5 лет назад 0
@Fanatique - Опция `-f` /` --fix-broken` принадлежит `apt-get`, а не` apt` (по крайней мере в Ubuntu 16.04.4). Я бы предложил запустить `sudo apt-get` в трех последовательных запусках с параметрами` update`, `check` и` -f --reinstall install php7.2`. AFH 5 лет назад 0
Не работает: (( Назар Кричковський 5 лет назад 0

1 ответ на вопрос

2
Назар Кричковський

РЕШИТЬ! Эта команда помогает мне:

sudo apt-get purge php7.* 

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