Ошибка в постфиксе

Я пытаюсь работать sudo apt-get install -f однако кажется что postfix пакет повреждается:

$ sudo apt-get install -f
[sudo] password for learner: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 15 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up postfix (2.11.0-1ubuntu1) ...
update-rc.d: /etc/init.d/postfix: file does not exist
dpkg: error processing package postfix (--configure):
 subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
Errors were encountered while processing:
 postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)

Однако я не получаю вывод из:

sudo dkpg --configure -a

Я также получаю эту ошибку:

$ sudo service postfix status
[sudo] password for learner:
postfix: unrecognized service

Результаты для sudo apt-get purge(or autoremove) postfix:

learner@juggernaut:~$ sudo apt-get purge postfix
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  lsb-invalid-mta
The following packages will be REMOVED:
  postfix*
The following NEW packages will be installed:
  lsb-invalid-mta
0 upgraded, 1 newly installed, 1 to remove and 15 not upgraded.
1 not fully installed or removed.
Need to get 0 B/5,106 B of archives.
After this operation, 3,541 kB disk space will be freed.
Do you want to continue? [Y/n] y
dpkg: postfix: dependency problems, but removing anyway as you requested:
 lsb-core depends on lsb-invalid-mta (>= 4.1+Debian11ubuntu6) | mail-transport-agent; however:
  Package lsb-invalid-mta is not installed.
  Package mail-transport-agent is not installed.
  Package postfix which provides mail-transport-agent is to be removed.

(Reading database ... 228875 files and directories currently installed.)
Removing postfix (2.11.0-1ubuntu1) ...
invoke-rc.d: unknown initscript, /etc/init.d/postfix not found.
dpkg: error processing package postfix (--purge):
 subprocess installed pre-removal script returned error exit status 100
Errors were encountered while processing:
 postfix
E: Sub-process /usr/bin/dpkg returned an error code (1)
learner@juggernaut:~$
0
задан 29 January 2016 в 19:52

1 ответ

Вы успешно работаете apt-get install -f, и это сообщает Вам что:

0 обновленных, 0 недавно установленный, 0 для удаления и 15 не обновленный. 1 не полностью установленный или удаленный.

Так, казалось бы, что существует два ценных сведения, которые будут иметься здесь; Прежде всего, 15 из Ваших в настоящее время устанавливаемых пакетов могут быть обновлены; во-вторых, то, что у Вас есть один пакет, который не правильно или полностью установлен; Который является, по-видимому, постфиксом.

Первые вещи сначала необходимо обновить пакеты...

sudo apt-get update

сопровождаемый:

sudo apt-get dist-upgrade -u

, Возможно, теперь Вы сможете настроить постфикс, устранявший любые проблемы зависимости...

-2
ответ дан 29 September 2019 в 13:25

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

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