не удалось выполнить dpkg! e: подпроцесс / usr / bin / dpkg вернул код ошибки (100) - я не могу его исправить [дубликат]

На этот вопрос уже есть ответ здесь:

Я попытался установить PHPMyAdmin через терминал, используя следующую команду: sudo apt-get install phpmyadmin , результаты работы терминала такие, как показано:

> root@ns382469:~# apt-get install phpmyadmin Leyendo lista de
> paquetes... Hecho Creando árbol de dependencias Leyendo la información
> de estado... Hecho Se instalarán los siguientes paquetes extras:  
> dbconfig-common libltdl7 libmcrypt4 php5-mcrypt Paquetes sugeridos:  
> libmcrypt-dev mcrypt www-browser Se instalarán los siguientes paquetes
> NUEVOS:   dbconfig-common libltdl7 libmcrypt4 php5-mcrypt phpmyadmin 0
> actualizados, 5 se instalarán, 0 para eliminar y 0 no actualizados.
> Necesito descargar 6.441 kB de archivos. Se utilizarán 17,5 MB de
> espacio de disco adicional después de esta operación. ¿Desea continuar
> [S/n]? S Des:1 http://debian.mirrors.ovh.net/debian/ wheezy/main
> libltdl7 amd64 2.4.2-1.1 [352 kB] Des:2
> http://debian.mirrors.ovh.net/debian/ wheezy/main libmcrypt4 amd64
> 2.5.8-3.1 [83,2 kB] Des:3 http://debian.mirrors.ovh.net/debian/ wheezy/main dbconfig-common all 1.8.47+nmu1 [487 kB] Des:4
> http://security.debian.org/ wheezy/updates/main php5-mcrypt amd64
> 5.4.39-0+deb7u2 [16,1 kB] Des:5 http://debian.mirrors.ovh.net/debian/ wheezy/main phpmyadmin all 4:3.4.11.1-2+deb7u1 [5.503 kB] Descargados
> 6.441 kB en 0seg. (8.520 kB/s) Preconfigurando paquetes ... Could not exec dpkg!

E: Sub-process /usr/bin/dpkg returned an error code (100)

Примечание: Моя система настроена на испанский язык.

Когда я пытаюсь что-то установить, у меня такая же ошибка возникает при выполнении команды sudo apt-get install .

Править

Следуя совету Джеппетта Д'Констанцо по поводу разрешений на dpkg, я получаю в терминале следующее:

Root@ns382469: ~ * chmod 755/usr/bin/dpkg
chmod: it is not possible to accede to "/usr/bin/dpkg": the file or the directory does not exist

Любая помощь приветствуется.

0
задан 1 April 2015 в 23:01

1 ответ

Быстрый поиск на нескольких местах поддержки возвратил много сообщений, говорящих о dpkg полномочиях, который решен путем обеспечения верных полномочий, как упомянуто в этом сайте: https://thelowedown.wordpress.com/2010/04/16/debian-apt-get-installs-fail-with-dpkg-error-code-100 /

я собираюсь воспроизвести шаги здесь для Вашего удобства.

Усовершенствованный Инструмент Пакета или ‘apt’ в находящихся в Debian системах является оплотом для установки, обновления и удаления пакетов. Позади различных способных инструментов диспетчер пакетов Debian, dpkg, выполняет тяжелый подъем. Вы могли бы хотеть установить новые версии пакетов периодически с последовательностью:

apt-get update
apt-get upgrade

Недавно, это и любое другое обновление перестали работать на Debian Lenny с:

E: Sub-process /usr/bin/dpkg returned an error code (100)

беглый взгляд А на/usr/bin/dpkg показал следующее!

---------- 1 root root 365324 2010-03-08 15:35 dpkg

А быстрый ‘chmod 755/usr/bin/dpkg’ решил проблему! Я знаю, что не изменил полномочия, таким образом, это, должно быть, был недавний патч. Надо надеяться, это фиксируется быстро!

я предлагаю, чтобы Вы взглянули (как упомянуто на странице) к dpkg полномочиям, чтобы видеть, является ли это Вашим случаем. Можно сделать это путем выполнения ls -l /usr/bin/dpkg

, Это должно возвратить что-то как:

geppettvs@T400:~$ ls -l /usr/bi/dpkg                                          
-rwxr-xr-x 1 root root 261840 jun  9  2014 /usr/bin/dpkg

отредактируйте свой вопрос для добавления деталей этой последней команды и если Вы видите различные полномочия файла, попробуйте решение, ранее упомянул для попытки фиксации ошибки.

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

Удачи!

-1
ответ дан 1 April 2015 в 23:01

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

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