dpkg вернул код ошибки (1)

Всякий раз, когда я пытаюсь установить любую программу, Ubuntu показывает это;

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  gedit
Suggested packages:
  gedit-plugins
The following packages will be upgraded:
  gedit
1 upgraded, 0 newly installed, 0 to remove and 83 not upgraded.
24 not fully installed or removed.
Need to get 0 B/408 kB of archives.
After this operation, 8,192 B disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 281827 files and directories currently installed.)
Preparing to unpack .../gedit_3.28.1-1ubuntu1.2_amd64.deb ...
/var/lib/dpkg/info/gedit.prerm: 12: /var/lib/dpkg/info/gedit.prerm: py3clean: not found
dpkg: warning: old gedit package pre-removal script subprocess returned error exit status 127
dpkg: trying script from the new package instead ...
/var/lib/dpkg/tmp.ci/prerm: 12: /var/lib/dpkg/tmp.ci/prerm: py3clean: not found
dpkg: error processing archive /var/cache/apt/archives/gedit_3.28.1-1ubuntu1.2_amd64.deb (--unpack):
 new gedit package pre-removal script subprocess returned error exit status 127
/var/lib/dpkg/info/gedit.postinst: 32: /var/lib/dpkg/info/gedit.postinst: py3compile: not found
dpkg: error while cleaning up:
 installed gedit package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
 /var/cache/apt/archives/gedit_3.28.1-1ubuntu1.2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
0
задан 28 June 2019 в 12:06

1 ответ

Две важные строки из журнала, который вы опубликовали:

/var/lib/dpkg/info/gedit.prerm: 12: /var/lib/dpkg/info/gedit.prerm: py3clean: not found

и:

/var/lib/dpkg/info/gedit.postinst: 32: /var/lib/dpkg/info/gedit.postinst: py3compile: not found

Они говорят нам, что вы пропали py3clean и py3compile, оба из которых являются частью установки Python (в частности, Python 3). Ваш Питон сломан.

Есть несколько вещей, которые вы можете сделать, чтобы это исправить. Попробуйте запустить

apt-get -f install

и / или

dpkg --configure -a

от имени пользователя root. Оба они попытаются найти и исправить нарушенные зависимости. Если они не работают (а они могут и не работать - это полезные команды, которые можно попробовать, но не панацея), попробуйте выполнить шаги, данные различными ответами на на этот вопрос .

0
ответ дан 28 June 2019 в 12:06

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

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