Не удалось обновить и загрузить пакет в bash для Windows - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь использовать официальный bash для Windows 64bit (Ubuntu 14.04). Проблема в том, что когда я пытаюсь обновить какой-либо пакет или установить новые пакеты (например, g ++ и т. Д.), Я всегда получаю одну и ту же ошибку:

root@notebook:~# sudo apt-get install g++
Reading package lists... Done
Building dependency tree
Reading state information... Done
g++ is already the newest version (4:5.3.1-1ubuntu1).
0 to upgrade, 0 to newly install, 0 to remove and 2 not to upgrade.
1 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 qemu-user-binfmt (1:2.5+dfsg-5ubuntu10.41) ...
update-binfmts: warning: unable to close /proc/sys/fs/binfmt_misc/register: Invalid argument
update-binfmts: warning: unable to enable binary format qemu-aarch64
update-binfmts: exiting due to previous errors
dpkg: error processing package qemu-user-binfmt (--configure):
 subprocess installed post-installation script returned error exit status 2
Errors were encountered while processing:
 qemu-user-binfmt
E: Sub-process /usr/bin/dpkg returned an error code (1)

1 Ответ

1 голос
/ 03 октября 2019

Плохой скрипт пакета qemu-user-binfmt.

Сначала вам нужно попробовать cmd:

apt-get purge qemu-user-binfmt

Если проблема не решена, вам нужно удалить файлы в dir / var / lib / dpkg/ info /:

qemu-user-binfmt.pre*
qemu-user-binfmt.post*

И запустить

apt-get remove qemu-user-binfmt
...